Lec 11: Web Security II: XSS, CSRF Flashcards
What are websites? How are they implemented?
What browser attacks are a result of unforeseen user input?
Where are the majority of vulnerabilities now found in software?
What is web attacker? How does it work and what is the goal?
What is gadget attacker?
Variation of web attacker.
Like adding an evil map extension to your website
What is the basic execution model of the browser?
What are the events in the basic execution model of the browser?
What is the browser’s relationsip with HTML and Scripts?
What is Event-Driven Script Execution?
What is JavaScript? What is it used for? How do attackers use it?
What is the history behind JavaScript?
How is JavaScript used in web pages?
What is the JavaScript Security Model?
What is the same-origin policy?
Part of the JavaScript Security Model.
How do library imports relate to the JavaScript security model?
What is the DOM?
What does browser and document structure look like?
What are reading properties with JavaScript?
What are some page manupulation possibilities with JavaScript?
How can you use JavaScript to steal the clipboard contents?
What are frames? Why do you use them?
What is remote scripting? What are the methods you can achieve it?
How does remote scripting work>
What is port scanning behind firewall?