OpenCyber Academy
Bachelor's · Chapter 10 · English
Course code: OCA-103Chapter 10: OCA-103-C010

Chapter 10 — Ethics and authorized practice

Open, free learning for anyone who wants to protect people and technology. No account is required to read this text or its worked answers.

Lesson map

Lesson 10 published. Map, example, EX028.

flowchart TD
  N0["Learning outcomes"]
  N1["10.1 Authorisation first"]
  N2["10.2 Professional codes"]
  N3["10.3 Sensitive data"]
  N4["10.4 Reporting problems"]
  N5["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5
  N5 --> EX["Worked example"]
  EX --> Q["Exercise EX028"]

Logical drawing

flowchart LR
  N0["Learning outcomes"]
  N1["10.1 Authorisation first"]
  N2["10.2 Professional codes"]
  N3["10.3 Sensitive data"]
  N4["10.4 Reporting problems"]
  N5["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX028"]
[Learning outcomes]
    |
    v
[10.1 Authorisation first]
    |
    v
[10.2 Professional codes]
    |
    v
[10.3 Sensitive data]
    |
    v
[10.4 Reporting problems]
    |
    v
[Synthesis]
    |
    v
[Worked example] --> [Exercise EX028]

Learning outcomes

You will (1) identify ethical duties; (2) work only with authorisation; (3) handle sensitive data responsibly.

10.1 Authorisation first

Security students learn about weaknesses, and that knowledge carries responsibility. Priya's course is clear: testing or examining any network requires written permission from its owner, defining scope, time and methods. Without permission, even well-meant checks can be illegal and can disrupt services. When the clinics later agree to work with Northbridge, the agreement states exactly what Priya may review, mostly configurations and logs provided by the clinic team, and states that she will not run tests against live clinical systems.

10.2 Professional codes

Professional bodies publish codes of ethics that emphasise avoiding harm, honesty, respecting privacy and working within one's competence. Priya reads her university's code and notes how it applies: she should report findings honestly even when they are embarrassing for the partner, avoid claiming expertise she lacks, and protect information she sees. Codes do not answer every question, but they give a starting point when a situation is unclear and a shared standard that others can hold her to. When unsure, she asks her supervisor before acting rather than after.

10.3 Sensitive data

Clinic networks carry health information, which is among the most sensitive personal data. Even logs can reveal it: a device name may include a patient room, and timing of connections can reveal appointments. Priya works only with sanitised data where names and identifiers are replaced, stores it on encrypted university storage and deletes it at the end of the project as agreed. She never copies data to personal devices. These steps are part of the agreement and are checked by her supervisor, Dr Tomasz Kowal.

10.4 Reporting problems

If Priya notices a serious weakness, she reports it promptly to the clinic's IT lead through the agreed channel, not to classmates or online. If she makes a mistake, such as accessing a file outside scope, she reports it immediately. Honest reporting builds trust and lets the partner act. Concealing problems, even small ones, damages trust and can leave patients and staff exposed. The course treats prompt, private, honest reporting as a core skill, not an optional courtesy. Reports state facts, evidence and suggested next steps, without speculation.

Worked example

Priya's project agreement lists permitted activities, data handling rules, a reporting contact and an end date for data deletion.

Synthetic case. The agreement is synthetic.

Errors and limits

Assuming permission because a system is easy to reach is a common and serious error.

Exercises

Synthesis

Authorisation, honesty and careful data handling come before any technical work.

Continue studying — chapter 10 of 40

← Chapter 09 (draft) · Course chapter index · Chapter 11 (draft) →

Worked answers

EX028. Scope of activities, data handling rules and a reporting contact.

EX029. Report it immediately through the agreed channel.

EX030. Device names and connection times can reveal rooms, patients or appointments.