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
  • Tech 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

Ein framework- und sprachunabhängiger 2-Tages-Workshop zu Web Security: von den Grundlagen der IT-Sicherheit über Sicherheitskonzepte wie CORS, CSP und OAuth bis zu Angriffen aus den OWASP Top 10 und deren Abwehr – mit praktischen Übungen.

Ihr arbeitet mit Angular und wollt direkt die Angular-spezifischen Themen wie Trusted Types, CSP für Angular und Tokens im Frontend? Dann passt der Kurs Angular Security besser.

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 (CORS)
    • 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 (XSS)
    • Cross-Site Request Forgery (CSRF)
    • Diverse Injection-Attacken (z. B. SQL)
    • DoS
  5. Absicherung von Webanwendungen

    • Gegenmassnahmen zu allen 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

Nur für euer Team – remote oder bei euch vor Ort, an Terminen, die euch passen, wo sinnvoll mit Beispielen aus eurer eigenen Codebasis.

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

Newsletter

Nur die neuesten Artikel und Ankündigungen.

Kein Spam. Versprochen. Mit der Anmeldung akzeptiert ihr unsere Datenschutzerklärung.

Swiss Digital ServicesSwiss Made Software
Kontakt

Und sonst?
Einfach Hallo sagen – Fabian antwortet innerhalb eines Werktags

Adresse
Offering Solutions Software GmbH
Haldenstrasse 3
8357 Aadorf, Schweiz
Social