Mapping Software Faults with Web Security Vulnerabilities

被引:19
作者
Fonseca, Jose [1 ]
Vieira, Marco [2 ]
机构
[1] Univ Coimbra, IPG, CISUC, P-3000 Coimbra, Portugal
[2] Univ Coimbra, CISUC, P-3000 Coimbra, Portugal
来源
2008 IEEE INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS & NETWORKS WITH FTCS & DCC | 2008年
关键词
D O I
10.1109/DSN.2008.4630094
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Web applications are typically developed with hard time constraints and are often deployed with critical software bugs, making them vulnerable to attacks. The classification and knowledge of the typical software bugs that lead to security vulnerabilities is of utmost importance. This paper presents a field study analyzing 655 security patches of six widely used web applications. Results are compared against other field studies on general software faults (i.e., faults not specifically related to security), showing that only a small subset of software fault types is related to security. Furthermore, the detailed analysis of the code of the patches has shown that web application vulnerabilities result from software bugs affecting a restricted collection of statements. A detailed analysis of the conditions/locations where each fault was observed in our field study is presented allowing future definition of realistic fault models that cause security vulnerabilities in web applications, which is the key element to design a realistic attack injector.
引用
收藏
页码:257 / +
页数:2
相关论文
共 15 条
[1]   ORTHOGONAL DEFECT CLASSIFICATION - A CONCEPT FOR IN-PROCESS MEASUREMENTS [J].
CHILLAREGE, R ;
BHANDARI, IS ;
CHAAR, JK ;
HALLIDAY, MJ ;
MOEBUS, DS ;
RAY, BK ;
WONG, MY .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) :943-956
[2]  
Christey Steve, 2007, UNFORGIVABLE VULNERA
[3]  
CHRISTMANSSON J, 1996, P 26 IEEE FAULT TOL
[4]  
DAVID P, 2003, CONCEPTUAL MODEL ARC
[5]  
DURAES J, 2006, T SOFTWARE ENG TSE
[6]  
FONSECA J, 2007, 13 IEEE PAC RIM INT
[7]   Pixy: A static analysis tool for detecting Web application vulnerabilities - (Short paper) [J].
Jovanovic, Nenad ;
Kruegel, Christopher ;
Kirda, Engin .
2006 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, PROCEEDINGS, 2006, :258-+
[8]  
MAXION RA, 2000, IEEE T SOFTWARE ENG
[9]  
MAXION RA, 1998, INT S FAULT TOL COMP
[10]  
MAYS R, 1990, IBM SYST J, V29