Application Security Quiz

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/12

encourage image

There's no tags or description

Looks like no tags are added yet.

13 Terms

1
New cards

Which of the programming aspects listed below are critical in the secure application development process? (Select 2 answers)

  • Input validation

  • Error and exception handling


2
New cards

 A situation in which a web form field accepts data other than expected (e.g., server commands) is an example of:

 Improper input validation

3
New cards

Which of the following answers refers to a countermeasure against code injection?

Input validation

4
New cards

The term "Secure cookie" refers to a type of HTTP cookie that is transmitted over an encrypted HTTPS connection, which helps prevent the cookie from being intercepted or tampered with during transit.

True

5
New cards

Which of the terms listed below refers to an automated or manual code review process aimed at discovering logic and syntax errors in the application's source code?

Static code analysis

6
New cards

A dynamic code analysis allows for detecting application flaws without the need for actual execution of the application code.

False

7
New cards

The term "Static code analysis" refers to the process of discovering application runtime errors.

False

8
New cards

What is the purpose of code signing? (Select 2 answers)

  • Confirms the application's source of origin

  • Validates the application's integrity


9
New cards

The practice of finding vulnerabilities in an application by feeding it incorrect input is called:

Fuzzing

10
New cards

In computer security, a mechanism for safe execution of untested code or untrusted applications is referred to as:

 Sandboxing

11
New cards

Which of the following answers refers to a Windows-specific feature for handling exceptions, errors, and abnormal conditions in software?

SEH

12
New cards

Address Space Layout Randomization (ASLR) is an OS security technique that randomizes the location of key data areas in memory. The purpose of ASLR is to prevent attackers from predicting the location of specific code or data in memory, which adds a layer of defense against memory-based attacks, such as buffer overflows.

 True

13
New cards

A type of user identification mechanism used as a countermeasure against automated software (such as network bots) is known as:

CAPTCHA