Challenge Track 04 · Cybersecurity Ethics

Know Where the Line Is

Every technique in this lab is legal here and a crime somewhere else. The difference is authorization. These challenges ask you to judge scope, consent, and disclosure the way a professional has to.

New to this topic? Read the Cybersecurity Ethics workshop first →

Challenges

2

Points Available

300

Difficulty

Medium

Flag Format

CYS401{...}

Challenges

Capture the Flags

Read the scenario, solve the task, then submit the flag you found. Hints are there if you need them — every correct answer ends with an explanation.

Your Progress

0 / 2

0 pts

ETH-01 Medium 150 pts Unsolved

In Scope, Out of Scope

You are given an engagement letter for a penetration test and a list of six actions a tester took. Decide which ones the letter actually permits.

Lab

AUTHORIZATION FOR SECURITY TESTING

Client:   Example University, IT Department
Tester:   CYS401 Security Team

Scope (in):   www.example-university.edu
              portal.example-university.edu
Scope (out):  all other hosts, including mail.example-university.edu
              and any service hosted by third parties
Methods:      web application testing only; no social engineering,
              no denial-of-service, no physical access
Window:       22:00-06:00, 1-3 November
Contact:      [email protected] (findings go here only)

The tester took these six actions. Which ones does the letter permit? Select all that apply.

Show hint

Read the scope clause literally. A subdomain that resolves to a third-party host, and any test outside the agreed window, are not covered however convenient they are.

ETH-02 Medium 150 pts Unsolved

The Disclosure Dilemma

While solving an unrelated challenge you find a genuine flaw in a live university service that exposes student records. Choose the responsible sequence of actions.

Lab

While solving another challenge, you notice that a live university web service shows other students’ names, ID numbers, and grades when you change a number in the address bar. You have not been asked to test this service.

What is the responsible course of action?

Show hint

Ask at each step whether the action reduces harm to the people whose data is exposed, and whether it gives the owner a fair chance to fix the problem.

Flags are checked on the server: the page never holds the answers, and your solves are saved to your account and counted on the scoreboard.

Every track done?

Keep going, or check how many flags you have captured so far.