DocumentCode
685904
Title
SECloud: Binary Analyzing Using Symbolic Execution in the Cloud
Author
Lin Zhou ; Shuitao Gan ; Xiaojun Qin ; Wenbao Han
Author_Institution
Lab. of Comput. Sci., Jiang Nan Comput. Tech. Inst., Wuxi, China
fYear
2013
fDate
13-15 Dec. 2013
Firstpage
58
Lastpage
63
Abstract
SECloud is a automatic platform to deal with the resource-intensive and labor-intensive nature of high-quality software analysis. SECloud parallelizes symbolic execution in computing cloud to cope with path explosion. To our knowledge, SECloud is the first binary analyzing software that scales to large clusters of machines and can automatically test real-world softwares (e.g., Squirrel, Aeon, Socat, Aspell, Atphttpd) effectively. It utilizes the technology of loop elision and state merging to reduce the executing path state explosion. SECloud can also diagnose incomplete software patches by analyzing the difference pathes caused by patches. SECloud offers a flexible testing service according to the software testing task. It runs on computing clouds, like Amazon EC2, and takes advantage of the the flexible computing resource of cloud. Our experiment results show that SECloud can achive 3 to 4 orders of magnitude speedup comparing a state-of-the-art symbolic execution engine (e.g., S2E).
Keywords
cloud computing; configuration management; program diagnostics; program testing; Amazon EC2; SECloud; binary analyzing software; computing clouds; flexible computing resource; flexible testing service; high-quality software analysis; loop elision technology; path state explosion; software patches; software testing; state merging technology; symbolic execution engine; Computers; Concrete; Engines; Merging; Program processors; Testing; Amazon EC2; S2E; parallelize; software analysis; state explosion; symbolic execution;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Cloud and Big Data (CBD), 2013 International Conference on
Conference_Location
Nanjing
Print_ISBN
978-1-4799-3260-3
Type
conf
DOI
10.1109/CBD.2013.31
Filename
6824573
Link To Document