'SecureMe - Droid' Android Security Application by Vishal Asthana

Security Researcher at Adobe, Chapter Leader at OWASP & null
Dec. 5, 2015
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
'SecureMe - Droid' Android Security Application by Vishal Asthana
1 of 23

More Related Content

Slideshows for you

Adopsi Open SAMM untuk Pengembangan Tata Kelola Pengamanan Perangkat Lunak Adopsi Open SAMM untuk Pengembangan Tata Kelola Pengamanan Perangkat Lunak
Adopsi Open SAMM untuk Pengembangan Tata Kelola Pengamanan Perangkat Lunak Directorate of Information Security | Ditjen Aptika
Devops: Security's big opportunity by Peter ChestnaDevops: Security's big opportunity by Peter Chestna
Devops: Security's big opportunity by Peter ChestnaDevSecCon
Life as an enterprise security geek from underground. (What enterprises want ...Life as an enterprise security geek from underground. (What enterprises want ...
Life as an enterprise security geek from underground. (What enterprises want ...LINE Corporation
Shifting left – embedding security into the devops pipeline by Mike d. KailShifting left – embedding security into the devops pipeline by Mike d. Kail
Shifting left – embedding security into the devops pipeline by Mike d. KailDevSecCon
Simplify Dev with Complicated Security ToolsSimplify Dev with Complicated Security Tools
Simplify Dev with Complicated Security ToolsKevin Fealey
Owasp summit 2017 Owasp summit 2017
Owasp summit 2017 Dinis Cruz

Slideshows for you(20)

Viewers also liked

Security in Android Applications / Александр Смирнов (RedMadRobot)Security in Android Applications / Александр Смирнов (RedMadRobot)
Security in Android Applications / Александр Смирнов (RedMadRobot)Ontico
Testing Android SecurityTesting Android Security
Testing Android SecurityJose Manuel Ortega Candel
Permission in Android Security: Threats and solutionPermission in Android Security: Threats and solution
Permission in Android Security: Threats and solutionTandhy Simanjuntak
Android securityAndroid security
Android securityMobile Rtpl
Android SecurityAndroid Security
Android SecurityLars Jacobs
Ormiston educationOrmiston education
Ormiston educationJack740

Similar to 'SecureMe - Droid' Android Security Application by Vishal Asthana

Automating security tests for Continuous IntegrationAutomating security tests for Continuous Integration
Automating security tests for Continuous IntegrationStephen de Vries
TDC2018SP | Trilha Mobile - Case VC+: Como tornar seguro um aplicativo mobile...TDC2018SP | Trilha Mobile - Case VC+: Como tornar seguro um aplicativo mobile...
TDC2018SP | Trilha Mobile - Case VC+: Como tornar seguro um aplicativo mobile...tdc-globalcode
Case VC+: Como tornar seguro um aplicativo mobile payment sem penalizar a exp...Case VC+: Como tornar seguro um aplicativo mobile payment sem penalizar a exp...
Case VC+: Como tornar seguro um aplicativo mobile payment sem penalizar a exp...Márcio Rosa
DEF CON 24 - Dinesh and Shetty - practical android application exploitationDEF CON 24 - Dinesh and Shetty - practical android application exploitation
DEF CON 24 - Dinesh and Shetty - practical android application exploitationFelipe Prado
2013 Toorcon San Diego Building Custom Android Malware for Penetration Testing2013 Toorcon San Diego Building Custom Android Malware for Penetration Testing
2013 Toorcon San Diego Building Custom Android Malware for Penetration TestingStephan Chenette
Юрий Чемёркин (Yury Chemerkin) Owasp russia 2016Юрий Чемёркин (Yury Chemerkin) Owasp russia 2016
Юрий Чемёркин (Yury Chemerkin) Owasp russia 2016Advanced monitoring

Similar to 'SecureMe - Droid' Android Security Application by Vishal Asthana(20)

More from OWASP Delhi

Getting Started With Hacking Android & iOS Apps? Tools, Techniques and resourcesGetting Started With Hacking Android & iOS Apps? Tools, Techniques and resources
Getting Started With Hacking Android & iOS Apps? Tools, Techniques and resourcesOWASP Delhi
Securing dns records from subdomain takeoverSecuring dns records from subdomain takeover
Securing dns records from subdomain takeoverOWASP Delhi
Effective Cyber Security Report WritingEffective Cyber Security Report Writing
Effective Cyber Security Report WritingOWASP Delhi
Data sniffing over Air GapData sniffing over Air Gap
Data sniffing over Air GapOWASP Delhi
UDP HunterUDP Hunter
UDP HunterOWASP Delhi
Demystifying Container EscapesDemystifying Container Escapes
Demystifying Container EscapesOWASP Delhi

Recently uploaded

Diogo Monteiro- KAMK Certificate - Demola Global Project 2023.pdfDiogo Monteiro- KAMK Certificate - Demola Global Project 2023.pdf
Diogo Monteiro- KAMK Certificate - Demola Global Project 2023.pdfDiogoMonteiro786960
Asterisk UpdateAsterisk Update
Asterisk UpdateOpenDireito
GDSC INFO.pptxGDSC INFO.pptx
GDSC INFO.pptxAshishChanchal1
#11 DataWeave Extension Library using Visual Studio Code#11 DataWeave Extension Library using Visual Studio Code
#11 DataWeave Extension Library using Visual Studio CodeAnoopRamachandran13
AI and ML Series - Introduction to Generative AI and LLMs - Session 1AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1DianaGray10
GDSC Final PPT.pptxGDSC Final PPT.pptx
GDSC Final PPT.pptxDishaSharma737984

'SecureMe - Droid' Android Security Application by Vishal Asthana

  1. SecureMe - Droid
  2. About Us Security Consultant at Security Compass Inc. Active in… • Web, Mobile & Infrastructure Security • Research & Development, IoT (new!) • Quick-n-Dirty coder • Proud OSCP
  3. About Us Director India Ops at Security Compass Inc. • Researching in SDLC and Agile Security • SafeCode TLC representative • Co-leading the Delhi chapters – Null (since March 2014) – OWASP (since June 2014) • Founder member of (ISC)² Delhi Chapter
  4. Where it started?
  5. Where it started?
  6. • SMD: SecureMe – Droid • Android security application • Scan installed/updating apps • NVD CVE database as source SecureMe – Droid Overview
  7. • No other app providing this feature • Some similar ideas: – Android OS security apps – Privacy apps http://cmuchimps.org/ – Trustable – Belarc Birth of SMD
  8. SecureMe – Design Consideration
  9. • Secure by Design – Minimum Android Permissions • Network Access • Boot Completed SecureMe – Design Consideration
  10. • Secure by Design – Minimum Android Permissions • Network Access • Boot Completed – Not accessing sensitive data SecureMe – Design Consideration
  11. • Secure by Design – Minimum Android Permissions • Network Access • Boot Completed – Not accessing sensitive data – Post scanning actions • Uninstall unsafe app • Update app using Google Play Store • Keep using app – Why not disable app? SecureMe – Design Consideration
  12. • Secure by Design – Minimum Android Permissions • Network Access • Boot Completed – Not accessing sensitive data – Post scanning actions • Uninstall unsafe app • Update app using Google Play Store • Keep using app – Why not disable app? – Active over Mobile Data and WiFi SecureMe – Design Consideration
  13. • App Scanning – Pre/Already installed apps – Just installed app – Updated app • Scan depth – Low, Normal, Medium – High, Intense • Scheduled Scan SecureMe Droid Internals
  14. • Install SecureMe Droid – Google Play Store – Download from https://secureme.securitycompass.com/ SMD: Internals
  15. • SecureMe Droid detects – New app installation – Existing app update – Scan any installed app • No sensitive information SMD: Internals (contd.)
  16. • SecureMe Android Client and Server – HTTPS Communication • Find security issues: – NVD CVE database SMD: Internals (contd.)
  17. • SecureMe Scan Results – App is safe  – App is unsafe • Uninstall App • Keep App • Update app using Play Store SMD: Internals (contd.)
  18. • Am I Vulnerable (AIV) • Re-branded to SecureMe – Droid (SMD) • AIV + ReBranding = SMD Where is AIV?
  19. Demo Time
  20. Conclusion • Fun side project • First ever conference acceptance and rollout • You MUST use it and provide feedback! 
  21. Abhineet Jayaraj Security Consultant Vishal Asthana Regional Director, India Operations THANK YOU! abhineet@securitycompass.com vishal@securitycompass.com W W W. S E C U R I T Y C O M PA S S . C O M

Editor's Notes

  1. Here we are to present SecureMe Droid
  2. Abhineet introduction
  3. Vishal introduction
  4. Vishal came up with this project so why don’t you share it with all.
  5. Vishal came up with this project so why don’t you share it with all.
  6. This is what we will be showing you today and this is what I want to happen in the end of this talk. Have SecureMe on all your Android devices.
  7. Light description of SMD and its purpose. CVE is a vendor agnostic and trustworthy database of vulnerabilities in products. Used in different domains of InfoSec.
  8. At the time of development we looked for any other app which might give similar functionality but couldn’t find any. Checked similar apps (from list) but not satisfied our need so SMD born.
  9. How many of the Android users are familiar with this image Battery app is trying to access my phone calls, send sms, etc
  10. It is coded in such a manner that the app uses least perms which helps in privacy and reducing attack surface. Secure by design: min perm, no sensitive info, post scanning modules, scan over wifi & mobile data
  11. Security by design: min perm, no sensitive info, post scanning modules, scan over wifi & mobile data
  12. 3 options for user to choose from. “Disable app” requires Device Admin permissions which we wanted to avoid asking for from user. Secure by Design.
  13. Android does not auto update apps over Mobile Data. It will notify user but not auto update. Security by design: min perm, no sensitive info, post scanning modules, scan over wifi & mobile data
  14. Helping secure the device by giving user option to uninstall the app right from SMD interface Scan depth setting for NVD CVE database. Low scanning depth will miss any past vulnerability. Setting has to be done by the user. Scheduled Scan for auto scanning and notifying user.
  15. Install SMD from mentioned locations.
  16. App data gathering and no sensitive information
  17. Secure client server communication. Check CVE database (already downloaded)
  18. Send scan results to user for action
  19. Putting it all together
  20. AIV and marketing and Nish
  21. Show SMD demo
  22. Conclude SMD talk
  23. Thank you and contact us