diff --git a/static/css/style.css b/static/css/style.css index cea5384..137e22e 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -1,3 +1,21 @@ +.url { + color: #000088; + font-family: Courier; +} +figcaption { + text-align: center; +} + +figure img { + margin-left: auto; + margin-right: auto; +} +.screenshot { + box-shadow: 0 0 10px #888; + border: 1px solid #aaa; + border-radius: 7px; +} + body { background-color: #e8eef7; padding: 2em; diff --git a/static/img/slotje_certificaat_vm.png b/static/img/slotje_certificaat_vm.png new file mode 100644 index 0000000..9f5645c Binary files /dev/null and b/static/img/slotje_certificaat_vm.png differ diff --git a/templates/base.html b/templates/base.html index 12a53d5..253787d 100644 --- a/templates/base.html +++ b/templates/base.html @@ -27,7 +27,7 @@
Leuk die certificaten, maar laten we niet vergeten dat we er ook nog wat nuttigs mee kunnen doen. Namelijk onze internetverbindingen beveiligen. Om hiermee te oefenen hebben we een Ubuntu VM klaargezet op BlackBoard met een paar wijzigingen:
+Leuk die certificaten, maar laten we niet vergeten dat we er ook nog wat nuttigs mee kunnen doen. Namelijk onze internetverbindingen beveiligen. Om hiermee te oefenen hebben we een Ubuntu VM klaargezet op BlackBoard. Het wachtwoord van deze VM is sec2. We hebben een aantal dingen gewijzigd hierin:
Controleer eerst of de site http://www.security2.nl in jouw VM te bereiken is, en via https://www.security2.nl/ nog niet te bereiken is. Je gaat de site in de volgende opgaven beveiligen met SSL, om dat te doen moeten we eerst SSL aanzetten in Apache met de volgende commando's:
@@ -98,35 +98,49 @@sudo a2enmod ssl
sudo a2ensite default-ssl
- Voer vervolgens de volgende stappen uit:
+Hint: Commando's vul je in in het programma 'Terminal'
+ +De site is nu ook via https:// bereikbaar, maar Apache heeft een ongeldig dummy certificaat gebruikt om de site te beveiligen. Om het werkend te krijgen moeten we eerst de volgende stappen uitvoeren:
www.security2.nl
zijn.www.security2.nl
zijn.sudo gedit /etc/apache2/sites-available/default-ssl.conf
om de standaard SSL configuratie aan te passen.SSLCertificateFile
en SSLCertificateKeyFile
zodat ze naar jouw bestanden wijzenSSLCertificateFile
en SSLCertificateKeyFile
zodat ze naar jouw certificaat en sleutel bestand wijzensudo service apache2 reload
Als je alles goed hebt gedaan is de site nu met SSL beveiligd! Controleer of je de site in de VM nu kan bereiken via https://www.security2.nl/ . Als je een groen slotje krijgt mag je de volgende vraag beantwoorden:
-----BEGIN CERTIFICATE-----
)
+ Plak de inhoud van het .crt bestand dat je hebt gebruikt om de website te beveiligen met een groen slotje. (inclusief begin en einde -----BEGIN CERTIFICATE-----
)
Tip: Heb je zelf een website die je wil beveiligen? Start SSL is één van de weinige bedrijven die gratis certificaten ondertekenen. Later dit jaar kan het ook via Let's Encrypt
+Sometimes, the only one you can trust is yourself.-
Om zelf verstrekker te spelen heb je helemaal geen speciale certificaten nodig. Je kan namelijk gewoon je eigen certificaat en sleutel gebruiken om andere certificaten te ondertekenen. Vraag een medestudent om een Certificate Signing Request van zijn certificaat te geven en onderteken dat met je eigen certificaat. Zoek op internet het commando op waarmee je dat kan doen.
+Om zelf verstrekker te spelen heb je helemaal geen speciale certificaten nodig. Je kan namelijk gewoon je eigen certificaat en sleutel gebruiken die je aan het begin van de les hebt gemaakt. Vraag een medestudent om een Certificate Signing Request van zijn certificaat te geven en onderteken dat met je eigen certificaat. Zoek op internet het commando op waarmee je dat kan doen.
-----BEGIN CERTIFICATE-----
)
+ Plak de inhoud van het certificaat van een medestudent, waar je zelf verstrekker van bent. (inclusief begin en einde -----BEGIN CERTIFICATE-----
)
Tip: zorg ervoor dat jouw certificaat standaard wordt geinstalleerd op alle besturingsystemen. Dan kan je goud geld verdienen met het ondertekenen van andere certificaten ;)
+ {% endblock %} \ No newline at end of file diff --git a/templates/oauth.html b/templates/oauth.html index 5f9b451..ce394d5 100644 --- a/templates/oauth.html +++ b/templates/oauth.html @@ -1,25 +1,6 @@ {% extends "base.html" %} {% block content %} -