More and more web applications suffer the presence of cross-sitescripting vulnerabilities that could be exploited by attackers to access sensitive information (such as credentials or credit card numbers). Hence prope...
详细信息
ISBN:
(纸本)9780769543475
More and more web applications suffer the presence of cross-sitescripting vulnerabilities that could be exploited by attackers to access sensitive information (such as credentials or credit card numbers). Hence proper tests are required to assess the security of web applications. In this paper, we resort to a search based approach for security testing web applications. We take advantage of static analysis to detect candidatecross-sitescripting vulnerabilities. Input values that expose these vulnerabilities are searched by a genetic algorithm and, to help the genetic algorithm escape local optima, symbolic constraints are collected at run-time and passed to a solver. Search results represent test cases to be used by software developers to understand and fix security problems. We implemented this approach in a prototype and evaluated it on real world PHP code.
暂无评论