logo-unlock-security

Web Security

We run attack simulations to test the security of your web app and provide you with a detailed report on the vulnerabilities that must be fixed.

Web Security Service
Web Security Service

Identification and proactive remediation of vulnerabilities

Our Web Security service uncovers any weaknesses and vulnerabilities resulting from insecure coding. By choosing it, you will get a comprehensive and in-depth report of critical issues facing applications, portals, or web services, along with a comprehensive resolution plan.

Application logic
We thoroughly study the application to understand its functioning and to determine the critical points on which we should focus our attention.
Vulnerability research
We run an in-depth analysis to locate any potential access points through the detected weaknesses.
Exploitation
We exploit the vulnerabilities identified in the previous phases to gain access to systems, services, applications or data.
Post exploitation
We assess the strategic value of the compromised assets to correctly estimate the real impact of the vulnerabilities on your business.
Standards applied in our Web Security service

We follow the main industry standards

Our Web Security service is delivered by our team of cybersecurity experts, strictly in compliance with the main industry standards and guidelines, including:

OSSTMM (Open Source Security Testing Methodology Manual)
NIST Cybersecurity Framework
OWASP WSTG (Web Security Testing Guide)
OWASP API Security Top 10
OWASP Top 10 Web Application Security Risks
Standards applied in our Web Security service
Data protection
We pay close attention to data security in terms of confidentiality, integrity and availability.
Calculation of the impacts
The impact of each uncovered vulnerability is calculated based on the CVSSv3.1 standard.
Collaborative testing platform

We perform our tests in a collaborative way

All the ethical hackers engaged in an activity share their results in real time on an our online platform with supervised and restricted access. An easy solution that grants many benefits.

Maximum coverage
The cooperation among our ethical hackers maximizes the test coverage to prevent spending time on what has already been tested.
Quality, always
Project leaders can check all the time that the testing process respects the quality standards set by Unlock Security.
99% testing, 1% reporting
Automatizing the report issuance allows our testers to make full use of the time at their disposal for testing.

What we secure

Websites
Showcase and institutional websites, landing pages and e-commerce
Web applications
Custom or CMS-based applications
Cloud portals
Wherever your application is located
ERPs
We perform our analysis based on the application context

Qualified Ethical Hackers, certified for the vulnerability research

Image link
Professional Penetration Tester
Professional Penetration Tester
This is an Ethical Hacking and Penetration Testing certificate concerning the attack techniques against networks, operating systems and applications.
Mobile Application Penetration Tester
Mobile Application Penetration Tester
This certificate is given to cybersecurity experts that possess advanced knowledge of mobile application security.
Web Application Penetration Tester
Web Application Penetration Tester
This certificate assess the skills of cybersecurity professionals with regard to web application penetration testing.
Continuing education
Unlock Security invests in the continuing education of its team to ensure constant training on the main subjects of cybersecurity.
Professional Penetration Tester
Professional Penetration Tester
This is an Ethical Hacking and Penetration Testing certificate concerning the attack techniques against networks, operating systems and applications.
Mobile Application Penetration Tester
Mobile Application Penetration Tester
This certificate is given to cybersecurity experts that possess advanced knowledge of mobile application security.
Web Application Penetration Tester
Web Application Penetration Tester
This certificate assess the skills of cybersecurity professionals with regard to web application penetration testing.
Continuing education
Unlock Security invests in the continuing education of its team to ensure constant training on the main subjects of cybersecurity.

We pay close attention to detail to deliver a comprehensive and effective report

Image link
Executive report
Summary of the obtained results that provides high-level details concerning the vulnerabilities, in order to give an overview on the target security situation.
Suggestions for patching
Suggestions for your developers about the patches that can be applied to solve the reported issues.
Technical detail
Details about the detected vulnerabilities and their impact on the target system. This section helps developers understand the reported issues and their impact.
Multilingual report
The whole report can be issued both in Italian or in English.
Executive report
Summary of the obtained results that provides high-level details concerning the vulnerabilities, in order to give an overview on the target security situation.
Suggestions for patching
Suggestions for your developers about the patches that can be applied to solve the reported issues.
Technical detail
Details about the detected vulnerabilities and their impact on the target system. This section helps developers understand the reported issues and their impact.
Multilingual report
The whole report can be issued both in Italian or in English.

We support your developers throughout the whole vulnerability patching process.

Image link
1
Presentation
We schedule a meeting to present and detail the security report in its entirety.
2
Validation
We evaluate and validate the plan proposed by your developers to avoid errors during the patching process and optimize the remediation time.
3
Implementation
Your developers carry out the strategy defined in the validation stage and apply the patches.
4
Review
We replicate the attacks to make sure that the patching plan was implemented correctly.
1
Presentation
We arrange a meeting to present and detail the security report in its entirety.
2
Validation
We evaluate and validate the plan proposed by your developers to avoid errors during the patching process and optimize the remediation time.
3
Implementation
Your developers carry out the strategy defined in the validation stage and apply the patches.
4
Review
We replicate the attacks to make sure that the patching plan was implemented correctly.

We offer security services that meet the needs of your business.

Image link
Source code analysis
Further to our standard security assessment, we can provide a more in-depth analysis based on the source code.
Real-time access to the results
We designed an ad hoc solution to provide real-time access to the results obtained during our security tests.
Continuous testing
We offer the possibility to carry out security tests on an ongoing basis, to ensure long-lasting protection.
Special requests?
We are fully open to considering any new proposals to customize our services according to your needs.
Source code analysis
Further to our standard security assessment, we can provide a more in-depth analysis based on the source code.
Real-time access to the results
We designed an ad hoc solution to provide real-time access to the results obtained during our security tests.
Continuous testing
We offer the possibility to carry out security tests on an ongoing basis, to ensure long-lasting protection.
Special requests?
We are fully open to considering any new proposals to customize our services according to your needs.

FAQ

Web security is a matter of fundamental concern for anyone who runs a website, whether it is an e-commerce, personal blog or corporate website. In this FAQ, we answer some of the most frequently asked questions.

It is important to run security tests on your website because they help identify potential vulnerabilities that might be exploited by attackers to access your sensitive data or compromise your website. Security tests can help you protect your website, its users and your company from this kind of attacks.

Website security can include different operations, such as scanning your website source code to look for known vulnerabilities, running penetration tests to simulate different kinds of attacks and test the strength of your website against them, and analyzing the server configuration to ensure that it is secure.

It is important to run regular security tests to ensure that your website is protected against the emerging websecurity threats and to keep the trust of your users.

In order to undergo our Web Security service and be secured, your website should meet the following requirements:

  • Your website should be made accessible via the Internet or through private network, regardless of it being a production, development, or testing environment.
  • We will need all the necessary information to access the website, such as the IP address, any usernames and passwords. These data will be used by our cybersecurity experts to access the website and simulate a cyberattack.

If your website meets these requirements, our service will allow you to test its security and find any potential vulnerabilities.

In terms of web security, our service offers several advantages compared to automated scanning. In particular, our Web Security service simulates a cyberattack to detect any weaknesses and vulnerabilities.

Besides, our service provides a more accurate security assessment compared to any web security scan, since it is based on the simulation of real cyberattacks, similar to those that would be carried out by real hackers. Moreover, our experts offer an evaluation of the consequences and the impacts of cyberattacks on your business, helping you define your priorities and the security measures that you should adopt.

Finally, our Web Security service can be customized based on the specific needs of your business, providing a more accurate and precise assessment of the security situation.

There are 3 kinds of common penetration tests, known as "white box", "gray box" and "black box". These are the main differences between these 3 kinds of tests:

  • White box: when performing a "white box" penetration test, testers have full access to all the information regarding their target, such as its source code, its database structure and its server configuration. This kind of test grants deeper assessments and better results in terms of vulnerability detection.
  • Gray box: when performing a "gray box" penetration test, testers are given limited access to the information regarding their target. For example, testers may have access to some of the users registered to the platform in order to test the functionalities that require login. This kind of test is usually performed when it comes to simulating cyberattacks from external users that have access to some pieces of information, but not to all of them.
  • Black box: when performing a "black box" penetration test, testers aren't given any information about the target system configuration and they have to find it out on their own. This kind of test is mostly carried out to simulate cyberattacks from users that are completely external and have no information about the target system.

In broader terms, "white box" penetration testing is considered to be the most accurate, since testers have access to all the necessary information to fully understand the system configuration. However, "black box" penetration testing is more useful when it comes to simulating attacks from external users and detecting the vulnerabilities that they could exploit.

The Open Web Application Security Project (OWASP) Web Security Testing Guide (WSTG) contains a set of procedures and guidelines that help developers and testers assess the security of web applications. The WSTG provides a list of security checks to be used when developing and testing web applications to ensure that they are secured against the most common attacks.

The tests from the WSTG can be run at different stages of the web app development process, e.g. during its design, development and testing phases. These tests can include operations like scanning the source code to find any known vulnerabilities, verifying the password security, securing the users' input and verifying the communication security.

The WSTG also provides guidance on how to build a secure testing environment and how to create a comprehensive security testing plan. It is recommended to use the WSTG as a guide to ensure that web applications are secure while being developed and tested.

Yes, our service can include the API (Application Programming Interface) security testing. Applications use the APIs to exchange data and interact through a defined interface. If the APIs are not securely designed and implemented, they can be vulnerable to potential attacks.

If you want a preview of the tests that we run on the APIs, you can take a look to the OWASP API Security Top 10. This is a list of the 10 main security vulnerabilities related to the APIs (Application Programming Interface) that organizations should take into serious account.

The NIST Cybersecurity Framework (CSF) is a set of guidelines designed by the US National Institute of Standards and Technology (NIST) to help organizations manage cybersecurity risks. The CSF provides a set of standards and suggested practices for cybersecurity management that organizations can adopt to secure their systems and data.

The CSF was designed to be flexible and adaptable, so that organizations can use it to adapt their security strategies to their own specific needs. The CSF is divided into 5 categories: Identify, Protect, Detect, Respond and Recover. Each one of these categories includes a set of objectives and guidelines that help organizations manage cybersecurity risks.

The CSF is used by many organizations, both state and private, to secure their systems and data. It is commonly considered as a reference standard for cybersecurity and used as a guidance for developing security policies and procedures.