Einführung in die sichere Programmierung
  • Intro-Video
  • Kursbewertung auf Udemy
  • Herzlich Willkommen
Hacking-Methoden verstehen
  • SQL-Injection (SQL-Einschleusung)
  • Session-Hijacking (Übernehmen einer aktiven Sitzung)
  • Cross Site Scripting (XSS Attacken)
  • Cross-Site-Request-Forgery (CSRF Attacken)
  • Brute-Force-Attacke (Brute-Force-Methode)
  • Welche Hacking-Methode ist das?
Installation der Umgebung
  • Webserver auf deinem Rechner installieren
  • Root-/Cloud-Webserver mit PHP anmieten
  • Atom Text Editor Installation
  • phpMyAdmin
  • Das Premium E-Book, kostenlos für Teilnehmer
MySQL-Datenbanken
  • Erstellen einer neuen MySQL-Datenbank
  • Neuen SQL-Benutzer anlegen und Zugriffsrechte definieren
  • Tabellen erstellen
  • Test-Benutzer anlegen
PHP MySQL Datenbank-Schnittstelle
  • Anlegen des Datenbank-Verbindungsscript
  • Sicheres anlegen der Datenbankwerte
PHP-Funktionen erstellen
  • Funktion: Session Start
  • Login-Funktion
  • Brute-Force-Funktion
  • Login-Check-Funktion
  • Escape-URL-Funktion
PHP-Login verarbeiten
  • Der Login-Prozess
  • Der Logout-Prozess
  • Die Registrierung
Javascript-Dateien
  • Hashing-Algorithmus SHA512
  • Formular via Javascript
HTML erstellen
  • Das Login-Formular
  • Registrierung erfolgreich HTML
  • Fehler-Seite einrichten
  • Geheime Seite einrichten
  • Die Script-Probe!
Bonus
  • Sicherheitshinweise
  • Der Source-Code
Das Ende
  • Kursende
  • Udemy Gutscheine, Social-Media und individuelle Services