Praktikum DV-Anwendungen in der Technik

Webserver

Aufgabenstellung

Ziel ist es, einen einfachen Webserver mit einer Adress-, CD- oder Musik-Datenbank zu realisieren.
Implementieren Sie eine Volltext Suchfunktion.
Installieren Sie sich hierzu eine LAMP (Linux Apache Mysql Php) Umgebung.
Verwenden Sie hierzu am besten eine Virtuelle Machine mit einer Linux Distribution Ihrer Wahl (Virtualbox)
Die Server-Einstellungen sollen innerhalb des HS-Netzwerkes per Browser abrufbar sein ("server-info").

Kolloquium

Welche Sicherheitsrisiken entstehen durch den Betrieb eines Webservers ?
Welche besonderen Sicherheitsrisiken resultieren aus der Nutzung der Script-Sprache PHP ?
Durch welche Massnahmen kann die Sicherheit verbessert werden ?
Erklären Sie wie Cross Site Scripting funktioniert? Wie kann es verhindert werden ?

Literatur

Zugang über VPN oder Shibboleth
hsa-bibliothek-a-z.html
link.springer.com
hanser-eLibrary.html

https://caddyserver.com
mysql-apt-repo-quick-guide
https://dev.mysql.com/doc/
https://docs.grails.org/latest/guide/single.html
guides.grails.org/grails-database-migration/guide/index.html