Authorization & Scope
Written permission defines which systems, which methods, and which window. Outside it, testing is an offence.
Workshop 04 · Cybersecurity Ethics
Authorization, scope, consent, and responsible disclosure: what separates a security professional from an attacker using the same tools.
Skill without judgement is a liability. This track covers the professional obligations that come with the rest of the lab.
Written permission defines which systems, which methods, and which window. Outside it, testing is an offence.
Reporting a flaw to the owner, allowing time to fix, and publishing only what helps defenders.
Computer misuse and data protection law, plus the codes of conduct that bind practitioners.
Lesson 1
The techniques in this lab are the same ones criminals use. What separates a security professional from an attacker is authorization: written permission from the system’s owner, covering exactly what will be tested.
Saudi Arabia’s Anti-Cyber Crime Law (Royal Decree M/17, 2007) defines unauthorized access as the deliberate, unauthorized access to computers, websites, information systems, or networks. Intercepting data without legitimate authorization can bring up to one year in prison and a fine of up to SAR 500,000 (Article 3). Unlawful access to delete, leak, or alter data, or disrupting a service, can bring up to four years and SAR 3 million (Article 5).
Lesson 2 · ETH-01
A penetration test is defined by its scope: which systems, which addresses, which techniques, which dates and hours, and who to contact. Anything not written down is out of scope, however convenient it looks.
Scope is read literally. A subdomain that points to a third-party host is that third party’s system, so the client cannot authorize testing it. A test outside the agreed time window is unauthorized even if the target is in scope.
In scope: www.example.edu, portal.example.edu Window: 22:00–06:00, 1–3 November Not in scope: mail.example.edu, third-party hosting, social engineering Contact: [email protected]
Lesson 3 · ETH-02
Sometimes you find a real vulnerability by accident. Responsible (coordinated) disclosure means telling the owner privately, giving them time to fix it, and only then discussing it publicly, while doing the minimum needed to understand the problem.
The guiding question at each step is: does this reduce harm to the people whose data is exposed, and does it give the owner a fair chance to fix it? Downloading records “as proof”, sharing the flaw publicly first, or asking for payment in exchange for silence all fail that test.
Ethics is the part of this course that stays relevant no matter which tools you end up using.
Verbal permission is not authorization. Scope, methods, and dates belong in a signed document.
Demonstrate a vulnerability with the minimum access needed. Do not extract data to prove a point.
Prefer the action that protects the people whose data is at risk, even when a louder option is available.
Professional codes of conduct bind you to honesty about what you did, what you found, and what you could not test.
Try the Cybersecurity Ethics challenges: capture the flags, score points, and unlock the explanation for each one.