This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org
Architecture and design principles
From OWASP
Revision as of 11:57, 10 May 2011 by Giles Hogben (talk | contribs) (Created page with "The following is a merge of ENISA, OWASP and Veracode top 10. I have cut those risks which cannot be addressed by developers. Note some of the OWASP top ten are in the category o...")
The following is a merge of ENISA, OWASP and Veracode top 10. I have cut those risks which cannot be addressed by developers. Note some of the OWASP top ten are in the category of vulnerabilities so I have cut these.
ENISA top 10
- Data leakage resulting from device loss or theft: The smartphone is stolen or lost and its memory or removable media are unprotected, allowing an attacker access to the data stored on it.
- Unintentional disclosure of data: The smartphone user unintentionally discloses data on the smartphone.
- Attacks on decommissioned smartphones: The smartphone is decommissioned improperly allowing an attacker access to the data on the device.
- Phishing attacks: An attacker collects user credentials (such as passwords and credit card numbers) by means of fake apps or (SMS, email) messages that seem genuine.
- Spyware: Spyware covers untargeted collection of personal information as opposed to targeted surveillance.
- Network Spoofing Attacks: An attacker deploys a rogue network access point (WiFi or GSM) and users connect to it. The attacker subsequently intercepts (or tampers with) the user communication to carry out further attacks such as phishing.
- Surveillance attacks: An attacker keeps a specific user under surveillance through the target user’s smartphone.
- Diallerware attacks: An attacker steals money from the user by means of malware that makes hidden use of premium SMS services or numbers.
- Financial malware attacks The smartphone is infected with malware specifically designed for stealing credit card numbers, online banking credentials or subverting online banking or ecommerce transactions.
- Network congestion Network resource overload due to smartphone usage leading to network unavailability for the end-user.
OWASP Top 10 Mobile Risks
- Insecure or unnecessary client-side data storage
- Lack of data protection in transit
- Personal data leakage
- Client-side injection
- Client-side DOS
- Malicious third-party code
- Client-side buffer overflow
Additional Considerations
- Failure to properly handle inbound SMS messages
- Failure to properly handle outbound SMS messages
- Malicious / Fake applications from appstore
- Ability of one application to view data or communicate with other applications
- Switching networks during a transaction
- Failure to Protect Sensitive Data at rest
- Failure to disable insecure platform features in application (caching of keystrokes, screen data)