Android Security Cookbook
|Also available on:|
- Analyze the security of Android applications and devices, and exploit common vulnerabilities in applications and Android operating systems
- Develop custom vulnerability assessment tools using the Drozer Android Security Assessment Framework
- Reverse-engineer Android applications for security vulnerabilities
- Protect your Android application with up to date hardening techniques
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
Sorry, there are currently no downloads available for this title.
What you will learn from this book
- Set up the Android development tools and frameworks
- Engage in Application security concepts
- Use the Drozer Android Security Assessment Framework
- Customize and develop your own plugins for the Drozer Framework
- Exploit, enumerate, and analyze common application level exploits
- Protect applications from common vulnerabilities and exploits
- Reverse-engineer applications for common code level vulnerabilities
- Secure application networking, SSL/TLS
- Encryption to protect application data
The Android operating system is built to protect its users and support the most complex to the simplest applications. Android is built on the Linux kernel and relies on many of Linux’s security mechanisms to protect its users. Applications on the Android platform are supported and protected by the Android application framework by means of mechanisms such as the Permissions Framework and Androids Binder.
Unfortunately, application and system developers may sometimes weaken the inherent security strengths of Android by introducing high level application and low level security flaws to system software; often, this allows attackers to harm users or even take control of a victim’s device or steal sensitive information.
"Android Security Cookbook" covers a variety of topics including analyzing android devices, operating systems, and applications down to code level for security vulnerabilities. It also discusses some measures that application developers can put in place to protect their applications and devices from common vulnerabilities and attacks.
"Android Security Cookbook" discusses many common vulnerabilities and security related shortcomings in Android applications and operating systems. The book breaks down and enumerates the processes used to exploit and remediate these vulnerabilities in the form of detailed recipes and walkthroughs. The book also teaches readers to use an Android Security Assessment Framework called Mercury and how to develop plugins to customize the framework. Other topics covered include how to perform secure networking from within Android applications, how to reverse-engineer Android applications to find common vulnerabilities, and how to find and remediate common memory corruption vulnerabilities on ARM devices.
In summary, "Android Security Cookbook" provides a practical analysis into many areas of Android application and operating system security and gives the reader the required skills to analyze the security of their Android devices.
"Android Security Cookbook" breaks down and enumerates the processes used to exploit and remediate Android app security vulnerabilities in the form of detailed recipes and walkthroughs.
Who this book is for
"Android Security Cookbook" is aimed at anyone who is curious about Android app security and wants to be able to take the necessary practical measures to protect themselves; this means that Android application developers, security researchers and analysts, penetration testers, and generally any CIO, CTO, or IT managers facing the impeding onslaught of mobile devices in the business environment will benefit from reading this book.