ABSTRACT

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

chapter 2|22 pages

Web Application Attack Surface

chapter 3|28 pages

PHP Security Anti-Patterns

chapter 4|12 pages

PHP Essential Security

chapter 5|24 pages

PHP Security Tools Overview

chapter 6|14 pages

UTF-8 for PHP and MySQL

chapter 7|6 pages

Project Layout Template

chapter 8|8 pages

Separation of Concerns

chapter 9|14 pages

PHP and PDO

chapter 10|16 pages

Template Strategy Patterns

chapter 11|6 pages

Modern PHP Encryption

chapter 12|16 pages

Professional Exception and Error Handling

chapter 13|14 pages

Secure Session Management

chapter 14|44 pages

Secure Session Storage

chapter 15|54 pages

Secure Forms and Account Registration

chapter 16|30 pages

Secure Client Server Form Validation

chapter 17|10 pages

Secure File Uploading

chapter 18|14 pages

Secure JSON Requests

chapter 19|30 pages

Google Maps, YouTube, and jQuery Mobile

chapter 20|16 pages

Twitter Authentication and SSL cURL

chapter 21|26 pages

Secure AJAX Shopping Cart