Secure Development for Mobile Apps: How to Design and Code Secure Mobile Applications with PHP and JavaScript, 1st Edition (e-Book) book cover

Secure Development for Mobile Apps

How to Design and Code Secure Mobile Applications with PHP and JavaScript, 1st Edition

By J. D. Glaser

Auerbach Publications

472 pages

Purchasing Options:$ = USD
Paperback: 9781482209037
pub: 2014-10-13
Hardback: 9781138428027
pub: 2017-07-27
eBook (VitalSource) : 9780429069543
pub: 2014-10-13
from $31.48

FREE Standard Shipping!


The world is becoming increasingly mobile. Smartphones and tablets have become more powerful and popular, with many of these devices now containing confidential business, financial, and personal information. This has led to a greater focus on mobile software security. Establishing mobile software security should be of primary concern to every mobil

Table of Contents

Introduction to Mobile Security Development. Web Application Attack Surface. PHP Security Anti-Patterns. PHP Essential Security. PHP Security Tools Overview. UTF-8 for PHP and MySQL. Project Layout Template. Separation of Concerns. PHP and PDO. Template Strategy Patterns. Modern PHP Encryption. Professional Exception and Error Handling. Secure Session Management. Secure Session Storage. Secure Forms and Account Registration. Secure Client Server Form Validation. Secure File Uploading. Secure JSON Requests. Google Maps, YouTube, and jQuery Mobile. Twitter Authentication and SSL cURL. Secure AJAX Shopping Cart. Common Facebook Canvas Vulnerability Points.

About the Author

J.D. Glaser is a software developer who loves building things. Circumstance led to a career in developing Windows security software and speaking all over the world on Windows forensic matters. He has trained government agencies in forensic issues and the U.S. Department of Justice has used his tools to capture and convict cybercriminals. He now specializes in building large social games in PHP and keeping players secure in cyber space.

Subject Categories

BISAC Subject Codes/Headings:
COMPUTERS / Programming / Games
COMPUTERS / Software Development & Engineering / General
COMPUTERS / Internet / General