OWASP Flashcards

1
Q

owasp 1: injection flaws

A
  • SQL ldap trick interpreter into executing attackers unintended commands or accessing data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

owasp 2: Broken Authentication and session Management

A

App functions related to Auth and Session management not implemented correctly allows attacker to compromise passwords keys or session tokens or other to assume users identities. Password spraying, phishing, mit
Simply stated, broken authentication & session management allows a cybercriminal to steal a user’s login data, or forge session data, such as cookies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

owasp 3: Sensitive Data exposure

A

Inadequately protected data ie pii. Should be encrypted in transit Attacker steal and use.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

owasp 4: XML External Entities

A

(XXE) Attacker exploit vulnerable xml processors if they can include hostile content in XML exploiting code, dependencies or integrations. Older XML processors allow specification to an external entity, a URI that is dereferenced and evaluated during processing. This can be used to extract data, execute remote script, scan an internal system, perform dos, and other allows an attacker to interfere with an application’s processing of XML data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

owasp 5: Broken Access control

A

Restrictions on what authenticated users are allowed to do are often not properly enforced. Attackers can exploit these flaws to access unauthorized functionality and/or data, such as access other users’ accounts, view sensitive files, modify other users’ data, change access rights, etc. IDOR GET vs PUT, directory traversal, getting an admin page. Client side caching.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

owasp 6: Security Misconfiguration

A

Security misconfiguration is the most commonly seen issue. This is commonly a result of insecure default configurations, incomplete or ad hoc configurations, open cloud storage, misconfigured HTTP headers, and verbose error messages containing sensitive information. Not only must all operating systems, frameworks, libraries, and applications be securely configured, but they must be patched/upgraded in a timely fashion.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

owasp 7: Cross Site Scripting

A

(XSS) XSS allows attackers to execute scripts in the victims browser that can hijack user sessions, deface websites, or redirect to malicious sites.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

owasp 8: Insecure Deserialization

A

Insecure deserialization often leads to remote code execution. Even if deserialization flaws do not result in remote code execution, they can be used to perform attacks, including replay attacks, injection attacks, and privilege escalation attacks.
goes from string back to binary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

owasp 9: Using components with known vulnerabilities

A

Components, such as libraries, frameworks, and other software modules, run with the same privileges as the application. If a vulnerable component is exploited, such an attack can facilitate serious data loss or server takeover. Applications and APIs using components with known vulnerabilities may undermine application defenses and enable various attacks and impacts. with known vulnerabilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

not implemented correctly allows attacker to compromise passwords keys or session tokens or other to assume users identities. Password spraying, phishing, mitm

A

owasp 2: Broken Authentication and session Management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Attacker exploit vulnerable xml processors if they can include hostile content in XML exploiting code, dependencies or integrations. Older XML processors allow specification to an external entity, a URI that is dereferenced and evaluated during processing. This can be used to extract data, execute remote script, scan an internal system, perform dos, and other allows an attacker to interfere with an application’s processing of XML data

A

owasp 4: XML External Entities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

trick interpreter into executing attackers unintended commands or accessing data

A

owasp 1: injection flaws

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Components, such as libraries, frameworks, and other software modules, run with the same privileges as the application. If a vulnerable component is exploited, such an attack can facilitate serious data loss or server takeover. Applications and APIs using components with known vulnerabilities may undermine application defenses and enable various attacks and impacts.

A

owasp 9: Using components with known vulnerabilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

the most commonly seen issue. This is commonly a result of insecure default configurations, incomplete or ad hoc configurations, open cloud storage, misconfigured HTTP headers, and verbose error messages containing sensitive information. Not only must all operating systems, frameworks, libraries, and applications be securely configured, but they must be patched/upgraded in a timely fashion.

A

owasp 6: Security Misconfiguration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

leads to remote code execution. Even if no remote code execution, they can be used to perform attacks, including replay attacks, injection attacks, and privilege escalation attacks.
goes from string back to binary

A

owasp 8: Insecure Deserialization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Inadequately protected data ie pii. Should be encrypted in transit Attacker steal and use.

A

owasp 3: Sensitive Data exposure

17
Q

allows attackers to execute scripts in the victims browser that can hijack user sessions, deface websites, or redirect to malicious sites.

A

owasp 7: Cross Site Scripting

18
Q

Restrictions on what authenticated users are allowed to do are often not properly enforced. Attackers can exploit these flaws to access unauthorized functionality and/or data, such as access other users’ accounts, view sensitive files, modify other users’ data, change access rights, etc. IDOR GET vs PUT, directory traversal, getting an admin page. Client side caching.

A

owasp 5: Broken Access control