Using Sprajax To Test AJAX Security
Using Sprajax To Test AJAX Security
Security
Introduction
AJAX Security Basics
Current Black Box Scanners
Issues with Current Scanners
How Sprajax is Different
Demonstration
Sprajax Approach and Architecture
Example: Microsoft Atlas Support
Next Steps
Questions
Dan Cornell
Principal of Denim Group, Ltd.
MCSD, Java 2 Certified Programmer
Application
Web Server Custom Code
Server
Application AJAX
Web Server Custom Code
Server Framework
Application AJAX
Web Server Custom Code
Server Framework
Technical Vulnerabilities
Surface due to insecure programming techniques
Typically due to poor input handling, input validation and output
handling and escaping
Most “scanner” tools primarily find technical vulnerabilities
Remediation: coding changes
Logical Vulnerabilities
Surface due to insecure program logic
Typically due to poor decisions about trust
Most “scanner” tools are powerless to find logical vulnerabilities
Most “scanner” tools are powerless to find logical
vulnerabilities
Remediation: architecture and design changes
Dan Cornell
[email protected]
(210) 572-4400