Estimating Software Robustness in Relation To Input Validation Vulnerabilities Using Bayesian Networks

Loading...

Date

Authors

Ufuktepe, Ekincan
Tuğlular, Tuğkan

Journal Title

Journal ISSN

Volume Title

Open Access Color

BRONZE

Green Open Access

Yes

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Average
Influence
Average
Popularity
Top 10%

relationships.isProjectOf

relationships.isJournalIssueOf

Abstract

Estimating the robustness of software in the presence of invalid inputs has long been a challenging task owing to the fact that developers usually fail to take the necessary action to validate inputs during the design and implementation of software. We propose a method for estimating the robustness of software in relation to input validation vulnerabilities using Bayesian networks. The proposed method runs on all program functions and/or methods. It calculates a robustness value using information on the existence of input validation code in the functions and utilizing common weakness scores of known input validation vulnerabilities. In the case study, ten well-known software libraries implemented in the JavaScript language, which are chosen because of their increasing popularity among software developers, are evaluated. Using our method, software development teams can track changes made to software to deal with invalid inputs.

Description

Keywords

Bayesian networks, Input validation vulnerabilities, Robustness (control systems), Estimating software, Bayesian networks, Robustness, Estimating software, Robustness (control systems), Input validation vulnerabilities

Fields of Science

0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology

Citation

Ufuktepe, E., and Tuğlular, T. (2018). Estimating software robustness in relation to input validation vulnerabilities using Bayesian networks. Software Quality Journal, 26(2), 455-489. doi:10.1007/s11219-017-9359-5

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
4

Volume

26

Issue

2

Start Page

455

End Page

489
PlumX Metrics
Citations

Scopus : 6

Captures

Mendeley Readers : 18

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
0.0

Sustainable Development Goals