Reducing an App's Vulnerability Surface Area While Maintaining Usability
Question: How do you eliminate surface area at multiple levels? How do you balance the need for security with the need for usability?
Answer: It’s best to remove sensitive information from the business model entirely where you can. Where you can’t, use technical controls to segment the sensitive data as part of a defense-in-depth strategy.