Americas

  • United States

Asia

Oceania

Six Security Properties Every Mobile App Developer Should Know By Heart

Opinion
Jun 25, 20121 min
Application Security

By Mike Gualtieri

Think you developed a secure mobile app? Think again. Many mobile app developers have a naive notion of app security that leads them intobelieving their apps are secure when they are not. Some developers authenticate users and encrypt passwords and think that they’re all set, but there could still be security holes so wide you could sail a ship through them. The results of releasing an insecure app can include financial loss, reputation tarnish, lawsuits, and Twitter shame.

When designing your mobile apps and mobile backend services, be sure to consider the six security properties of confidentiality, integrity, availability, authentication, authorization, and nonrepudiation (see Figure below). Simply considering how each security property applies to your app won’t make it more secure. You will need to perform threat modeling on your design and find solutions to secure your app based on your specific technology and use cases. Don’t forget that the mobile backend services must be secure too.

Memorize These Six Security Properties 

forrester research

Forrester Research is a technology and market research company that provides pragmatic advice to global leaders in business and technology.