• DocumentCode
    2965610
  • Title

    Address-Space Randomization for Windows Systems

  • Author

    Li, Lixin ; Just, James E. ; Sekar, R.

  • Author_Institution
    Global InfoTek, Inc., USA
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    329
  • Lastpage
    338
  • Abstract
    Address-space randomization (ASR) is a promising solution to defend against memory corruption attacks that have contributed to about three-quarters of USCERT advisories in the past few years. Several techniques have been proposed for implementing ASR on Linux, but its application to Microsoft Windows, the largest monoculture on the Internet, has not received as much attention. We address this problem in this paper and describe a solution that provides about 15-bits of randomness in the locations of all (code or data) objects. Our randomization is applicable to all processes on a Windows box, including all core system services, as well as applications such as web browsers, office applications, and so on. Our solution has been deployed continuously for about a year on a desktop system used daily, and is robust enough for production use.
  • Keywords
    Automatic speech recognition; Continuous production; Contracts; Internet; Linux; Production systems; Protection; Robustness; Security; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Applications Conference, 2006. ACSAC '06. 22nd Annual
  • Conference_Location
    Miami Beach, FL, USA
  • ISSN
    1063-9527
  • Print_ISBN
    0-7695-2716-7
  • Type

    conf

  • DOI
    10.1109/ACSAC.2006.10
  • Filename
    4041178