Handling malicious users
Withstanding JavaScript and SQL injection attacks
Implementing password protection
Implementing password protection on the server
Sending username and password to the server using the XMLHttpRequest object
Using public/private key encryption to protect passwords
This chapter discusses Ajax and security, a particularly important topicbecause Ajax involves communicating with server-side programming, which lays it open for abuse. This chapter contains a discussion of security issues with Ajax, and what to do about them.