Secure Development for Mobile Apps Front Cover

Secure Development for Mobile Apps

  • Length: 472 pages
  • Edition: 1
  • Publisher:
  • Publication Date: 2014-10-27
  • ISBN-10: 1482209039
  • ISBN-13: 9781482209037
  • Sales Rank: #3108075 (See Top 100 Books)
Description

Secure Development for Mobile Apps: How to Design and Code Secure Mobile Applications with PHP and JavaScript

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 mobile application developer. This book explains how you can create mobile social applications that incorporate security throughout the development process.

Although there are many books that address security issues, most do not explain how to incorporate security into the building process. Secure Development for Mobile Apps does exactly that. Its step-by-step guidance shows you how to integrate security measures into social apps running on mobile platforms. You’ll learn how to design and code apps with security as part of the process and not an afterthought. The author outlines best practices to help you build better, more secure software.

This book provides a comprehensive guide to techniques for secure development practices. It covers PHP security practices and tools, project layout templates, PHP and PDO, PHP encryption, and guidelines for secure session management, form validation, and file uploading. The book also demonstrates how to develop secure mobile apps using the APIs for Google Maps, YouTube, jQuery Mobile, Twitter, and Facebook. While this is not a beginner’s guide to programming, you should have no problem following along if you’ve spent some time developing with PHP and MySQL.

Table of Contents

Chapter 1: Introduction to Mobile Security Development
Chapter 2: Web Application Attack Surface
Chapter 3: PHP Security Anti-Patterns
Chapter 4: PHP Essential Security
Chapter 5: PHP Security Tools Overview
Chapter 6: UTF-8 for PHP and MySQL
Chapter 7: Project Layout Template
Chapter 8: Separation of Concerns
Chapter 9: PHP and PDO
Chapter 10: Template Strategy Patterns
Chapter 11: Modern PHP Encryption
Chapter 12: Professional Exception and Error Handling
Chapter 13: Secure Session Management
Chapter 14: Secure Session Storage
Chapter 15: Secure Forms and Account Registration
Chapter 16: Secure Client Server Form Validation
Chapter 17: Secure File Uploading
Chapter 18: Secure JSON Requests
Chapter 19: Google Maps, YouTube, and jQuery Mobile
Chapter 20: Twitter Authentication and SSL cURL
Chapter 21: Secure AJAX Shopping Cart
Chapter 22: Common Facebook Canvas Vulnerability Points

To access the link, solve the captcha.