Naar de inhoud

Cybersecurity en ethisch testen leren

Een inleidend pad voor mensen zonder ervaring in beveiliging. Elke les legt één idee eenvoudig uit, met een veilige oefening op je eigen apparaat of een geautoriseerde oefenomgeving en een korte quiz. Het doel is een goede defensieve basis.

Oefeningen en quizzen worden in het Engels getoond tot een Nederlandse versie is nagekeken.

Let op: alles hier is uitsluitend bedoeld voor defensief leren en geautoriseerd testen. Test nooit een systeem dat niet van jou is of waarvoor je geen schriftelijke toestemming hebt. Ongeautoriseerd testen is in de meeste landen strafbaar.

Hoe begin je?

Begin bij les één en volg de volgorde. Neem per les één sessie, doe de oefening en beantwoord de quiz. Het hele pad kost ongeveer drie tot vier uur; verspreid het over een week.

Voordat je begint

  • Een eigen computer waarop je software mag installeren.
  • Een stabiele internetverbinding en een moderne browser.
  • Bereid zijn soms Engelse technische documentatie te lezen.
  • Geen programmeerervaring nodig.

1. Ethiek, toestemming en scope

ongeveer 25 min

Leerdoelen

  • Geautoriseerd testen onderscheiden van illegaal binnendringen.
  • Weten wat een schriftelijke testtoestemming bevat.
  • Begrijpen wat scope is.

Ethische beveiliging begint met toestemming, niet met tools. Het verschil tussen een tester en een crimineel is schriftelijke toestemming van de eigenaar die vastlegt wat, wanneer en hoe getest mag worden. Zelfs een eenvoudige poortscan op andermans systeem kan als ongeautoriseerde toegang gelden.

Zo'n toestemming (Rules of Engagement) noemt de systemen binnen en buiten scope, het tijdvenster, verboden testtypes zoals denial of service, een noodcontact en hoe resultaten worden opgeleverd. Buiten scope betekent: niet testen, maar stoppen en melden. Gevonden persoonsgegevens kopieer of bewaar je nooit.

Veilige praktijkoefening: Write an authorization for your own system

  1. Open a text file and write: “I own this device and authorize myself to test it.”
  2. State the scope: your own computer and the local address 127.0.0.1 only.
  3. State exclusions: every other device on your home network and any cloud service.
  4. State the duration (one week) and what you will do if something breaks.
  5. Save it; you will reuse the template in lesson six.

Begripsquiz

A friend asks you to scan his company's website “because he works there”. What do you do?
What does “out of scope” mean?
Volgende stap: Ga naar les twee om te zien hoe gegevens tussen je apparaat en servers reizen.