Books & Videos

Table of Contents

  1. Chapter 1 The Evolving Web

    1. The Rise of the Web

  2. Chapter 2 Web Security

    1. Security Basics

    2. Risk Analysis

    3. Common Web Application Vulnerabilities

  3. Chapter 3 Securing Web Technologies

    1. How Web Sites Communicate

    2. Browser Security

    3. Browser Plug-ins, Extensions, and Add-ons

  4. Chapter 4 Protecting the Server

    1. Network Security

    2. Host Security

    3. Web Server Hardening

    4. Application Server Hardening

  5. Chapter 5 A Weak Foundation

    1. HTTP Vulnerabilities

    2. The Threats

    3. JSON

    4. XML

    5. RSS

    6. Atom

    7. REST

  6. Chapter 6 Securing Web Services

    1. Web Services Overview

    2. Security and Web Services

    3. Web Service Security

  7. Chapter 7 Building Secure APIs

    1. Building Your Own APIs

    2. Preconditions

    3. Postconditions

    4. Invariants

    5. Security Concerns

    6. RESTful Web Services

  8. Chapter 8 Mashups

    1. Web Applications and Open Internet APIs

    2. Wild Web 2.0

    3. Mashups and Security

    4. Open Versus Secure

    5. A Security Blanket

    6. Case Studies

  1. Colophon