Security




CS174

Chris Pollett

Nov. 4, 2013

Outline

Attacking Web-sites

XSS

Mitigations

Quiz

Which of the following statements is true?

  1. The following line could be used to associate a CSS file with an XML document:
    <?xml-stylesheet type="text/css" href="mystyles.css" ?>
    
  2. XSLT stylesheets always have HTML as the target language.
  3. A CAPTCHA is a common attack deployed against websites using AJAX.

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