• DocumentCode
    1882257
  • Title

    Securing applications with Dyninst

  • Author

    Reffett, Chris ; Fleck, Dan

  • Author_Institution
    George Mason Univ., Fairfax, VA, USA
  • fYear
    2015
  • fDate
    14-16 April 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    While significant bodies of work exist for sandboxing potentially malicious software and for sanitizing input, there has been little investigation into using binary editing software to perform either of these tasks. However, because binary editors do not require source code and can modify the software, they can generate secure versions of arbitrary binaries and provide better control over the software than existing approaches. In this paper, we explore the application of the binary editing library Dyninst to both the sandboxing and sanitization problems. We also create a prototype of a more advanced graphical tool to perform these tasks. Finally, we lay the groundwork for more complex and functional tools to solve these problems.
  • Keywords
    program diagnostics; security of data; software libraries; Dyninst; arbitrary binaries; binary editing library; binary editing software; binary editors; graphical tool; input sanitization; malicious software; sandboxing; sanitization problems; secure versions; securing applications; Graphical user interfaces; Instruments; Libraries; Memory management; Monitoring; Runtime; Software; binary instrumentation; dyninst; input sanitization; sandboxing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technologies for Homeland Security (HST), 2015 IEEE International Symposium on
  • Conference_Location
    Waltham, MA
  • Print_ISBN
    978-1-4799-1736-5
  • Type

    conf

  • DOI
    10.1109/THS.2015.7225297
  • Filename
    7225297