• DocumentCode
    1796868
  • Title

    Turret: A Platform for Automated Attack Finding in Unmodified Distributed System Implementations

  • Author

    Hyojeong Lee ; Seibert, Jeff ; Hoque, Endadul ; Killian, Cedric ; Nita-Rotaru, Cristina

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    2014
  • fDate
    June 30 2014-July 3 2014
  • Firstpage
    660
  • Lastpage
    669
  • Abstract
    Security and performance are critical goals for distributed systems. The increased design complexity, incomplete expertise of developers, and limited functionality of existing testing tools often result in bugs and vulnerabilities that prevent implementations from achieving their design goals in practice. Many of these bugs, vulnerabilities, and misconfigurations manifest after the code has already been deployed making the debugging process difficult and costly. In this paper, we present Turret, a platform for automatically finding performance attacks in unmodified implementations of distributed systems. Turret does not require the user to provide any information about vulnerabilities and runs the implementation in the same operating system setup as the deployment, with an emulated network. Turret uses a new attack finding algorithm and several optimizations that allow it to find attacks in a matter of minutes. We ran Turret on 5 different distributed system implementations specifically designed to tolerate insider attacks, and found 30 performance attacks, 24 of which were not previously reported to the best of our knowledge.
  • Keywords
    distributed processing; operating systems (computers); program debugging; security of data; Turret; automated attack finding; debugging process; design complexity; operating system setup; security; unmodified distributed system; Algorithm design and analysis; Libraries; Operating systems; Optimization; Protocols; Real-time systems; Testing; automatic attack finding; distributed systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2014 IEEE 34th International Conference on
  • Conference_Location
    Madrid
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-4799-5168-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.2014.73
  • Filename
    6888941