Security Code Review
Tenendo code review approach leads to detecting many vulnerabilities in real-world software and achieving amazing results, in comparison to other approaches.
Adversary simulation assessments are scenario-based penetration tests, that focus more on achieving specific goals in the infrastructure as opposed to discovering all potential vulnerabilities. During the test, a complete path is developed from the outside networks with no prior knowledge of the infrastructure to the internal protected segments and hosts of the network.
The assessment utilizes many techniques that are not a part of a usual penetration testing methodology to gain initial access to the infrastructure. Social engineering attacks of different kinds, physical access misconfigurations, wireless attacks will all be tested to provide complete coverage of possible attack vectors. Sometimes it also makes sense to start with an insider scenario, where office employee-level access is given to the penetration tester.
After gaining initial access, internal services, applications, servers, and personal machines are tested for any vulnerabilities that may allow lateral movement to other hosts and segments in the network. Segmentation flaws are also taken into account at this stage, as they may allow the attacker to gain access to restricted regions of the infrastructure. The penetration tester may also exploit vulnerabilities in the employee-owned machines, install keyloggers and screen grabbers, use saved passwords of the machine’s users to gain authentication credentials to internal services and applications.
If the penetration tester manages to gain both network-level and application-level access to the target assets, the adversary simulation test is considered complete. A report is created, detailing all discovered attack vectors and paths. To read an example of a real-world attack path, please refer to the relevant case study.
Sometimes adversary simulation is not more valuable than a penetration test. Because penetration testing assessments will only focus on immediately exploitable vulnerabilities, the test will skip potential or medium-risk security flaws, that may still present a significant threat to the business processes of a company.
It is recommended to perform adversary simulation to:
However, it is recommended to prefer a penetration test over an adversary simulation assessment to:
Tenendo code review approach leads to detecting many vulnerabilities in real-world software and achieving amazing results, in comparison to other approaches.
Social engineering is an attack that requires human interaction, persuading employees of the target company to act, such as opening a malicious document or providing authentication credentials.
With valid developer credentials for the infrastructure, we obtain access to existing CI/CD, logging, monitoring, and remote access solutions to build a complete threat model, find access control misconfigurations, and help companies ensure no single person can cause a compromise.