Entwicklung webbasierter Anwendungen (Vorlesung 17)

Skript-AnfangSkript – Seite 216
Skript-EndeSkript – Seite 448

Tipps zur Vorbereitung auf Klausur

  • Die Anmeldefrist läuft aus → OBS kontrollieren
  • Keine Möglichkeit zum Nachtragen!
  • Alte Klausuren ohne PC machen und Zeit beachten
  • Platz im PHP-Code lassen für HTML
  • Mit Fine Liner Code (HTML/PHP) schreiben → Querverweise
  • Nur die geforderten Aufgaben lösen!

Cross Site Scripting

Passwort ausspähen

  • Datenbank nicht mit root-Passwort aufrufen
  • Fehlerausgaben verraten ggf. wichtige Informationen
  • Angreifer versucht die Standard-Pfade und Dateinamen durchprobieren
  • Angreifer versucht die Passwort-Datei abzurufen → Passwörter in PHP schreiben → Passwörter werden nicht ausgeliefert

PHP-Sicherheit

  • Wir verlassen uns auf real_escape_string, um SQL-Injections abzuwehren
  • Auch SQL-Abfragen (Selects) von außen können gefährlich sein (auch ohne Absicht eines Angriffs)
  • Namen für Pizzen in ≥ und ≤ setzen kann viel Schaden anrichten
  • Wenn Briefe mit seltsamen Lauten ankommen → Zeichenumwandlung ist schuld

Open Web Application Security Project (OWASP)

  • Das Open Web Application Security Project ist eine Non-Profit-Organisation mit dem Ziel, die Sicherheit von Anwendungen und Diensten im World Wide Web zu verbessern
  • Link

AJAX

  • Es werden bestimmte Teile der Seite nur geladen bzw. mit Inhalten gefüllt, wenn die dazugehörige Funktion aufgerufen bzw. angefragt wird
  • AJAX ermöglicht HTTP-Anfragen durchzuführen, während eine HTML-Seite angezeigt wird, und die Seite zu verändern, ohne sie komplett neu zu laden
  • X steht für XML und erlaubt es strukturiert Daten zu übermitteln
Maximilian
Maximilian

Herzlich willkommen! Ich bin Max, ein Informatiker mit über 15 Jahren Berufserfahrung. Hier teile ich meine Leidenschaften, Erlebnisse und Perspektiven. Ich lade dich ein, gemeinsam mit mir auf eine Entdeckungsreise zu gehen.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.