Application Security Assessment
According to a recent study conducted
- 70-80% of vulnerabilities now exist at the application layer
- 3 out of 4 business websites are vulnerable to attack
- 90,000 webs sites were compromised - and their visitors infected -- in one attack in January 2008.
Web applications have become ubiquitous today as they are available to potentially millions of users with internet access, without the need to distribute and install software on client computers.
Applications have become more prone to common internet security threats such as greater risk of data theft, denial of service, application compromise, etc.
Some advantages associated with application security assessment are identification of issues related to:
- Vulnerabilities and risks in your web applications
- Known and unknown vulnerabilities (0-day)
- Technical vulnerabilities: URL Manipulation, SQL Injection, Cross Site Scripting, Session Hijacking, Buffer Overflow, Web server configuration, Insecure Communications etc.
- Business Risks: Credit card stealing, Identity Theft, Pricelist modification, Unauthorized funds transfer, Logical bombs, Application backdoors, Fraud detection etc.
Our Approach for Application Security Assessment
Sumeru's application security assessment measures the security resilience of the application. We carry out several processes in a structured manner to identify lacunae that could compromise the system.
The following additions to our service suite contribute immensely in attaining the ultimate goal of ‘Comprehensive Application Security’ for the client organization.
- Application Security Partner Model: This is a unique ‘Team in Team Model’ on project basis, where the client organization would have the advantage of having the Sumeru Application Security team as their extended arm. In this model, continuous security training would also be provided to the development team of the client organization.
- Training, Remediation and Certification: A team from the client organization would be trained on ‘Best Practices’ for Secure Coding and on building a risk based ‘Threat Model. Apart from this, they would also be given an overview on Application Security. Based on the outcome of the ‘Assessment Phase’, our team of 40 – 50 Application development Professionals with secured coding experience would work towards fixing the ‘security holes’. This support may be either advisory or hands on, depending on the client’s requirement.
Post Remediation, we would test the application one more time to be absolutely certain that the client’s site is secure and issue the client with a ‘SAS Certificate’. The ‘SAS Certificate’ proves the fact that the client’s site meets stringent security criteria and is immune to attacks.
When you deal with Sumeru, you not only get the service that you pay for, you also get other services embedded within the primary service offering, thus ensuring that you get the BEST value for your money!
Application Penetration Testing at Sumeru
Our application security experts will look into the security aspects of the application which includes the study of threats pertaining to code, environment, communication and database with an aim to unravel gaps that could expose sensitive data to unauthorized users or allow such unauthorized users to manipulate data or even allow them to render the system unusable and the data irretrievable.
We carry out our Application penetration testing in either Whitebox approach or Blackbox approach, as per the client’s requirement.
SCR at Sumeru
Industry led research shows that code reviews are a significantly more cost effective testing solution than traditional dynamic black box testing. This is why Sumeru has developed a unique and innovative Secure Code Review process.
Secure code review is the process of auditing code for an application on a line by line basis for its security quality. Code review is a way of ensuring that the application is developed in an appropriate fashion so as to be “self defending” in its given environment.
Peer review is not a substitute for security code review. Peer code review is typically used to find functional bugs, so unless the review is targeted to find security vulnerabilities and, more importantly, the reviewers have a deep understanding of application security, many of the more critical security vulnerabilities and design flaws will be missed.
Secure code review is a manual process. It is labor intensive and not very scalable but it is accurate if performed by humans. For this, Sumeru has put together a highly skilled research and innovation team comprising of Technical Architects, Security Domain Specialists, Project Managers and others for carrying out Secure Code Review projects. We have also come up with a pragmatic framework for undertaking Secure Code Reviews, with multiple components.
Some of the components are:
Application Component Study
Questionnaire supported Discovery
Risk & Attack Profiling
Reviews
Business Impact Analysis
Technical Flaw Analysis
Business Risk Report
Technical Information Report
Application Context Report
Specific Attack Profile Document
Threat Model
Our business analysts will analyze the requirements met by the software application to ensure that it meets the desired norms and levels and draw the necessary Threat Models highlighting the threats, their mitigation strategies and the application access points.
This would help your company in deciding the most cost effective and suitable security measures to protect data.