• Wrong document? Swap it for free
  • Written by students who passed
  • Immediately available after payment
  • Read online or as PDF
Sell
Where do you study
Your language
Document preview thumbnail
Preview 3 out of 16 pages
Exam (elaborations)

WGU D385 SOFTWARE SECURITY AND TESTING PRE ASSESSMENT EXAM REVIEW QUESTIONS AND CORRECT ANSWERS

Document preview thumbnail
Preview 3 out of 16 pages

WGU D385 SOFTWARE SECURITY AND TESTING PRE ASSESSMENT EXAM REVIEW QUESTIONS AND CORRECT ANSWERS

Content preview

WGU D385 SOFTWARE SECURITY AND
TESTING PRE ASSESSMENT EXAM REVIEW
QUESTIONS AND CORRECT ANSWERS

◉ COURSE: The three course competencies.
Answer: 4102.1.1 Evaluates application and network logs; 4102.1.2
Develops mitigation solutions for vulnerabilities; 4102.1.3
Configures security authentication for REST APIs


◉ COURSE: Task 1 vs Task 2 in one line each.
Answer: Task 1: add logging, error handling, assertions, and passing
unit tests to the equipment rental app. Task 2: remediate 2 general +
2 API vulnerabilities, write 4 tests proving it, and report on
mitigation/validation/exceptions/encryption


◉ COURSE: Course textbook.
Answer: Full Stack Python Security by Dennis Byrne (cryptography,
TLS, attack resistance) - cite it in reports


◉ COURSE: SAST vs DAST.
Answer: SAST analyzes source code without running it (Bandit,
flake8); DAST probes the running application from outside
(penetration testing)

,◉ COURSE: CIA triad.
Answer: Confidentiality (only authorized access), Integrity (data
unaltered), Availability (accessible when needed) - every vuln maps
to breaking at least one


◉ COURSE: Least privilege.
Answer: Every user/process gets only the minimum access needed;
in Task 2 the USERS_DB roles (admin/user/guest) exist to enforce it
on endpoints


◉ COURSE: Defense in depth.
Answer: Multiple overlapping controls so one failure doesn't equal
compromise, e.g. input validation + parameterized queries + least-
privilege DB account


◉ COURSE: OWASP Top 10.
Answer: The Open Worldwide Application Security Project's ranked
list of the most critical web app risks (injection, broken access
control, crypto failures, etc.) - the industry vocabulary for Task 2
vuln categories


◉ COURSE: CWE vs CVE.

, Answer: CWE = category of weakness in code (CWE-259 hardcoded
password); CVE = a specific disclosed vulnerability in a specific
product


◉ COURSE: Secure SDLC / shift-left.
Answer: Building security in during development (static analysis,
unit tests, code review) instead of bolting it on after release - the
premise of both tasks


◉ TASK 1: What does Task 1 require overall?.
Answer: B1 correct log file capturing time/level/event/action; B2
try/except handling 2 runtime errors (1 ERROR + 1 WARNING log);
B3 two assertions each proven by an INFO entry; B4 screenshot of
app running; B5 screenshots of 4 unique passing tests


◉ TASK 1: Log file name and configuration.
Answer: Troubleshooting_009963434.log, format %(asctime)s -
%(levelname)s - %(message)s, INFO level, one logging.basicConfig
at module top; messages follow EVENT: [event] | ACTION: [action]


◉ TASK 1: The two handled runtime errors and their levels.
Answer: KeyError (unknown equipment_type) logged ERROR;
ValueError/TypeError (bad or missing days) logged WARNING -
both in the /rent try/except

Document information

Uploaded on
September 8, 2026
Number of pages
16
Written in
2026/2027
Type
Exam (elaborations)
Contains
Questions & answers
$17.99

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
TopGradeInsider
4.2
(13)
Sold
176
Followers
2
Items
57333
Last sold
16 hours ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions