Security

Real offensive depth

Testing and defence led by a published security researcher with five CVEs, including a CVSS 9.1 Mirai botnet kill-switch.

All security →
Compliance

Audit-ready, fixed scope

SOC 2, ISO, and the Canadian privacy stack, run end to end with an independent auditor.

All frameworks →
Resources

Learn the space

Original research, free tools, and plain-language guides on security and compliance, from a published security researcher.

Read the blog →
Security

Red Team vs Penetration Test: What Is the Difference?

A penetration test finds and confirms known classes of vulnerabilities within an agreed scope and timeframe, while a red team engagement simulates a real adversary trying to reach a specific objective, using any method available, often without your defenders knowing it is happening. The two tests answer different questions: a pentest asks "what's broken," a red team asks "can you detect and stop an attacker."

Both terms get used interchangeably in vendor pitches, which causes real confusion at renewal time when a security team asks for "a red team" and gets a checklist-style scan instead. Understanding the difference matters because it changes what you buy, what you budget, and what your organization needs to be ready for before you buy it.

What a Penetration Test Actually Covers

A penetration test is a scoped, time-boxed assessment of a defined target: a web application, an API, a cloud environment, an internal network segment. The tester is told what's in play, works from a rules-of-engagement document, and reports findings against a recognized methodology (OWASP, PTES, NIST). The goal is coverage, not stealth. You want the tester to find as many exploitable weaknesses as possible in the time allotted and hand you a remediation list ranked by severity.

Pentests are also the artifact auditors and enterprise customers actually ask for. SOC 2 audits, vendor security questionnaires, and cyber insurance renewals all expect an annual penetration test report with evidence of remediation. If your goal is closing a specific compliance gap or satisfying a customer's security team, a pentest is the right, defensible tool.

What a Red Team Engagement Actually Tests

A red team engagement drops the checklist and adopts a goal: exfiltrate a specific dataset, gain domain admin, reach a production payment system, or plant a persistence mechanism undetected. The red team is free to use phishing, physical access, social engineering, supply chain angles, or any combination of technical and human attack paths that a real adversary would consider fair game. Scope is defined by objective and rules of engagement, not by a list of IP addresses.

Crucially, a red team engagement also tests your people and your monitoring, not just your systems. Does your SOC notice the initial foothold? Does an analyst escalate the alert, or does it sit in a queue? Does your incident response plan actually trigger? A clean pentest report tells you your firewall config is sound. A red team report tells you whether your organization would actually catch and contain a live intrusion.

Scope and Goals: The Core Difference

  • Pentest scope: a defined asset or set of assets, tested for as many vulnerabilities as possible within the window.
  • Red team scope: a defined objective, tested using whatever attack path gets there, with success measured by "did we reach the goal undetected," not "how many bugs did we find."
  • Pentest goal: produce a remediation list to fix specific technical weaknesses.
  • Red team goal: validate detection, response, and organizational resilience against a realistic attacker.
  • Pentest audience: engineering teams and auditors.
  • Red team audience: the security leadership team, the SOC, and often the board.

Neither is a better test in the abstract. They test different things, and buying the wrong one wastes budget and gives you false confidence in the area you didn't actually assess.

Need the testing done? Penetration testing and vulnerability management, with the retest that proves a finding is actually closed. Penetration testing

What Security Maturity You Need Before a Red Team Makes Sense

This is the piece most vendors skip, and it's the reason so many organizations pay for a red team engagement and get almost no value back. A red team assumes you already have detective and responsive controls worth testing: an EDR or SIEM generating alerts, someone triaging those alerts, a documented incident response process, and baseline hygiene (patching, MFA, network segmentation) that a pentest would already have flagged if it were missing.

If your organization hasn't yet had a penetration test, hasn't remediated its findings, or doesn't have a monitoring function that would notice an intruder in the first place, a red team engagement mostly proves what you already suspected: that an attacker with unrestricted time and methods can get in. That's an expensive way to learn something a scoped pentest and a few weeks of remediation would have told you for less. The general rule we use with clients: pentest first, fix what it finds, build out monitoring and response, then red team to pressure-test the whole system.

Where Adversary Simulation Fits Beyond a Standard Pentest

Between a straight pentest and a full red team sits adversary simulation, purple-teaming style engagements that emulate specific threat actor tactics (mapped to MITRE ATT&CK) against your environment while your defenders watch and learn in real time. This is often the right next step for a team that has matured past basic vulnerability findings but isn't ready for a fully blind, unannounced red team. It builds detection coverage collaboratively instead of just scoring a pass or fail. For engagements that need specialized offensive tradecraft or capacity beyond a single boutique firm, we bring in partners like Lorikeet to extend delivery without diluting quality.

traztech scopes each engagement to where a client actually sits on that maturity curve rather than defaulting every client to the same product. Our security testing and advisory services start with an assessment of what you have in place today, then recommend a pentest, an adversary simulation, or a red team based on what will actually move the needle for your organization, not on what sounds most impressive in a sales deck.

Canadian Context: Compliance Drivers and Regional Demand

Canadian buyers increasingly need both. SOC 2 reports, which we help clients across Toronto, Waterloo, Ottawa, Vancouver, Calgary, and Montreal prepare for, generally require an annual penetration test as supporting evidence, not a red team. Quebec's Law 25 and federal PIPEDA obligations push organizations toward demonstrable, documented security testing, which again points to pentesting as the baseline requirement. Red team engagements tend to enter the picture once an organization has cleared that baseline and a customer, insurer, or board is asking a harder question: not "did you test for vulnerabilities" but "can you actually detect an attacker."

For organizations aligning to a framework for the first time, our compliance readiness work maps out where a pentest satisfies a control requirement outright and where a more advanced simulation adds evidence auditors and customers will actually value.

Choosing the Right Engagement for Your Organization

Start with the question you're actually trying to answer. If it's "what vulnerabilities exist in this system," you need a pentest. If it's "would we catch a determined attacker before real damage is done," and you already have the monitoring and response maturity to make that question meaningful, you need a red team. Most Canadian mid-market organizations are somewhere in between, and the right move is usually a pentest now with a maturity roadmap toward red teaming later, not a red team today that mostly tells you what a pentest would have told you cheaper.

Talk to us before you scope either one. Contact traztech and we'll walk through your current security posture, tell you honestly whether you're ready for a red team, and scope an engagement that actually answers the question you need answered.

What Each Engagement Costs, and What Drives the Number

The price gap between the two is not a markup, it is a duration difference. A penetration test is priced by tester days against a defined target, and our testing starts from $1,000 for a small, well-defined scope. A red team is priced by weeks, usually three to eight, because reconnaissance, infrastructure setup, and patient movement through an environment cannot be compressed the way vulnerability discovery can.

For a pentest, the drivers are the count of distinct applications and APIs, the number of user roles that need to be tested separately, whether the environment is a production copy or the live system, and how much of the target is custom code versus configuration. Role count is the one people underestimate. Testing an application with an admin, a manager, and a read-only role means testing every authorization boundary three ways, and that roughly triples the horizontal and vertical privilege work.

For a red team, the drivers are the objective's difficulty, whether social engineering and physical access are permitted, whether the engagement is blind to your defenders, and how much custom tooling is needed to avoid your specific EDR. A blind engagement costs more than a transparent one because the team has to build and maintain command-and-control infrastructure that survives detection, and because the operators lose time deliberately moving slowly.

One cost factor sits on your side of the ledger in both cases: remediation and retest. A test that finds nineteen issues creates nineteen pieces of engineering work, and a report without a retest is a report your auditor and your customer will discount. Budget the retest at the start rather than treating it as an upsell later.

The Rules of Engagement Document Is the Product

Before either engagement starts, one document determines whether you get value or a mess. Get these items in writing.

Targets and exclusions, by identifier. IP ranges, domains, cloud account IDs, repositories. Exclusions matter as much as inclusions, and vague exclusions such as "avoid anything customer-facing" will be interpreted differently by you and the tester.

Permitted techniques. Denial of service, password spraying against production identity providers, phishing your staff, calling your help desk, physical entry, and testing third-party integrations each need an explicit yes or no. Silence is not permission.

Windows and rate limits. If testing at 3am is safer for your uptime, say so. If your WAF will lock out an entire office IP range, agree an allowlist or accept that the test measures the WAF rather than the application.

Authorization to test. A signed letter from someone with authority to grant it, carried by the testers. In Canada, unauthorized access to a computer system is a criminal matter under section 342.1 of the Criminal Code, and the authorization letter is what distinguishes your engagement from an offence. If the systems belong to a customer or a parent company, that party has to sign too.

Cloud provider terms. The major providers permit customer-initiated testing of your own resources within their published policies, but some activities, notably denial-of-service simulation and testing of managed services you do not control, still require prior arrangement. Check before, not after a support ticket.

Deconfliction and stop conditions. A named phone number, answered at any hour, that lets your team ask "is this you" during the engagement, and a clear list of conditions that halt testing immediately, such as evidence of a real intrusion by someone else.

Assumed Breach: The Version Most Teams Should Actually Buy

A fully blind red team spends its first week or two on initial access, and often burns a meaningful share of the budget proving something you already accepted, which is that a determined attacker can phish someone. An assumed-breach engagement skips that. You hand the team a standard corporate laptop with the access of an ordinary employee, and the clock starts from there.

The value density is much higher. Every day of the engagement is spent on the questions that actually differentiate a strong organization from a weak one: can a normal user reach the identity provider's admin functions, does lateral movement to the build system get detected, how long does a credential dumped from memory stay useful, and what is between a compromised laptop and production data. Those are the findings that change architecture decisions.

The other advantage is that assumed breach makes the initial access question a separate, cheaper exercise. Run a standalone phishing simulation against your staff if you want that data. It costs a fraction of a red team week and gives you a cleaner number.

What the Deliverables Look Like and How to Consume Them

A pentest report should give you, per finding, a title, a severity with the reasoning behind it, the exact reproduction steps, the affected endpoint or component, the business impact in plain language, and a specific remediation. If a finding says "implement input validation" without naming the parameter, the tester has handed you homework rather than a result. You should also get the raw evidence, and ideally the ability to ask a follow-up question of the tester who found it rather than an account manager.

A red team report is structured completely differently, and if you receive a severity-ranked list you have been sold a pentest under a different name. The core of a red team deliverable is an attack path narrative: a timeline of what the operators did, when, what your controls did or did not produce in response, and where a small change would have broken the chain. Alongside it you want a detection table mapping each operator action to the MITRE ATT&CK technique, whether telemetry existed, whether an alert fired, and whether a human responded.

That last column is the point. Plenty of organizations discover they had the telemetry and the alert but nobody actioned it, which is a staffing and process finding rather than a tooling one, and no amount of additional security spend fixes it. Two numbers are worth extracting and tracking year over year: what proportion of operator actions generated an alert, and the time from first foothold to first human response.

Where These Engagements Go Wrong

Someone tips off the blue team. A well-meaning manager tells the SOC that testing is happening this month, and the engagement now measures a team on high alert rather than a team on a Tuesday. Keep the circle small and written down in advance.

The scope is negotiated down to the safe parts. Excluding production, excluding the identity provider, and excluding anything with customer data leaves a test of a staging environment nobody attacks. If risk tolerance is genuinely that low, buy a configuration review instead and stop calling it a test.

Findings arrive with no owner. A report lands in a shared drive, the deal it was bought for closes, and nine months later the same issues appear in the next report. Assign each finding to a named engineer with a date on the day the report arrives, while the context is fresh.

Retest is skipped. Auditors and enterprise buyers increasingly ask for evidence of closure, not just evidence of testing, and a retest letter is the artifact that provides it. Continuous retainer arrangements exist mostly because this loop keeps breaking when testing is treated as an annual event.

The report is written for the wrong reader. A report full of tool output impresses nobody and helps nobody. Ask to see a redacted sample before signing, and judge it by whether an engineer on your team could fix a finding from the report alone.

When You Should Not Buy Either One

If you know you have gaps that a test will obviously find, fix them first. Paying a tester to discover that you have no MFA on an admin panel, that a database is reachable from the internet, or that your dependencies are three years out of date is an expensive way to learn something a free scan and an afternoon would have told you. Spend that budget on remediation, then test to confirm.

If nothing you build is exposed and no customer has asked, you may not need a test this year at all. A five-person company running entirely on managed SaaS with no custom application has very little attack surface of its own, and its real risks are identity, endpoint, and vendor management. A test of a product that does not exist yet produces a thin report and a false sense of coverage.

If the driver is purely a compliance checkbox and the deadline is next week, be honest about that with whoever you hire. A scoped, focused test done properly and disclosed as scoped is defensible. A rushed engagement stretched to sound comprehensive is the thing that gets picked apart in the next customer security review.

And if your real question is which of these you need at all, that conversation should be free. Our security testing work starts by asking what a buyer or auditor actually requested, and there are engagements we have talked clients out of because a $1,000 scoped test and two weeks of fixes answered the question that a multi-week simulation would have answered more expensively.

Need the testing done? Penetration testing and vulnerability management, with the retest that proves a finding is actually closed.

Penetration testingOr talk about a retainer

Before you go

Want the rest of this by email?

If this was useful, I send a few short notes on vulnerability management. Unsubscribe in one click, and replies reach me directly.

From Jacob Masse, principal of traztech. No spam, unsubscribe in one click.

Want a second opinion on where you stand?

We run SOC 2, ISO 27001 and the rest of the compliance stack for startups and SMEs, and the security testing that sits behind it. The first call is free, and we will tell you if you are not ready to start yet.

Book a free call

Track record

Who is actually doing the work

5
Published CVEs, including a CVSS 9.1
76
Controls taken from nothing to a passed SOC 2 Type II
Zero
Exceptions on that Type II report
20+
Penetration testing engagements delivered

Published vulnerability research

Five published CVEs. CVE-2024-45163 (CVSS 9.1) is a flaw in the Mirai botnet itself, which gave defenders a way to shut down attacker infrastructure. CVE-2026-42626 takes HP ENVY 5000 printers offline from any unauthenticated device on the same network.

A SOC 2 Type II built from nothing

At Humera, a venture-backed US security company, Jacob built the compliance programme in-house from nothing: no report, no policies, no documented controls. It ended in a Type II attestation across 76 controls with zero exceptions, on a team of 15.