Security




CS174

Chris Pollett

Apr 25, 2016

Outline

Attacking Web-sites

XSS

Mitigations

Quiz

Which of the following statements is true?

  1. To handle the web server response after an XmlHttpRequest object's sent method has been called, one can set a response handler function to the object's onreadystatechange property.
  2. The complexType element is the XML Schema tag used to declare a new tag in the XML target language.
  3. A JSON object is declared using square brackets and a JSON array is declared using braces.

CSRF

Mitigations

Inclusion Attacks

More on Inclusion Attacks

Mitigations

SQL Injection Attacks and Prevention

Click-Jacking

Mitigations

HTTPS and the Secure Socket Layer

HTTPS: How it works

Configuring Apache for SSL

Creating a self-signed certificate