학술논문

Measuring Developers’ Web Security Awareness from Attack and Defense Perspectives
Document Type
Conference
Source
2022 IEEE Security and Privacy Workshops (SPW) SPW Security and Privacy Workshops (SPW), 2022 IEEE. :31-43 May, 2022
Subject
Components, Circuits, Devices and Systems
Computing and Processing
Privacy
Cross-site scripting
Conferences
SQL injection
Software
Security
Software measurement
Web
Framework
Security Awareness
Secure Software Development
CTF
Language
ISSN
2770-8411
Abstract
Web applications are the public-facing components of information systems, which makes them an easy entry point for various types of attacks. While it is often the responsibility of web developers to implement the proper security controls, it remains a challenge for them to develop a good understanding of the whole attack surface.This paper aims to understand developers’ familiarity with a number of web attack and defense mechanisms. In particular, we conducted two different experiments: First, we employed a questionnaire to understand the perceived attack surface and the types of security controls that are often considered. Second, we designed a Capture the Flag challenge aiming to push participants to discover as many attack points as possible on a given web application. We found that one third of developers are not aware of the clients’ ability to intercept and modify all parts of an HTTP request. Moreover, developers’ attack awareness focuses on a limited set of attacks (such as Cross-site scripting and SQL injection), overlooking a large part of the attack surface.