Mobile App Security Testing Local Data Storage Vulnerability Igoat

This video-based post demonstrates how to identify local data storage vulnerabilities in an iOS app using OWASP iGoat. It emphasizes that sensitive user data must never be stored in plaintext and should be protected with strong encryption.

Coveros Staff

April 13, 2017

The video below demonstrates how to test a mobile application for local data storage vulnerabilities. For this demonstration, I used a mobile application called iGoat. iGoat is designed for the iOS platform and functions as a learning tool for iOS developers. iGoat is a safe environment in which iOS developers can gain knowledge about the major security vulnerabilities in mobile applications and how to avoid them. This program is built and maintained by OWASP. This video blog is the first of many in a series on vulnerabilities that I will expose with this application. I also plan on doing a video blog to demonstrate how to install iGoat properly. Keep an eye out for those!

[youtube https://www.youtube.com/watch?v=sFudp2u27Jw&w=560&h=315]

As we saw in the video, it’s never acceptable to store user data in plaintext. Sensitive information like accounts, passwords, and contact lists needs to be properly stored using strong industry standard encryption algorithms. I hope you learned how to deal with Local Data Storage vulnerabilities, and I hope you check out other video blogs in this series that will be released soon. Happy mobile application security testing!

Coveros Staff

Coveros Staff

This post represents the collective insights of the Coveros team. Our staff consists of software experts who bring deep experience in secure agile development, DevOps, testing, and software quality. Over the past 20 years, Coveros has trained more than 30,000 professionals and worked with half of the Fortune 100 companies on mission-critical software development challenges. We draw on this extensive experience to share practical insights, proven strategies, and real-world solutions that help organizations build better software faster and more securely.