Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m183:learningunits:lu02:04 [2025/12/08 09:51] – ↷ Seitename wurde von modul:m183:learningunits:lu02:05 auf modul:m183:learningunits:lu02:04 geändert vdemirmodul:m183:learningunits:lu02:04 [2026/09/16 10:50] (aktuell) – vdemir
Zeile 8: Zeile 8:
 Programmieren Sie eine Applikation, die mit den nachfolgenden Techniken angreifbar ist (vulnerable). Der Angriffsvektor kann entweder über eine Front-End-Schnittstelle oder über ein Backend-Script/File erfolgen. Programmieren Sie eine Applikation, die mit den nachfolgenden Techniken angreifbar ist (vulnerable). Der Angriffsvektor kann entweder über eine Front-End-Schnittstelle oder über ein Backend-Script/File erfolgen.
  
-**Teil 2**+==== Teil 2==== 
  
 Programmieren Sie die gleiche Applikation als sichere Version (secured), in der Sie die definierten Sicherheitsmassnahmen programmiertechnisch umsetzen. Programmieren Sie die gleiche Applikation als sichere Version (secured), in der Sie die definierten Sicherheitsmassnahmen programmiertechnisch umsetzen.
  
 ===== 2. Metaziele ===== ===== 2. Metaziele =====
-Die Arbeit ist, gmäss Unterrichts-Input, bezüglich der CIA-Triad auszurichten. Idealerweise können Sie gegen alle 3 Meta-Ziele (Verfügbarkeit, Vertraulichkeit, Integrität) angreifen.+Die Arbeit ist, gemäss Unterrichts-Input, bezüglich der CIA-Triad auszurichten. Idealerweise können Sie gegen alle 3 Meta-Ziele (Verfügbarkeit, Vertraulichkeit, Integrität) angreifen.
  
 Selbstverständlich erstellen Sie die Sicherheitsmassnahmen so aus, dass diese Angriffe im 2. Teilauftrag nicht mehr möglich sind. Selbstverständlich erstellen Sie die Sicherheitsmassnahmen so aus, dass diese Angriffe im 2. Teilauftrag nicht mehr möglich sind.
Zeile 59: Zeile 59:
     * Python     * Python
     * Shell/BASH     * Shell/BASH
 +    * Java
 +    * Typescript
   * Node.js Laufzeitumgebung (Analog andere  Programmiersprachen)   * Node.js Laufzeitumgebung (Analog andere  Programmiersprachen)
   * CodeEditor Visual Studio Code, Webstorm oder Pycharm    * CodeEditor Visual Studio Code, Webstorm oder Pycharm 
  • modul/m183/learningunits/lu02/04.1765183866.txt.gz
  • Zuletzt geändert: 2025/12/08 09:51
  • von vdemir