Generating Effective Attacks for Efficient and Precise Penetration Testing against SQL Injection
スポンサーリンク
概要
- 論文の詳細を見る
An SQL injection attack is one of the most serious security threats to web applications. It allows an attacker to access the underlying database and execute arbitrary commands, which may lead to sensitive information disclosure. The primary way to prevent SQL injection attacks is to sanitize the user-supplied input. However, this is usually performed manually by developers and so is a laborious and error-prone task. Although security tools assist the developers in verifying the security of their web applications, they often generate a number of false positives/negatives. In this paper, we present our technique called Sania, which performs efficient and precise penetration testing by dynamically generating effective attacks through investigating SQL queries. Since Sania is designed to be used in the development phase of web applications, it can intercept SQL queries. By analyzing the SQL queries, Sania automatically generates precise attacks and assesses the security according to the context of the potentially vulnerable slots in the SQL queries. We evaluated our technique using real-world web applications and found that our solution is efficient. Sania generated more accurate attacks and less false positives than popular web application vulnerability scanners. We also found previously unknown vulnerabilities in a commercial product that was just about to be released and in open-source web applications.
論文 | ランダム
- 6-225 グローバル化時代における高専での技術者教育 : 平成17年度国際化推進プログラム(海外先進教育実践支援)にて(オーガナイズドセッション「高専の目指す工学教育」-III 高専の将来構想と国際化)
- Reproducibility and Validity of a Simple Checklist-type Questionnaire for Food Intake and Dietary Behavior
- Ni焼結多孔体の界面インピーダンス法による比表面積への焼結雰囲気の影響
- Ni焼結多孔体の硬さへのカプセルフリーHIPおよび真空焼結雰囲気の影響
- Ni粉成形多孔体の焼結挙動へのカプセルフリーHIPおよび真空雰囲気の影響