• DocumentCode
    653826
  • Title

    A secure architecture design based on application isolation, code minimization and randomization

  • Author

    Gupta, Arpan ; Kirkpatrick, Michael S. ; Bertino, Elisa

  • Author_Institution
    Purdue Univ., West Lafayette, IN, USA
  • fYear
    2013
  • fDate
    14-16 Oct. 2013
  • Firstpage
    423
  • Lastpage
    429
  • Abstract
    With fast evolving attacks, using software patches for fixing software bugs is not enough as there are often considerable delays in their application to vulnerable systems and the attackers may find other vulnerabilities to exploit. A secure architecture design that provides robust protection against malware must be guided by strong security design principles. In this work, we propose a system design based on the security principles that aim at achieving isolation, diversification and reducing attack surface. Our design leverages multi-core architecture to enforce physical isolation between application processes so that a malicious or infected application is unable to affect other parts of the system. We use randomization techniques to increase the entropy of the system and thwart various attacks such as code-reuse attacks. Further, we significantly reduce the software attack surface by executing each application on its own customized operating system image that is minimized to only contain the code required by a given application.
  • Keywords
    entropy; invasive software; minimisation; multiprocessing systems; telecommunication security; application isolation; code minimization; code reuse attacks; diversification; malware; multicore architecture; randomization; secure architecture design; software bugs; software patches; Computer architecture; Kernel; Libraries; Minimization; Security; Virtual machine monitors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Network Security (CNS), 2013 IEEE Conference on
  • Conference_Location
    National Harbor, MD
  • Type

    conf

  • DOI
    10.1109/CNS.2013.6682756
  • Filename
    6682756