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
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;
Conference_Titel :
Dependable Computing, 2009. PRDC '09. 15th IEEE Pacific Rim International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-3849-5
DOI :
10.1109/PRDC.2009.35