Approach of Web Application Access Control Vulnerability Detection Based on State Deviation Analysis

Attackers can exploit vulnerabilities in Web applications to implement malicious behaviors such as disrupting application functionality and Trojan implantation.For the detection of access control vulnerabilities in Web applications,existing me-thods have high false alarm,leakage rates and low effici...

Full description

Bibliographic Details
Main Author: MA Qican, WU Zehui, WANG Yunchao, WANG Xinlei
Format: Article
Language:zho
Published: Editorial office of Computer Science 2023-02-01
Series:Jisuanji kexue
Subjects:
Online Access:https://www.jsjkx.com/fileup/1002-137X/PDF/1002-137X-2023-50-2-346.pdf
_version_ 1797845057752006656
author MA Qican, WU Zehui, WANG Yunchao, WANG Xinlei
author_facet MA Qican, WU Zehui, WANG Yunchao, WANG Xinlei
author_sort MA Qican, WU Zehui, WANG Yunchao, WANG Xinlei
collection DOAJ
description Attackers can exploit vulnerabilities in Web applications to implement malicious behaviors such as disrupting application functionality and Trojan implantation.For the detection of access control vulnerabilities in Web applications,existing me-thods have high false alarm,leakage rates and low efficiency due to the difficulty of extracting code features and inaccuratebeha-vior portrayal.This paper proposes a method for detecting Web access control vulnerabilities based on state deviation analysis,which combines white-box testing techniques to extract access control-related constraints in code to generate Web application expected access policies,and then generates Web application actual access policies through dynamic analysis,converting the detection of access control vulnerabilities into the detection of state deviation.Using this technology to develop the prototype tool ACVD,it is possible to accurately detect the types of access control vulnerabilities such as unauthorized access and ultra vires access.Tested in 5 real Web applications,16 real vulnerabilities are found,and the recall rate reaches 98%,which is about 300% higher than traditional black box tools.
first_indexed 2024-04-09T17:33:29Z
format Article
id doaj.art-4c357f56541c4728b15cbdf0b11d6fd8
institution Directory Open Access Journal
issn 1002-137X
language zho
last_indexed 2024-04-09T17:33:29Z
publishDate 2023-02-01
publisher Editorial office of Computer Science
record_format Article
series Jisuanji kexue
spelling doaj.art-4c357f56541c4728b15cbdf0b11d6fd82023-04-18T02:33:17ZzhoEditorial office of Computer ScienceJisuanji kexue1002-137X2023-02-0150234635210.11896/jsjkx.211100166Approach of Web Application Access Control Vulnerability Detection Based on State Deviation AnalysisMA Qican, WU Zehui, WANG Yunchao, WANG Xinlei0State Key Laboratory of Mathematical Engineering and Advanced Computing,Information Engineering University,Zhengzhou 450001,ChinaAttackers can exploit vulnerabilities in Web applications to implement malicious behaviors such as disrupting application functionality and Trojan implantation.For the detection of access control vulnerabilities in Web applications,existing me-thods have high false alarm,leakage rates and low efficiency due to the difficulty of extracting code features and inaccuratebeha-vior portrayal.This paper proposes a method for detecting Web access control vulnerabilities based on state deviation analysis,which combines white-box testing techniques to extract access control-related constraints in code to generate Web application expected access policies,and then generates Web application actual access policies through dynamic analysis,converting the detection of access control vulnerabilities into the detection of state deviation.Using this technology to develop the prototype tool ACVD,it is possible to accurately detect the types of access control vulnerabilities such as unauthorized access and ultra vires access.Tested in 5 real Web applications,16 real vulnerabilities are found,and the recall rate reaches 98%,which is about 300% higher than traditional black box tools.https://www.jsjkx.com/fileup/1002-137X/PDF/1002-137X-2023-50-2-346.pdfweb application|access control vulnerability|logic vulnerability|finite state machine
spellingShingle MA Qican, WU Zehui, WANG Yunchao, WANG Xinlei
Approach of Web Application Access Control Vulnerability Detection Based on State Deviation Analysis
Jisuanji kexue
web application|access control vulnerability|logic vulnerability|finite state machine
title Approach of Web Application Access Control Vulnerability Detection Based on State Deviation Analysis
title_full Approach of Web Application Access Control Vulnerability Detection Based on State Deviation Analysis
title_fullStr Approach of Web Application Access Control Vulnerability Detection Based on State Deviation Analysis
title_full_unstemmed Approach of Web Application Access Control Vulnerability Detection Based on State Deviation Analysis
title_short Approach of Web Application Access Control Vulnerability Detection Based on State Deviation Analysis
title_sort approach of web application access control vulnerability detection based on state deviation analysis
topic web application|access control vulnerability|logic vulnerability|finite state machine
url https://www.jsjkx.com/fileup/1002-137X/PDF/1002-137X-2023-50-2-346.pdf
work_keys_str_mv AT maqicanwuzehuiwangyunchaowangxinlei approachofwebapplicationaccesscontrolvulnerabilitydetectionbasedonstatedeviationanalysis