2006 · 210 citations · 21 references
ComputingComputer ScienceCybersecurityApplication SecurityComputer SecurityWeb SecurityDatabase SecuritySoftware Security EngineeringSql InjectionWeb Application SecurityWeb Application VulnerabilitiesDeploymentInjection AttacksSensitive Information LeakageSensitive Information ProtectionSyntax-directed Evaluation
SQL injection attacks pose a serious threat to the security of Web applications because they can give attackers unrestricted access to databases that contain sensitive information. In this paper, we propose a new, highly automated approach for protecting existing Web applications against SQL injection. The approach uses positive tainting and syntax‑aware evaluation, implemented in the tool Wasp, which was tested on several Web applications against a large, varied set of attacks and legitimate accesses. The evaluation showed that Wasp precisely and efficiently stopped all attacks without false positives, offering conceptual and practical advantages over most existing techniques with minimal deployment requirements.
SQL injection attacks pose a serious threat to the security of Web applications because they can give attackers unrestricted access to databases that contain sensitive information. In this paper, we propose a new, highly automated approach for protecting existing Web applications against SQL injection. Our approach has both conceptual and practical advantages over most existing techniques. From the conceptual standpoint, the approach is based on the novel idea of positive tainting and the concept of syntax-aware evaluation. From the practical standpoint, our technique is at the same time precise and efficient and has minimal deployment requirements. The paper also describes wasp, a tool that implements our technique, and a set of studies performed to evaluate our approach. In the studies, we used our tool to protect several Web applications and then subjected them to a large and varied set of attacks and legitimate accesses. The evaluation was a complete success: wasp successfully and efficiently stopped all of the attacks without generating any false positives.
21
Proceedings of the 11th USENIX Security Symposium
Dan Boneh · 2002 · 2.5K citations
The protection of information in computer systems
Jerome H. Saltzer, Michael Schroeder · Proceedings of the IEEE · 1975 · 1.9K citations
Protection of information in computer systems
Jerome H. Saltier, Michael P. Schroeder · IEEE CSIT Newsletter · 1975 · 1.4K citations