• 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 24 pages
Exam (elaborations)

WGU C836: Questions With Expert Solutions

Document preview thumbnail
Preview 3 out of 24 pages

WGU C836: Questions With Expert Solutions

Content preview

WGU C836: Questions With Expert Solutions

Bounds checking Correct Answer - to set a limit on the amount of data
we expect to receive to set aside storage for that data
*required in most programming languages
* prevents buffer overflows

Race conditions Correct Answer - A type of software development
vulnerability that occurs when multiple processes or multiple threads within
a process control or share access to a particular resource, and the correct
handling of that resource depends on the proper ordering or timing of
transactions

Input validation Correct Answer - a type of attack that can occur when
we fail to validate the input to our applications or take steps to filter out
unexpected or undesirable content

Format string attack Correct Answer - a type of input validation attacks
in which certain print functions within a programming language can be used
to manipulate or view the internal memory of an application

Authentication attack Correct Answer - A type of attack that can occur
when we fail to use strong authentication mechanisms for our applications

Authorization attack Correct Answer - A type of attack that can occur
when we fail to use authorization best practices for our applications

Cryptographic attack Correct Answer - A type of attack that can occur
when we fail to properly design our security mechanisms when implementing
cryptographic controls in our applications

Client-side attack Correct Answer - A type of attack that takes advantage
of weaknesses in the software loaded on client machines or one that uses
social engineering techniques to trick us into going along with the attack

XSS (Cross Site Scripting) Correct Answer - an attack carried out by
placing code in the form of a scripting language into a web page or other
media that is interpreted by a client browser

,XSRF (cross-site request forgery) Correct Answer - an attack in which
the attacker places a link on a web page in such a way that it will be
automatically executed to initiate a particular activity on another web page or
application where the user is currently authenticated

SQL Injection Attack Correct Answer - Attacks against a web site that
take advantage of vulnerabilities in poorly coded SQL (a standard and
common database software application) applications in order to introduce
malicious program code into a company's systems and networks.

clickjacking Correct Answer - An attack that takes advantage of the
graphical display capabilities of our browser to trick us into clicking on
something we might not otherwise

server-side attack Correct Answer - A type of attack on the web server
that can target vulnerabilities such as lack of input validation, improper or
inadequate permissions, or extraneous files left on the server from the
development process

Protocol issues, unauthenticated access, arbitrary code execution, and
privilege escalation Correct Answer - Name the 4 main categories of
database security issues

web application analysis tool Correct Answer - A type of tool that
analyzes web pages or web-based applications and searches for common
flaws such as XSS or SQL injection flaws, and improperly set permissions,
extraneous files, outdated software versions, and many more such items

protocol issues Correct Answer - unauthenticated flaws in network
protocols, authenticated flaws in network protocols, flaws in authentication
protocols

arbitrary code execution Correct Answer - An attack that exploits an
applications vulnerability into allowing the attacker to execute commands on
a user's computer.
* arbitrary code execution in intrinsic or securable SQL elements

, Privilege Escalation Correct Answer - An attack that exploits a
vulnerability in software to gain access to resources that the user normally
would be restricted from accessing.
* via SQL injection or local issues

validating user inputs Correct Answer - a security best practice for all
software
* the most effective way of mitigating SQL injection attacks

Nikto (and Wikto) Correct Answer - A web server analysis tool that
performs checks for many common server-side vulnerabilities & creates an
index of all the files and directories it can see on the target web server (a
process known as spidering)

burp suite Correct Answer - A well-known GUI web analysis tool that
offers a free and professional version; the pro version includes advanced tools
for conducting more in-depth attacks

fuzzer Correct Answer - A type of tool that works by bombarding our
applications with all manner of data and inputs from a wide variety of sources,
in the hope that we can cause the application to fail or to perform in
unexpected ways

MiniFuzz File Fuzzer Correct Answer - A tool developed by Microsoft to
find flaws in file-handling source code

BinScope Binary Analyzer Correct Answer - A tool developed by
Microsoft to examine source code for general good practices

SDL Regex Fuzzer Correct Answer - A tool developed by Microsoft for
testing certain pattern-matching expressions for potential vulnerabilities

good sources of secure coding guidelines Correct Answer - CERT, NIST
800, BSI, an organization's internal coding guidelines

OS hardening Correct Answer - the process of reducing the number of
available avenues through which our OS might be attacked

Document information

Uploaded on
August 1, 2025
Number of pages
24
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers
$22.49

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.
NorthWest
4.1
(174)
Sold
847
Followers
673
Items
6771
Last sold
1 month 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