A penetration test could focus exclusively on your web applications. This could be done at various levels
Black-box testing: Here, we only know the URL of the website. Enumeration of technologies, mapping of the website, identification of fault injection points, determining input validation vulnerabilities, or logical security vulnerabilities, and the OWASP top 10 attacks are all part of this exercise.
Grey-box testing: Often enough, a web application involves authentication and authorization components. In order to be able to test these, we request for a dummy user account with the least level of privileges within the application. Using this account, we are able to log in and test for various flaws in the authentication scheme, as well as attempt to escalate our privileges and bypass authorization restrictions.
Read our list of
advisories here.
This type of a penetration test involves identifying the targets through Google searches, WHOIS, DNS queries, etc. Fingerprinting and identifying vulnerabilities. Exploitation of these vulnerabilities depends on whether it is part of the engagement or not. Limited exploitation is always done in terms of password guessing, directory traversals, file uploads, etc. However, stronger exploitation such as Denial of Service attacks, Buffer Overflow exploits, etc., are carried out only if the possible fallouts from such exploitation are accepted prior to the engagement.
Automated port identification
In large and very large networks, the number of public IP addresses, and the ports exposed on these IP addresses can vary on a daily basis. What is required is an automated way to periodically scan a large range of IP addresses, determine what ports are open, and attempt to identify the service running on those ports. What is even more important is to produce trending analyses reports, which show new IP addresses or new ports that have appeared since the last scan was run. NII offers a secure portal to its customers, where they can log in, enter their ranges, run the scans, view the reports and compare with previous scans.