• DocumentCode
    2901041
  • Title

    String-Wise Information Flow Tracking against Script Injection Attacks

  • Author

    Li, Kunbo ; Shioya, Ryota ; Goshima, Masahiro ; Sakai, Shuichi

  • Author_Institution
    Grad. Sch. of Inf. Sci. & Technol., Univ. of Tokyo, Tokyo, Japan
  • fYear
    2009
  • fDate
    16-18 Nov. 2009
  • Firstpage
    169
  • Lastpage
    176
  • Abstract
    Nowadays, security of Web applications faces a threat of script injection attacks. DTP (dynamic taint propagation) and DIFT (dynamic information flow tracking) have been established as powerful techniques to detect script injection attacks. However current DTP/DIFT systems still suffer from tradeoff between false positives and negatives.This paper proposes string-wise information flow tracking, SWIFT. SWIFT traces memory access of program execution, detects string access and distinguishes string operations from other memory access. Current DTP/DIFT systems propagate taint from source to destination operands. Instead of that, SWIFT propagates taint information under string operations. This makes SWIFT provide a better accuracy on detection of script injection attacks than current DTP/DIFT systems.We implemented SWIFT on an IA-32 emulator Bochs, executed typical string operations and made injection attacks to some real-world Web applications with known vulnerabilities. As a result, SWIFT shows a high precision in our security experiments.
  • Keywords
    Internet; computer crime; computer network security; software reliability; IA-32 emulator Bochs; Web applications; dynamic information flow tracking; dynamic taint propagation; memory access; program execution; script injection attacks; security; string-wise information flow tracking; Application software; Computer architecture; Data security; Desktop publishing; Face detection; Information science; Information security; Internet; Power system security; Web server; DIFT; Dependable Architectures; Internet and WWW; Security; Software Reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2009. PRDC '09. 15th IEEE Pacific Rim International Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-3849-5
  • Type

    conf

  • DOI
    10.1109/PRDC.2009.35
  • Filename
    5368502