Home
VAPT Web Application PentestAPI PentestMobile App PentestInfrastructure PentestAI & LLM PentestOT / ICS PentestIoT PentestPenetration TestingAll VAPT services
Red Team Red Team EngagementAdversary SimulationAssumed BreachPurple TeamingSocial Engineering
Sectors Banking & Financial ServicesGovernment & Public SectorHealthcareOil, Gas & EnergyAviation & LogisticsRetail & E-commerceManufacturing & IndustryTelecommunicationsTechnology & SaaS
CompanyResourcesBlogFree Consultation

Penetration testing

Penetration Testing Services

Find out what is wrong with your systems before an attacker does. We test them by hand and prove every finding. Your engineers get a fix list ordered by risk.

A penetration tester silhouetted against a bank of terminals

Organizations we secured

  • Rabobank
  • Pon Cat
  • United States Department of Defense
  • Worldline
  • Erasmus University Rotterdam

What is penetration testing

Penetration testing is a controlled, authorised attempt to break into a defined system in order to find and prove the weaknesses in it. A tester works the system the way an attacker would, chains the flaws they find into something that actually works, and writes down exactly how they did it so your engineers can close it.

It is not a vulnerability scan. A scanner compares what it sees against a list of known conditions; it cannot reason about business logic, chain two low-severity findings into one critical outcome, or tell whether an authorisation check is missing on the one endpoint that moves money. It is also narrower than a Red Team assessment, which asks a different question entirely. See the three side by side

Isometric illustration of a penetration test: layered application, server and network panels examined under a lens

The benefits of penetration testing

A test is only worth what you can do with it afterwards. These are the outcomes we hold ourselves to.

A findings list with owners

Every finding carries a severity, a reproduction path, a named owner and a remediation step. A report your engineers cannot act on directly has failed, whatever it cost.

Evidence a regulator accepts

Scope rationale, authorisation, findings, remediation record and retest. That chain is what CBUAE, DESC and the rest actually examine.

ATT&CK-mapped results

Techniques mapped to MITRE ATT&CK so this year's report is comparable with last year's, and with the next provider's.

A retest that closes the loop

A scoped re-run against the specific findings. Until that exists, a finding marked resolved is an assertion rather than evidence.

Access to the tester

You talk to the person who ran the test, not an account manager relaying answers. Most findings resolve faster in one call than in three emails.

Discretion by default

Evidence is handled under a published retention policy, and nothing about your estate appears in our marketing.

Why RTS for penetration testing

Every tester on an engagement has cleared the same four conditions before they start: a certificate of good conduct with repeat screening, a bachelor's degree in an IT field, a minimum of four years in hands-on offensive work, and at least two certifications drawn from OSCP, OSWE, OSEP, OSED, OSCE3, CRTO and CRTL. That standard is published rather than described, so you can hold us to it.

The company holds ISO 27001 and ISO 9001. Our research team has been assigned more than 150 CVE numbers and has published over 500 responsible disclosures, which is the part of this work that is publicly checkable.

We are based in Dubai Silicon Oasis and work across the UAE and the wider GCC, in your timezone and against the regulators you actually answer to.

The operator standard

Key features

  • Manual first. Automated tooling is used for coverage and never for conclusions. Every reported finding has been reproduced by hand
  • Fixed scope, fixed standard. Agreed in writing before work starts, with a named authorisation and a defined window
  • Severity you can defend. CVSS plus a plain-language statement of what the finding actually lets someone do in your environment
  • Retest included in scoping. Priced and scheduled at the start, not sold to you after the report lands
  • Deconfliction channel. A route to reach the testers within minutes if something needs stopping

Test type against knowledge level

How much we are told before we start changes what the test can prove. Read down for the surface, across for the starting knowledge.

SurfaceBlack boxGrey boxWhite boxUsually the right choice
External networkRealisticFaster coverageRarely neededBlack box, because that is the attacker's position
Internal networkWastefulStandardFor segmentation proofGrey box from a normal user account
Web applicationMisses most logicStandardDeepestGrey box with credentials for each role
APIMisses most logicStandardDeepestGrey box with the specification and tokens
CloudLimited valueUsefulStandardWhite box, because misconfiguration is the finding
WirelessStandardUsefulRarely neededBlack box on site

Black box buys realism and costs coverage. White box buys coverage and costs realism. Grey box is the honest default for most estates, and a provider who recommends black box for everything is selling difficulty rather than findings.

What we test

External network

Everything reachable from the internet: exposed services, forgotten hosts, misconfigured edge devices and the credentials that quietly still work.

Internal network

What an attacker reaches from a single position inside. Segmentation, trust relationships, privilege paths and the routes between them.

Web applications

Authorisation and business logic first, then the OWASP classes. The flaws that matter are usually about who is allowed to do what, not about input handling.

APIs

Object-level and function-level authorisation, token handling and rate limits. Broken object-level authorisation on a payment or open-banking API is the single most common serious finding in this region.

Cloud

Identity and access configuration, over-broad roles, exposed storage and the trust between accounts and subscriptions.

Wireless and mobile

Wireless authentication and segregation, plus mobile applications and the backend they speak to.

What comes under test

Technology

Applications, infrastructure, cloud and the code that connects them.

People

Only where explicitly scoped, and always under the safety rules published on our social engineering page.

Physical

Where a scenario needs it: access control, tailgating and device placement, by written agreement.

Process

Change control, credential lifecycle and whether the controls you documented are the controls that run.

How a penetration test runs

Shorter than a Red Team engagement and deliberately transparent. Your team knows it is happening, because the point is coverage rather than surprise.

01

Scoping and authorisation

We agree exactly what is in scope, what is off limits, the window, and who signed it off. The authorisation letter exists before anything is touched.

02

Reconnaissance and mapping

The in-scope estate is enumerated properly, because a test against an incomplete asset list is a test of the wrong thing.

03

Manual testing

Automated coverage first, then hands-on work against everything it surfaced and everything it could not reason about.

04

Chaining and proof

Findings are combined to establish real impact. Two medium findings that together reach cardholder data are not two mediums.

05

Reporting

Executive summary, technical findings with owners and reproduction steps, ATT&CK mapping, and a remediation order that reflects real risk.

06

Retest

A scoped re-run against the findings you fixed, producing the evidence that closes them.

The full engagement methodology

Penetration testing questions

What are the deliverables of a penetration test?

A penetration test delivers an executive summary, technical findings with severity, reproduction steps and named owners, MITRE ATT&CK mapping, a prioritised remediation order, and a retest report once your fixes are in. Each finding also carries a plain-language statement of what it lets someone do in your environment, alongside its CVSS score.

The report is written for two readers. The executive summary tells the board and the regulator what was tested, what was found and what it means. The technical section tells the engineer who owns each finding exactly how to reproduce it and what to change.

You also receive an attestation letter stating what was tested, when, by whom and to what standard. It is an attestation rather than a certificate, because no penetration test can certify a system as secure. It states what was examined and what was found on those dates.

What is the difference between black box, grey box and white box penetration testing?

Black box, grey box and white box penetration testing differ in how much we are told before the test starts. Black box buys realism and costs coverage, white box buys coverage and costs realism, and grey box is the honest default for most estates.

Black box

We start with no more than an attacker would have: a company name, a domain, an address. This is the right choice for external network and wireless testing, because that is the attacker's position. Against a web application or an API it misses most of the logic, because the window is spent finding the doors rather than testing them.

Grey box

We start with normal credentials and a short briefing, typically a standard user account for an internal test or one login per role for an application. This is the standard choice for internal networks, web applications and APIs. It puts the tester where a phished employee or a malicious insider would already be.

White box

We start with everything: source code, architecture diagrams, cloud configuration and administrative access. It is the standard choice for cloud, because misconfiguration is the finding, and the deepest option for applications and APIs. A provider who recommends black box for everything is selling difficulty rather than findings.

How is a penetration testing method chosen for our situation?

A penetration testing method is chosen by reading the surface under test against the question you need answered, and it is agreed in writing at scoping before anything is touched. The matrix above is the starting point. The choice is then adjusted for what you already know and for what a regulator will ask to see.

External network and wireless

Black box, because the attacker's position is the honest one. Grey box is used where you need faster coverage of a large estate than the window allows.

Internal network, web applications and APIs

Grey box, from a normal user account inside, or with credentials for each application role and the API specification and tokens. Most serious findings are about who is allowed to do what, and a tester without an account cannot reach them.

Cloud

White box, with read access to the configuration, because over-broad roles, exposed storage and trust between accounts are the findings and they are invisible from outside.

How long does a penetration test take?

A scoped penetration test typically runs two to four weeks including reporting, against six to ten weeks for a full Red Team engagement. The testing window itself is fixed in the rules of engagement, and the report follows it.

What moves the figure is the size of the in-scope estate, the number of application roles to cover and how much reconnaissance the knowledge level requires. A black box external test spends more of its window on mapping than a grey box application test does.

The retest is quoted and scheduled at the start rather than sold to you after the report lands, but it runs separately, once your fixes have landed. It starts when you tell us the fixes are in.

What decides the cost of penetration testing in the UAE?

The cost of penetration testing in the UAE is driven by the size of the in-scope estate, the type of test and the depth agreed, and every engagement is quoted individually against those. There is no per-asset price list, because two applications of the same size can need very different amounts of manual work.

Within those three drivers, the details that move the number are the number of hosts or endpoints, the number of application roles that need testing, whether the API has a specification, the knowledge level, and whether people or physical access are in scope alongside the technology.

The retest is included in the scope and priced at the start, so it does not appear as a surprise later. Tell us roughly what is in scope and we can put a number and a timeline against it.

Which UAE regulations require penetration testing?

Four UAE regimes expect penetration testing of in-scope systems: CBUAE for licensed financial institutions, the ISR standard published by the Dubai Electronic Security Center for Dubai government entities, ADHICS for healthcare entities under the Department of Health Abu Dhabi, and the UAE IAS for critical infrastructure. PCI DSS applies wherever card data is handled.

CBUAE

Independent periodic testing is what the regulator asks for, and a scoped penetration test is the usual way institutions evidence it. What a test cannot evidence is detection and response, because your Blue Team is told it is happening. Institutions carrying systemic importance are expected to run adversarial exercises as well.

ISR, ADHICS and the UAE IAS

Each expects evidence that in-scope systems are tested independently and that findings are fixed. The IAS is published by NESA, now the SIA, and a tender that says NESA means the IAS. What all three examine is the chain: scope rationale, authorisation, findings, remediation record and retest.

PCI DSS

Card data environments need penetration testing at least annually and after significant change, covering the segmentation that keeps the rest of the estate out of scope.

What is the difference between penetration testing and a vulnerability scan?

Penetration testing is a person attempting to break in, and a vulnerability scan is a program matching your systems against a database of known conditions. The scan reports what it recognises. The test finds what no database lists: authorisation flaws, business logic flaws and chains of individually minor issues that together reach something that matters.

A scanner cannot tell whether an authorisation check is missing on the one endpoint that moves money, or that two medium findings together reach cardholder data. Those are the findings that decide whether a breach happens, and every one of them needs a person to reason about it.

We use automated tooling for coverage and never for conclusions. Every finding in a report has been reproduced by hand, which is the difference between a list of possible conditions and a list of proven ones.

Which methodology and standards does penetration testing follow?

Our penetration testing follows the phases described in PTES and NIST SP 800-115: scoping and authorisation, reconnaissance and mapping, manual testing, chaining and proof, reporting, and retest. Web applications and APIs are tested against the OWASP Web Security Testing Guide and scored against ASVS where you need a verification level.

Every technique used is mapped to MITRE ATT&CK, so this year's report is comparable with last year's and with the next provider's. Severity is CVSS plus a plain-language statement of what the finding lets someone do in your environment, which is what a risk owner can defend.

We do not claim CREST accreditation. Testers meet a published operator standard that is CREST-equivalent in its screening, experience and certification requirements, and the company holds ISO 27001 and ISO 9001.

Can penetration testing take our systems down?

Penetration testing should not take your systems down, because denial of service techniques are excluded by default and no production change is made without written agreement. The rules of engagement name the hours, the excluded techniques and the deconfliction route before work begins.

Some findings can only be proven by touching something live, such as writing a test record through a flaw in an approval path. In those cases we ask first, agree the exact action, and record it, rather than proving the point and explaining afterwards.

You have a deconfliction channel that reaches the testers within minutes if something needs stopping. If a system behaves unexpectedly during the window, we stop, tell you, and agree how to continue.

Should a penetration test be run in production or staging?

A penetration test should run in production wherever it is safe to do so, because staging environments routinely differ from production in exactly the configuration that turns out to matter. A finding on a staging copy proves the copy is vulnerable, and a clean result on the copy proves only that.

Where production genuinely cannot be touched, we say so in scoping rather than quietly testing a copy and reporting on it as though it were live. The report then names the environment tested, so a regulator reading it knows what the evidence covers.

The safe middle ground is often a grey box test against production with a separate set of test accounts and test data, with denial of service excluded and the hours agreed. That keeps the configuration real without putting real customer records in the path.

Who carries out the penetration test?

Named testers who have cleared the published operator standard carry out every penetration test, and you get their names before the engagement starts. The people named are the people who do the work.

That standard is four conditions: a certificate of good conduct with repeat screening, a bachelor's degree in an IT field, at least four years of hands-on offensive work, and at least two certifications drawn from OSCP, OSWE, OSEP, OSED, OSCE3, CRTO and CRTL. It is published so you can hold us to it.

During the engagement you have direct access to the people doing the testing, not an account manager relaying answers. Most findings resolve faster in one call with the tester than in three emails.

How often should penetration testing be repeated?

Penetration testing should be repeated at least once a year and after any significant change to the system under test, such as a new release, a migration to cloud, or a change to authentication. That is the interval PCI DSS names, and the UAE regimes above expect periodic testing tied to your own risk assessment.

Between full tests, a retest closes the findings from the last one. Until that exists, a finding marked resolved is an assertion rather than evidence, so the retest belongs in the same year as the test rather than the next.

Estates that change continuously are better served by testing each major release than by one large annual exercise, because the annual test arrives after the flaw has been live for months. We scope either way.

Let's talk about your security

Tell us the objective you want tested. We reply with a scope, a timeline and a quote.

type the five digits
Five digits to type into the verification field

Show a different code or, if you cannot read it, email [email protected].