|
| |
Solutions >> Quality Assurance >> Web Application Security Assessment |
| End-to-End Reliable Services for your Quality needs |
|
|
| Web Application Security Testing > Design level |
Need:
|
|
 |
Secure web application design is not product-specific and is helpful in securely designing and implementing any Web application, regardless of the platform |
|
 |
Restrictions imposed by infrastructure security are identified |
|
|
 |
The web application security assessment in the design level recognizes and accommodates |
 |
|
|
- Restrictions imposed by hosting environments (including application isolation requirements)
- The target environment code-access-security trust level is known, the design identifies the deployment infrastructure requirements and the deployment configuration of the application
- Domain structures, remote application servers, and database servers are identified, clustering requirements
- The application configuration maintenance points (such as what needs to be configured and what tools are available for an IDC admin)
- Secure communication features provided by the platform and the application are known
- The design identifies the certificate authority (CA) to be used by the site to support SSL
|
|
 |
The design addresses Web farm considerations (including session state management, machine specific encryption keys, Secure Sockets Layer (SSL), certificate deployment issues, and roaming profiles) and addresses the required scalability and performance criteria and so the need for an assessment in this level |
|
|
Benefits:
|
| |
 |
Semantic Space testing team reviews the design of your application as it relates to the target deployment environment |
 |
We consider the constraints imposed by the underlying infrastructure-layer security and the operational practices in use |
 |
We review the security approach that was used for critical areas of your application by focusing on the set of categories that have the most impact on security |
 |
We review the logical layers of your application, and evaluate your security choices within your presentation, business, and data access logic |
 |
We recommend solutions in the entire life cycle as an ongoing effort |
 |
Target segments: Development Houses |
|
|
|
|
|
|
| Web Application Security Testing > Pre-Deployment |
Need:
|
|
 |
It is estimated that it can cost twenty times more to fix a coding problem that is discovered after the product has been released than it would have cost if discovered during the system test phase i.e. during pre-deployment phase |
 |
|
 |
Considering the personnel and processes required to address a security issue after deployment, help-desk personnel that are required to take trouble calls from the customer; support engineers who are required to confirm and diagnose the problem; developers who are needed to implement code fixes; QA personnel who are called to perform system regression tests; and managers to oversee the entire process, it is prudent to perform application security testing in the pre-deployment phase itself |
|
 |
Additional expenses are to be considered, such as those associated with patch distribution and the maintenance of multiple concurrently deployed versions |
|
 |
Additionally, serious post-deployment software vulnerability may result in potential business issues, such as damage to brand or company reputation, and potential legal liability issues |
|
 |
Application security test tools can be used during the system test phase to identify and address the issues mentioned above, reduce system development costs, and reduce business risks associated with company reputation and liability |
|
|
Benefits:
|
|
 |
We at Semantic Space identify implementation errors that were not discovered during code reviews, unit tests, or security white box tests |
|
 |
We discover potential security issues resulting from boundary conditions that were difficult to identify and understand during the design and implementation phases |
|
 |
We uncover security issues resulting from incorrect product builds (e.g., old or missing modules/files) |
|
 |
We also detect security issues that arise as a result of interaction with underlying environment (e.g., improper configuration files, unhardened OS and applications) |
|
 |
Semantic Space tests security weaknesses in applications pre-production (beta) stage |
|
 |
We provide solutions and recommendations according to the industry known standards – Open Web Application Security Project. www.owasp.org |
|
 |
Our target Segments: Development Houses |
|
|
|
|
|
|
|
|
|