LET OP: deze workshop is ontwikkeld voor Skylab 2.0 en dus outdated!
Neem contact op met je security docent voor verdere informatie!
Beschrijving
In deze workshop ga je aan de slag met het configureren van de acceptatieomgeving van je DTAP-buildstraat in Skylab (een virtuele omgeving). Dat ga je doen door zes opdrachten te maken. 🛠️🚀
DTAP staat voor Development, Testing, Acceptance, en Production, een gestructureerde aanpak waarbij verschillende omgevingen de software door diverse ontwikkelingsfasen leiden. Kortom, een slimme manier om software te ontwikkelen en te testen vóór productie.
In de workshop wordt op verschillende plekken om je eigen input gevraagd. Dit is te herkennen aan \<jouw studentnummer\>
of <student number>
. Als deze placeholder bij een commando staat, vervang dan ook <
en >
.
Voorbeeld: sudo adduser <student number>
wordt sudo adduser s1010100
en niet sudo adduser <s1010100>
Vergeet niet screenshots voor in het security portfolio te maken. Vraag om hulp als je niet zeker weet welke screenshots van belang zijn. Voor jullie fungeert de acceptatieomgeving als zowel de acceptatie- als productieomgeving.
Eindresultaat
Na het afronden van de workshop beschik je over het volgende eindresultaat:
- pfSense: Een firewall die toegang beperkt tot alleen HTTP(S) (poort TCP/80 en TCP/443) en SSH (poort TCP/22).
- Kali Linux: host met hacktools.
- Debian Linux: host voor webserver.
- Domeinnaam: website naam aangevraagd.
Aan het eind van deze setup heb je het volgende netwerk in skylab in elkaar gezet:
Meer informatie
Voor meer informatie over Skylab kijk op 1. Introductie Skylab
Volgende stap: 2. Setup Skylab omgeving