§9.1.

Chapter 9

Security

This chapter discusses cryptography and security in web applications:

  • What does it mean for an application to be secure?

  • What is cryptography?

  • What are the fundamental ‘primitives’ of cryptography?

  • How are web applications vulnerable to attack?

  • Is it possible to create a completely secure web application?