Lec 10: Web Security I: SQL injection Flashcards
How do websites work?
(T/F): Most database and web scripting languages are untyped
True
How can attackers exploit unforeseen user input?
What is SQL and what is it used for? What are the data types normally used?
How does SQL get used on the Web?
What is the problem with this code?
What is an input validation vulnerability and how does it work?
Give back everything on user savage
Comments out code after query
Always true so gives you any info you want
What are the different parts of HTTP in a URL?
What is URL encoding?
Why is URL encoding/user input into SQL a problem for more than authentication?
What is the problem with this?
What can you do to protect from unvalidated input issues?