WEB APPLICATION SECURITY
Web application security (often referred to as Web AppSec) is the concept of designing websites to function normally even when they are attacked. The notion is integrating a set of security measures into a Web application to protect its assets from hostile agents.
Web applications, like all software, are prone to flaws. Some of these flaws are actual vulnerabilities that can be exploited, posing a risk to businesses.Such flaws are guarded against via web application security.
It entails employing secure development approaches and putting in place security controls throughout the software development life cycle (SDLC), ensuring that design flaws and implementation issues are addressed.
Why is web security testing important?
- The goal of web security testing is to identify security flaws in Web applications and their setup.
- The application layer is the primary target (i.e., what is running on the HTTP protocol).
- Sending different forms of input to a Web application to induce problems and make the system respond in unexpected ways is a common approach to test its security.
- These so-called "negative tests" look to see if the system is doing anything it wasn't built to accomplish.
- It's also vital to realize that Web security testing entails more than just verifying the application's security features (such as authentication and authorization).
- It's also crucial to ensure that other features are deployed safely (e.g., business logic and the use of proper input validation and output encoding).
- The purpose is to make sure that the Web application's functions are safe.
Injection
Broken authentication
Sensitive data exposure
XML external entities (XXE)
Broken access control
Security misconfigurations
Cross Site Scripting (XSS)
Insecure deserialization
Using components with known vulnerabilities
Insufficient logging and monitoring



Comments
Post a Comment