Mobile app security can be very challenging. It’s an attack surface that is often an easy entry point for hackers to gain access to sensitive information. After all, mobile devices are a treasure trove of data. We all use our mobile devices for almost everything – from our work to personal lives, and in turn, end up storing nearly everything on it. This in turn puts your app at risk for a serious breach. This also has the potential to negatively impact your company’s relationship with your clients as the expectation is that you will protect and respect their privacy.
Mobile app owners and developers are receiving a failing grade on due diligence to protecting consumer data. If you are nodding in approval to any (or all) of these, then read on:
As a result, it’s shouldn’t come as a surprise that mobile apps are performing poorly on protecting personal data. Insecure data storage is by far the most common vulnerability identified in the tested applications, with 76% of those examined found to demonstrate this as a security risk, potentially putting the privacy and security of users at risk. (Source: Vulnerabilities and Threats in Mobile Applications 2019 report from Positive Technologies)
Mobile application vulnerabilities (percentage of client-side components)
Data breaches are becoming an everyday news and the ramifications of data breaches can be far reaching and can last for years. A substantial number of hacking attacks are through exploited application security vulnerabilities; cybercriminals often go after users’ personally identifiable information (PII), user credentials, financial and medical information to perform multiple types of frauds and identity theft.
Eduardo Cervantes, Manager Sentinel Mobile at WhiteHat Security says, “The impact of data abuse can be on individual level, business level or societal level. An individual could be a subject of identity theft, fraud, or a serious crime if a malicious threat actor lays hands on personal data that’s collected by your app. On a business level it could be competitive situation where one app leverages user data to gain an unfair advantage. Social impact can be immense and far reaching, take for example the Cambridge Analytica data scandal where the political firm accessed private data of millions of Facebook users to influence elections. It’s important to protect user data and be aware that your app could be contributing to a much larger problem if the stored data can be hacked, stolen or leaked.”
Collecting large datasets creates increased risks and most security teams and app developers are not aware of best practices on protecting PII and the implications of sensitive data sharing.
WhiteHat would like to offer you a couple of best practices that security engineers and development teams can follow to strengthen your application security and overall security posture (learn more in our upcoming webinar) :
Most apps collect data that far exceeds what is necessary for the app. How does this indiscriminate collection of sensitive data increase the risk for your customers and business?
Use these best practices to reduce the risk to user data:
Security best practices must be developed even before planning the design and coding. How can you make your code less vulnerable? Test for vulnerabilities throughout the software development lifecycle. Implementing security by design and providing the right tools to your developers to vet the apps earlier in the software lifecycle helps prevent security gaps as the applications are designed, developed and tested.
As a security engineer, mobile app developer or mobile app business owner, you must take all steps to implement guidelines and best practices on collection, sharing and storage of sensitive data. The more the developers integrate security into the design, the safer applications can be pushed to production.
Learn more about the top 10 vulnerabilities in mobile applications.
Organizations that can’t handle the security of the sensitive data are bound to lose trust and that’s a huge risk to their business survival. Data compliance regulations and the penalties of non-compliance are making companies think more carefully about what sensitive data they collect, share and how they secure it.
With GDPR, CCPA, and other data protections laws are here to ensure industry-wide privacy regulations, companies need to be more aware of what data they keep and how it’s stored. App owners need to understand the data that they have on all of their users. And they must communicate to the user how the data is will be used, including third-party usage.
Checkbox compliance does not mean that you are holistically secure, but it is a beginning to ensure that you’re doing due diligence to protect sensitive data.
The National Institute of Standards and Technology (NIST) offers specific security focused guidance on how organizations can minimize their mobile app risks. Over the last few years, NIST has been updating their app-vetting recommendations to emphasize the need to have security and privacy built-in by design. NIST Privacy Framework provides recommendations and best practices on how organizations can ensure the security of mobile applications and address security weaknesses.
As a business owner, app developer or member of a security team, we can do better. Let’s practice what we preach to protect sensitive data, meet compliance and continue to invest in platforms and services that help secure applications, networks and devices. It’s time to take mobile security and data privacy seriously.
We continue this discussion at this upcoming webinar. Join us on a PII journey to gain a deeper understanding on why data privacy matters and why you should care about protecting user data. We’ll also share some best practices on data collection and mobile AppSec.
When: Feb 13th at 10:00 – 11:00am PST
(Register even if you can’t attend, the recording will be available to all registrants)