LEADER 02828nam 22005655 450 001 9910416138903321 005 20200831075259.0 010 $a9781484216828 010 $a1484216822 024 7 $a10.1007/978-1-4842-1682-8 035 $a(CKB)4100000011406376 035 $a(MiAaPQ)EBC6326365 035 $a(DE-He213)978-1-4842-1682-8 035 $a(CaSebORM)9781484216828 035 $a(PPN)250217317 035 $a(OCoLC)1204240551 035 $a(OCoLC)on1204240551 035 $a(EXLCZ)994100000011406376 100 $a20200831d2020 u| 0 101 0 $aeng 135 $aurcn| ||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aAndroid Apps Security $eMitigate Hacking Attacks and Security Breaches /$fby Sheran Gunasekera 205 $a2nd ed. 2020. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2020. 215 $a1 online resource (300 pages) 311 08$a9781484216811 311 08$a1484216814 320 $aIncludes bibliographical references. 327 $a1. Introduction -- 2. Recap of Secure Development Principles -- 3. App Licensing and SafetyNet -- 4. Securing Your Apps at Scale -- 5. Hacking Your App -- 6. The Tool Bag -- 7. Hacking Your App #2. 8. Rooting Your Android Device -- 9. Bypassing SSL Pinning -- 10. Looking Ahead. 330 $aGain the information you need to design secure, useful, high-performing apps that expose end-users to as little risk as possible. This book shows you how to best design and develop Android apps with security in mind: explore concepts that you can use to secure apps and how you can use and incorporate these security features into your apps. You will: Identify data that should be secured Use the Android APIs to ensure confidentiality and integrity of data Build secure apps for the enterprise Implement Public Key Infrastructure and encryption APIs in apps Master owners, access control lists, and permissions to allow user control over app properties Manage authentication, transport layer encryption, and server-side security. 606 $aMobile computing 606 $aComputer programming 606 $aMobile Computing$3https://scigraph.springernature.com/ontologies/product-market-codes/I29060 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 615 0$aMobile computing. 615 0$aComputer programming. 615 14$aMobile Computing. 615 24$aProgramming Techniques. 676 $a005.437 700 $aGunasekera$b Sheran$4aut$4http://id.loc.gov/vocabulary/relators/aut$01064056 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910416138903321 996 $aAndroid Apps Security$92536151 997 $aUNINA