• DocumentCode
    2965796
  • Title

    A General Dynamic Information Flow Tracking Framework for Security Applications

  • Author

    Lam, Lap Chung ; Chiueh, Tzi-cker

  • Author_Institution
    Rether Networks Inc., Stony Brook, NY
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    463
  • Lastpage
    472
  • Abstract
    Many software security solutions require accurate tracking of control/data dependencies among information objects in network applications. This paper presents a general dynamic information flow tracking framework (called GIFT) for C programs that allows an application developer to associate application-specific tags with input data, instruments the application to propagate these tags to all the other data that are control/data-dependent on them, and invokes application-specific processing on output data according to their tag values. To use GIFT, an application developer only needs to implement input and output proxy functions to tag input data and to perform tag-dependent processing on output data, respectively. To demonstrate the usefulness of GIFT, we implement a complete GIFT application called Aussum, which allows selective sandboxing of network client applications based on whether their inputs are "tainted" or not. For a set of computation-intensive test applications, the measured elapsed time overhead of GIFT is less than 35%
  • Keywords
    distributed processing; security of data; Aussum; C programs; GIFT; application-specific processing; application-specific tags; computation-intensive test applications; control dependencies; data dependencies; information objects; network applications; network client applications; security applications; selective sandboxing; software security solutions; tag-dependent processing; Application software; Automatic control; Computer applications; Computer security; Data security; Information analysis; Information security; Instruments; Logic; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Applications Conference, 2006. ACSAC '06. 22nd Annual
  • Conference_Location
    Miami Beach, FL
  • ISSN
    1063-9527
  • Print_ISBN
    0-7695-2716-7
  • Type

    conf

  • DOI
    10.1109/ACSAC.2006.6
  • Filename
    4041190