WGU D385 Software Security and Testing Objective Assessment | OA V1 and
V2 | Questions and Answers | 2026 Update | 100% Correct.
Correct
Incorrect
Questions and answers
1 of 120
Term
A cryptographic has function must meet three additional criteria?
Give this one a try later!
Breakpoint - This implements functionality that handles the breakpoints.
Bdb - This is the module's base class.
Assumes preconditions are true, then matches exceptions when they are false
preimage resistance (One-way function property)
second preimage resistance (Weak collision resistance)
collision resistance (Strong collision resistance)
, GET
The defined semantics for this request method are essentially read-only.
Don't know?
2 of 120
Term
The greates weakness of a cache service is?
Give this one a try later!
Salted has values because there is no
way for a rainbow table author to Data Loss
predict the salt value
Integration testing uses black box
SQL injection
testing.
Don't know?
3 of 120
Definition
attacker takes control of a position between two vulnerable parties
Give this one a try later!
, Fernet Class Session State Persistance
Man-in-the-middle (MITM)
Authentication
attack
Don't know?
4 of 120
Term
Salted hashing
Give this one a try later!
Transforms the session stat to and from JSON
This approach allows you to compose session state with basic Python data types
such as integers, strings, dicts, and lists.
is any exploit used to undermine a system with the repetition of a valid input in an
invalid context
A way to compute a different has value from two or more identical messages.
IT is a random string of bytes that accompanies the message as input to a hash
function.
An encryption method that encrypts data in fixed-sized blocks.
, Don't know?
5 of 120
Term
Nonrepudiation
Give this one a try later!
Who did what? What can you do?
Who created this data Who are you?
Don't know?
6 of 120
Term
What happens when an assertion condition result is false?
Give this one a try later!
The program will stop and give an error message.
Assertions are only used for debugging and will stop program execution
when an error is encountered.
V2 | Questions and Answers | 2026 Update | 100% Correct.
Correct
Incorrect
Questions and answers
1 of 120
Term
A cryptographic has function must meet three additional criteria?
Give this one a try later!
Breakpoint - This implements functionality that handles the breakpoints.
Bdb - This is the module's base class.
Assumes preconditions are true, then matches exceptions when they are false
preimage resistance (One-way function property)
second preimage resistance (Weak collision resistance)
collision resistance (Strong collision resistance)
, GET
The defined semantics for this request method are essentially read-only.
Don't know?
2 of 120
Term
The greates weakness of a cache service is?
Give this one a try later!
Salted has values because there is no
way for a rainbow table author to Data Loss
predict the salt value
Integration testing uses black box
SQL injection
testing.
Don't know?
3 of 120
Definition
attacker takes control of a position between two vulnerable parties
Give this one a try later!
, Fernet Class Session State Persistance
Man-in-the-middle (MITM)
Authentication
attack
Don't know?
4 of 120
Term
Salted hashing
Give this one a try later!
Transforms the session stat to and from JSON
This approach allows you to compose session state with basic Python data types
such as integers, strings, dicts, and lists.
is any exploit used to undermine a system with the repetition of a valid input in an
invalid context
A way to compute a different has value from two or more identical messages.
IT is a random string of bytes that accompanies the message as input to a hash
function.
An encryption method that encrypts data in fixed-sized blocks.
, Don't know?
5 of 120
Term
Nonrepudiation
Give this one a try later!
Who did what? What can you do?
Who created this data Who are you?
Don't know?
6 of 120
Term
What happens when an assertion condition result is false?
Give this one a try later!
The program will stop and give an error message.
Assertions are only used for debugging and will stop program execution
when an error is encountered.