Alle Trainings

Einführung in die Web Sicherheit

Sicherheitskonzepte, Angriffe und Gegenmassnahmen für Webanwendungen – unabhängig vom Framework, mit praktischen Übungen.

  • 2 Tage
  • Fortgeschritten
  • Remote oder Inhouse
  • Deutsch & Englisch

Passt dieses Training zu eurem Team?

Für wen

  • Web-Entwicklerinnen und -Entwickler aller Frameworks
  • Teams, die Security-Anforderungen aus Audits umsetzen müssen
  • Technische Leads, die Sicherheitsentscheidungen treffen

Danach kann euer Team

  • Die wichtigsten Angriffe auf Webanwendungen erkennen und einordnen
  • Sicherheitskonzepte wie Same-Origin-Policy, CORS und CSP korrekt einsetzen
  • Eine Webanwendung selbst auf Schwachstellen prüfen

Voraussetzungen

  • Kenntnisse in HTML, CSS, JavaScript und HTTP
  • Keine Security-Vorkenntnisse nötig
  • Laptop mit Browser und Editor

Framework- bzw. sprachunabhängiger 2-Tages-Workshop in Web Security. Voraussetzung sind Kenntnisse über Web-Technologien (HTML, CSS, JavaScript, HTTP)

Agenda

Reihenfolge und Tiefe der Blöcke passen wir an euer Team an – was ihr schon beherrscht, lassen wir weg, eure Fragen bekommen die Zeit.

  1. IT-Security Grundlagen

    • CIA-Triade / Sicherheitsprinzipien
    • Verschlüsselung
    • Hashing
    • Symmetrische / asymmetrische Verschlüsselung
    • Authentication & Authorization
  2. Sicherheitskonzepte in Webanwendungen

    • Same Origin Policy / Cross Origin Resource Sharing
    • Cookie-Sicherheit (Cookie-Attribute wie httpOnly)
    • HTTP-Sicherheit
    • Richtiger Einsatz sicherheitsrelevanter HTTP-Header
    • Content Security Policy (CSP)
    • JWT
    • OAuth2 und OpenID Connect
    • uvm.
  3. Praktische Anwendung der Sicherheitskonzepte

    • Wie man Datenintegrität sicherstellt, selbst wenn diese
      • über unsichere Kanäle laufen
      • den Kommunikationsweg absichert
      • Anwendungen mehrstufig schützt
      • Passwörter sicher speichert und
    • Worauf man achten muss bei einer
      • Authentifizierungs-Implementierung
      • Einsatz eines Web-Frameworks
    • Sichere Implementierung von
      • Formularen und Datei-Uploads
      • Denial-of-Service-Absicherungsstrategien
      • Sicherheitsmassnahmen für das Frontend und
      • Sichere API-Entwicklung u.a. mit REST-Services
  4. Angriffe auf Webanwendungen

    • OWASP Top-10
    • Credential Attacks
    • Cross-Site-Scripting
    • Cross Site Request Forgery (CSRF)
    • Diverse Injection-Attacken (z.B. SQL)
    • DoS
  5. Absicherung von Webanwendungen

    • im Zuge der vorgestellten Angriffsvektoren
  6. Einführung in das Prüfen auf Schwachstellen einer Webanwendung

    • Manuelle und automatische Werkzeuge
    • statische und dynamische Analyse zum Scannen auf Sicherheitslücken

Euer Trainer

  • Portrait of Martina Kraus

    Martina Kraus

    Google Developer Expert

    Application Security Engineer und Google Developer Expert, spricht auf internationalen Konferenzen über Web-Sicherheit und organisiert die NG-DE mit.

    Ganzes Profil →
Training anfragen

Holt dieses Training in euer Team

Inhouse-Training

Nur für Ihr Team – remote oder bei Ihnen vor Ort, an Terminen, die Ihnen passen, wo sinnvoll mit Beispielen aus Ihrer eigenen Code-Basis.

bis zu 12 Teilnehmende (mehr auf Anfrage) · auf Anfrage – Sie erhalten innerhalb eines Werktags ein Angebot

Öffentlicher Kurs

Derzeit ist kein öffentlicher Termin geplant. Fragt nach dem nächsten und ihr erfahrt als Erste, wenn er steht.

oder per E-Mail an [email protected] · Mit dem Absenden akzeptieren Sie unsere Datenschutzerklärung.