VII
Contents
Fo re wor d xv
Intr od u ct I o n xvii
Ind us t ry An AlysI s xix
Pre FAc e xxiii
Ackn owle d g m en t s xxv
BI o g r APh y xxvii
PArt I
ch A P te r 1 Int r od u ct I o n to moB Ile se cur I t y de v elo Pm en t 3
Understanding Secure Web Development 3
What is Book Is 3
What is Book Is Not 4
Prerequisite Technologies 5
Applying Architecture Tools to Security 5
Creating Consistent Reusable Code from Project to Project 5
Mobile Application Using HTML5, AJAX, and jQuery Mobile 5
Mobile App—A Social Mashup 6
Client Technologies 6
Client Application Layout 6
Server Application 6
Evolution of Security Measures 7
SQL Injection to XSS to CSRF 7
Battle for Output Context 8
New Technologies HTML5 8
Bad Practices Invite Holes 8
Security as ...