Owasp Top 10 Appliction Security Risks - 2017

1. Injection flaws

Example

SELECT *
FROM members
WHERE username = 'admin'
AND password = 'password'
SELECT *
FROM members
WHERE username = '';DROP members;
//'AND password = 'password'

2. Broken Authentication

Is my Application Vulnerable?

How do I prevent?

3. Sensitive Data Exposure

Is my Application Vulnerable?

How to prevent?

4. XML External Entities (XEE) Processing

Is my Application Vulnerable?

How to prevent?

5. Broken Access Control

Is my Application Vulnerable?

How to prevent?

6. Security Misconfiguration

Is my Application Vulnerable?

How to prevent?

7. Cross-Site Scripting (XSS)

Is my Application Vulnerable?

8. Insecure Deserialization

9. Using Components with Known Vulnerabilities

10. Insufficient Logging and Monitoring

Sources