Sicherheit in TYPO3

XSS, Fluid und Content Security Policy

12 von 60 Fragen in der App

Fluid-Ausgabe

  1. Was macht Fluid standardmäßig mit einer Variablen wie {comment} im Template? Einfach
  2. Welcher ViewHelper gibt Inhalte ohne jede Kodierung aus und darf nie Nutzereingaben bekommen? Einfach
  3. Wie gibt man HTML aus dem Rich-Text-Editor in Fluid sicher aus? Einfach
  4. Wozu dient der ViewHelper f:sanitize.html? Einfach

Ausgabekontext

  1. Warum reicht HTML-Escaping nicht für jeden Ausgabekontext? Einfach

Cross-Site Scripting

  1. Wodurch entstehen die meisten XSS-Lücken in TYPO3-Projekten? Einfach
  2. Kann man auch über TypoScript eine XSS-Lücke einbauen? Einfach

Content Security Policy

  1. Was ist eine Content Security Policy (CSP)? Einfach

Fluid-Ausgabe

  1. Wird in Fluid 5 auch in einem .txt-Mail-Template automatisch HTML-kodiert? Mittel
  2. Wie schaltet man das Escaping für ein ganzes Fluid-Template ab? Mittel

Fluid-Ausgabe

  1. Ein Gästebuch gibt Einträge mit <f:format.raw>{entry.text}</f:format.raw> aus. Welche Korrekturen schließen die Lücke? Schwer
  2. Ein Template schreibt <script>var name = "{user.name}";</script>. Welche Einschätzung stimmt? Schwer

Zertifikate & Prüfungen

Welche Prüfung kommt als Nächstes?

19 Prüfungen kannst du schon üben, über 21 stimmst du gerade ab. Sieh dir alle Zertifikate mit offiziellen Infos an, gib deine Stimme ab oder schlag deine Prüfung vor.

Zur Zertifikatsübersicht