Testing and Securing Android Studio Applications
Belén Cruz Zapata Antonio Hernández Ni?irola更新时间:2021-09-03 09:53:35
最新章节:Index封面
版权页
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Introduction to Software Security
Software security terms
Threats vulnerabilities and risks
Secure code-design principles
Testing the basics
Summary
Chapter 2. Security in Android Applications
The mobile environment
An overview of Android security
Permissions
Interapplication communication
Summary
Chapter 3. Monitoring Your Application
Debugging and DDMS
Threads
Method profiling
Heap
Allocation Tracker
Network Statistics
File Explorer
Emulator Control
System Information
Summary
Chapter 4. Mitigating Vulnerabilities
Input validation
Permissions
Handling a user's data and credentials
Interapplication communication
Summary
Chapter 5. Preserving Data Privacy
Data privacy
Encryption
Using encryption to store data
Summary
Chapter 6. Securing Communications
HTTPS
Code examples using HTTPS
Summary
Chapter 7. Authentication Methods
Multifactor authentication
Login implementations
AccountManager
Summary
Chapter 8. Testing Your Application
Testing in Android
Testing the UI
The UI test project
Running UI test cases
Summary
Chapter 9. Unit and Functional Tests
Testing activities
Creating an activity test
Summary
Chapter 10. Supporting Tools
Tools for unit testing
Tools for functional testing
Other tools
Summary
Chapter 11. Further Considerations
What to test
Developer options
Getting help
Summary
Index
更新时间:2021-09-03 09:53:35