Chapter 5 Flashcards
Which attack intercepts communications between a web browser and the underlying computer?
Man-in-the-middle (MITM)
Man-in-the-browser (MITB)
Replay
ARP poisoning
Man-in-the-browser (MITB)
Olivia was asked to protect the system from a DNS poisoning attack. What are the locations she would need to protect?
Web server buffer and host DNS server
Reply referrer and domain buffer
Web browser and browser add-on
Host table and external DNS server
Host table and external DNS server
Newton is concerned that attackers could be exploiting a vulnerability in software to gain access to resources that the user normally would be restricted from accessing. What type of attack is he worried about?
Privilege escalation
Session replay
Scaling exploit
Amplification
Privilege escalation
Which of the following adds new functionality to the web browser so that users can play music, view videos, or display special graphical images within the browser?
Extensions
Scripts
Plug-ins
Add-ons
Plug-ins
An attacker who manipulates the maximum size of an integer type would be performing what kind of attack?
Integer overflow
Buffer overflow
Number overflow
Heap overflow
Integer overflow
What kind of attack is performed by an attacker who takes advantage of the inadvertent and unauthorized access built through three succeeding systems that all trust one another?
Privilege escalation
Cross-site attack
Horizontal access attack
Transverse attack
Privilege escalation
Which statement is correct regarding why traditional network security devices cannot be used to block web application attacks?
The complex nature of TCP/IP allows for too many ping sweeps to be blocked.
Web application attacks use web browsers that cannot be controlled on a local computer.
Network security devices cannot prevent attacks from web resources.
Traditional network security devices ignore the content of HTTP traffic, which is the vehicle of web application attacks.
Traditional network security devices ignore the content of HTTP traffic, which is the vehicle of web application attacks.
John was explaining about an attack that accepts user input without validating it and uses that input in a response. What type of attack was he describing?
SQL
XSS
XSRF
DDoS DNS
XSS
Which attack uses the user’s web browser settings to impersonate that user?
XDD
XSRF
Domain hijacking
Session hijacking
XSRF
What is the basis of an SQL injection attack?
To expose SQL code so that it can be examined
To have the SQL server attack client web browsers
To insert SQL statements through unfiltered user input
To link SQL servers into a botnet
To insert SQL statements through unfiltered user input
Which action cannot be performed through a successful SQL injection attack?
Discover the names of different fields in a table
Reformat the web application server’s hard drive
Display a list of customer telephone numbers
Erase a database table
Reformat the web application server’s hard drive
Attackers who register domain names that are similar to legitimate domain names are performing .
address resolution
HTTP manipulation
HTML squatting
URL hijacking
URL hijacking or typo squatting
What type of attack involves manipulating third-party ad networks?
Session advertising
Malvertising
Clickjacking
Directory traversal
Malvertising
Why are extensions, plug-ins, and add-ons considered to be security risks?
They are written in Java, which is a weak language.
They have introduced vulnerabilities in browsers.
They use bitcode.
They cannot be uninstalled.
They have introduced vulnerabilities in browsers.
What is a session token?
XML code used in an XML injection attack
A random string assigned by a web server
Another name for a third-party cookie
A unique identifier that includes the user’s email address
A random string assigned by a web server