Application attacks Flashcards
This type of attack takes advantage of insecure user input on a webpage, and takes advantage of a victim by tricking them into clicking on a link which has malicious JavaScript in the URL.
XSS (reflected) (non persistent)
Cross site scripting.
This type of attack takes advantage of unsanitized user input into a text field, allowing attackers to post a message to social media, or any other web page, containing a malicious payload. It is now stored on the websites database and anyone who loads this page will execute the malicious script.
Stored XSS attack
stored cross site scripting
Which type of attack takes advantage of a user input form that allows attackers to add their own information into a data stream?
Injection attack.
Which attack is able to overwrite other memory areas by filling up all of the available space in another?
Buffer overflow.
Which attack takes advantage of being able to intercept a hash of a victim’s password in transit (usually by means of arp poisoning or a network tap) and then later forwarding a crafted authentication request using that captured hash to an authentication server?
Pass the hash
Which attack is done by stealing a session id from a victim’s cookie and using it to authenticate?
Sidejacking (session hijacking)
Which type of attack takes advantage of a web application’s trust already granted to a user and their broswer by making unauthorized requests on their behalf?
XSRF/CSRF - Cross site request forgery
Which type of attack takes advantage of a vulnerability in a web application that allows them to send requests directly to a web server and have those requests completed by the web sever on behalf of the attacker, giving them access to the database and other backend functions using the web server as a middleman?
SSRF - server side request forgery
What is a WAF?
Web application firewall.
What does a WAF do?
A wirewall for web applications. Filters HTTP/S traffic going to and from the web server.
What is it called when weak programming makes two events happen at the same time And causes an unexpected result? Doesn’t always have to be done with malicious intent.
Race conditions