• 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