Software Vulnerabilities Flashcards
1
Q
Name some Software vulnerabilities
A
- input validation and representation
- API abuse
- security features
- error handling
- code quality
- environment
2
Q
what is OWASP Open Web Application Security Project?
A
List of most frequently occurring types of vulnerabilities in web applications
3
Q
what are the most common vulnerabilities regarding to OWASP
A
- Injection(SQL, OS, LDAP)
- Broken authentication
- Sensitive Data Exposure
- XML External Entities
- Broken Access Control
6, Security Misconfiguration - Cross-Side-Scripting
- Insecure Deserialization
- Components with Known Vulnerabilities
- Insufficient Loggining
4
Q
What is TOCTTOU?
A
Time of check to time of use
-Change of resource, reference, or subject between privilege check and resource access
Exploitation requires exact timing
5
Q
what can a race condition cause?
A
- nondeterministic computation
- Unexpected sequence of events
- Violating properties of a transaction