Intro Flashcards

1
Q

What is application security?

A

Protection of software from cyber threats and vulnerabilities.

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

Why is application security important?

A

Prevents data breaches, financial losses, and reputational damage.

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

What are the main objectives of application security?

A

Identify, mitigate vulnerabilities, protect data, ensure confidentiality, integrity, and availability, prevent exploitation.

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

What are common threats application security addresses?

A

XSS, SQL injection, CSRF, authentication issues, insecure data handling, code injection.

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

Key components of an application security program?

A

Secure coding, vulnerability assessment, incident response, access controls, patch management, monitoring, encryption.

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

How does secure coding relate to application security?

A

It’s essential for writing code that minimizes vulnerabilities

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

Explain the “security development lifecycle.”

A

Practices integrating security into software development, including security requirements, reviews, and testing.

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

Are there industry standards for application security?

A

Yes, like OWASP Top Ten, CWE/SANS Top 25, and secure coding guidelines.

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

Who does application security affect?

A

Developers, security pros, business owners, end users.

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

Is application security a one-time effort?

A

No, it’s an ongoing process due to evolving threats and vulnerabilities.

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