Paper published in a book (Scientific congresses, symposiums and conference proceedings)
JoanAudit: A Tool for Auditing Common Injection Vulnerabilities
Thome, Julian; Shar, Lwin Khin; Bianculli, Domenico et al.
2017In 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
Peer reviewed
 

Files


Full Text
esec-fse2017-demo.pdf
Author preprint (644.86 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Security Auditing; Static Analysis; Vulnerability; Automated Code Fixing
Abstract :
[en] JoanAudit is a static analysis tool to assist security auditors in auditing Web applications and Web services for common injection vulnerabilities during software development. It automatically identifies parts of the program code that are relevant for security and generates an HTML report to guide security auditors audit the source code in a scalable way. JoanAudit is configured with various security-sensitive input sources and sinks relevant to injection vulnerabilities and standard sanitization procedures that prevent these vulnerabilities. It can also automatically fix some cases of vulnerabilities in source code — cases where inputs are directly used in sinks without any form of sanitization — by using standard sanitization procedures. Our evaluation shows that by using JoanAudit, security auditors are required to inspect only 1% of the total code for auditing common injection vulnerabilities. The screen-cast demo is available at https://github.com/julianthome/joanaudit.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Computer science
Author, co-author :
Thome, Julian ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Shar, Lwin Khin ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Bianculli, Domenico  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Briand, Lionel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
External co-authors :
no
Language :
English
Title :
JoanAudit: A Tool for Auditing Common Injection Vulnerabilities
Publication date :
September 2017
Event name :
ESEC/FSE 2017: 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
Event place :
Paderborn, Germany
Event date :
from 04-09-2017 to 08-09-2017
Audience :
International
Main work title :
11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
Publisher :
ACM
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
FnR Project :
FNR9132112 - A Scalable And Accurate Hybrid Vulnerability Analysis Framework, 2014 (01/09/2014-14/04/2018) - Julian Thomé
Funders :
FNR - Fonds National de la Recherche [LU]
Available on ORBilu :
since 11 July 2017

Statistics


Number of views
408 (45 by Unilu)
Number of downloads
797 (26 by Unilu)

Scopus citations®
 
5
Scopus citations®
without self-citations
5
OpenCitations
 
6

Bibliography


Similar publications



Contact ORBilu