Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Securing Mobile Devices
Search
Daiane Santos
September 14, 2024
76
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Securing Mobile Devices
Mind the Sec 2023
Daiane Santos
September 14, 2024
More Decks by Daiane Santos
See All by Daiane Santos
A Journey into Mobile Malwares
daianesantos
1
200
Mobile Malwares: how to avoid them
daianesantos
1
110
Pegasus Spyware, a analysis
daianesantos
1
220
Mobile Malwares
daianesantos
1
48
Bypassing APK Protections
daianesantos
1
89
Mobile Hacking
daianesantos
1
110
Bypassing Mobile Protections
daianesantos
1
56
CTF - From 0 to Hero
daianesantos
1
130
GDPR e LGPD: O que eu tenho a ver?
daianesantos
2
350
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Designing for Timeless Needs
cassininazir
1
530
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
280
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Ethics towards AI in product and experience design
skipperchong
2
440
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1.1k
Code Review Best Practice
trishagee
74
20k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
600
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Transcript
None
Securing Mobile Devices Daiane Santos
Agenda Common Mobile Vulnerabilities OWASP Top 10 Mobile Securing Mobile
Apps Obfuscation Secure Coding 01 02 03 04 05
$whoami Autist - AH/SD Mobile Security Engineer @ Nubank CTF
Player and Captain @ RATF Neuroscience and Astronomy enthusiast
Common Mobile Vulnerabilities
OWASP Top 10 M1: Improper Platform Usage M2: Insecure Data
Storage M3: Insecure Communication M4: Insecure Authentication M5: Insufficient Cryptography M6: Insecure Authorization M7: Client Code Quality M8: Code Tampering M9: Reverse Engineering M10: Extraneous Functionality
Unauthorized access and fraud; Intelectual property theft; Trust damaged; Negative
end-user experiences; Negative, potentially permanent impact on the brand’s reputation; Ongoing financial losses; Privacy related and confidencial/sensitive data theft. Business Impact
How do I know if I'm vulnerable?
Can someone code-decrypt your app?
Can someone reverse engineer this app with automated tools?
How to Secure Mobile Devices
Source Code Encryption Penetration Tests Secure the Data-in-transit Database Encryption
Cryptography 1. 2. 3. 4. 5.
6. High-level Authentication 7. Secure the Backend 8. Minimize Storage
of Sensitive Data 9. Be careful with Third-Party Services
GENERAL REMOTE ATTESTATION INTEGRITY CHECKS ROOT DETECTION DEVICE BINDING SSL
PINNING EMULATOR DETECTOR RESOURCES ENCRYPTION INTEGRITY CHECKS ANTI-TEMPERING APPLICATION CODE ENCRYPTION CODE OBFUSCATION ANTI-HOOK ANTI-TEMPERING CODE
Obfuscation
None
None
None
None
None
Secure Coding Best practices according to each programming language Map
security requirements at the beginning of the project Include SAST and DAST tools, and a Vulnerability Management process
References OWASP Mobile Top 10 Mobile Testing Guide Secure Coding
Practices
Thank you! If you have any questions, please feel free
to contact me!