Application Security Flashcards

(10 cards)

1
Q

What is Application Security?

A

Aims to prevent, detect, and remediate security vulnerabilities on apps

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

What is Input Validation?

A

Acts as a gatekeeper to ensure that apps process well-defined and secure data

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

What are Cookies?

A

Small pieces of data stored on user’s computer by web browsers, while browsing a website

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

What are Secure Cookies?

A

Transmitted over secure HTTPS connections for enhanced security

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

What is SAST (Static Code Analysis)?*stationary

A

A method of debugging an application by reviewing and examining its source code before running the program

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

What is DAST (Dynamic Code Analysis)?*drive

A

Analyzes applications while they run

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

What is Fuzzing (Fuzz Testing)?

A

Inputs random data to provoke crashes or exceptions in order to find security flaws

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

What is Stress Testing?

A

Software testing that evaluates system stability and reliability under extreme conditions

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

What is Code Signing?

A

Confirms the software author’s identity and integrity to protect against code tampering

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

What is Sandboxing?

A

Isolates untested or untrusted programs, limiting their access to resources in order to prevent harmful actions,

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