Penetration Testing

Shtein Solutions provides technical penetration testing services. Our experience of 13 years, speaks for itself.

A penetration test is carried out to identify existing vulnerabilities in elements of the IT infrastructure, give a practical demonstration how vulnerabilities can be exploited (with focus on of the most critical ones) and the formation of recommendations for eliminating identified vulnerabilities.

Penetration testing can be carried out in the scope of the corporate network (external test) and in the scope of internal resources (internal test). Work can be carried out with or without notification to administrators and users of the system under test (Red Teaming). During internal testing, both the auditor’s laptop and the customer’s standard user workstation can be used.

The testing process uses both automated testing tools and manual analysis methods.

We advise you to look at our services for automatic and hybrid testing of web applications. Automatic testing of web applications.

In general, the order of work is as follows:

  • Obtaining preliminary information about the customer’s network. The same sources of information that are available to attackers are used (Internet, news, conferences).
  • Drawing up a network map, determining the types of devices, OS, applications based on their response to external influences.
  • Identification of vulnerabilities in network services and applications.
  • Analysis of customer web applications. The following vulnerabilities are detected using automated utilities and manual methods:
    • SQL Injection
    • Cross-Site Scripting
    • Content Spoofing
    • OS Commanding
    • vulnerabilities associated with incorrect configuration authentication and authorization mechanisms
    • Etc.
  • Exploitation of vulnerabilities. Methods and tools are selected individually for each type of vulnerability. Both publicly available utilities and proprietary tools are used.

The result of the work will be a report containing:

  • Test procedure.
  • Conclusions for management containing an overall assessment of the level of security.
  • Description of identified deficiencies.
  • Recommendations for eliminating identified vulnerabilities.

The following works can be a logical continuation of a penetration test:

  • Design and implementation of security systems
  • Design and implementation of a security level management system
  • Monitoring the security of the corporate network perimeter
Contact Us

web Web Application Pen Testing

Cloud environment Pen Testing

desktop-application-app Infrastructure Pen Testing

Mobile Application Pen Testing

API Pen Testing

Cyber ​​exercises (RED TEAM)

Protect your business - We are ready to help

Contact Us

Our Services

Our company provides the following services:

Consulting and support

Primary technological and basic checks in the field of information security. Inspection of the network architecture, security systems, access rights. Construction of a risk map.

More Details

Penetration Tests

This test identifies existing vulnerabilities in the infrastructure in order to formulate recommendations for their elimination.

More Details

Phishing Security Test

Testing using social engineering methods. The purpose of the test is to identify the staff’s level cyber security threat awareness.

More Details

Cyber training and practice

Lectures and trainings on staff awareness of information security threats, as well as trainings on secure development for programmers.

More Details

Information Security Audit

Checking the security of the company according to the protocol. The purpose of the audit is to show in which areas of information security there are shortcomings and how to correct them.

More Details

Incident Investigation

When a cyber incident occurs, it is important to understand exactly what happened and how, and to address the causes and gaps in the firm's information security.

More Details

Preventive mail security check.

The email attack simulation tests the effectiveness of email security tools such as email gateways, antiviruses, sandboxes and others.

More Details

Application security analysis.

We will identify weaknesses in mobile and web applications, in remote service systems and develop recommendations for eliminating detected vulnerabilities.

More Details

User computer security analysis.

We will identify problems in protecting user computers for running malicious applications and monitoring the

More Details

About us in numbers

Since 2010, we have done a lot of work. This includes penetration tests and security audits, risk management, incident investigations, as well as consultations and solution design.


Years of experience

> 0

Projects completed


Happy Clients


Cups of Coffee