Other Aspects of Security

Application security is ineffective if the application itself runs in an insecure environment. Perimeter security describes the levels of protection that are added on servers, the network, and other data access channels outside of the API domain and should also be considered to ensure thorough prevention of security risks.

As can be seen in this document, not all of the OWASP top 10 security vulnerabilities for 2017 are relevant for application developers, depending on the implementation.