- Home
- /
- Software- & Webentwicklung
- /
- Webentwicklung
- /
- JavaScript
- /
- IT-Sicherheit: Wichtige Aspekte für...
IT-Sicherheit: Wichtige Aspekte für Webentwickler
Schulungsinhalt
IT-Sicherheit Grundlagen
- Hashing, Verschlüsselung & Encoding
- HMAC & Post-Quantum-Cryptography
- Zertifikaten & Authentifizierung
- Algorithmen & Protokolle
- Handlungsempfehlungen bei Angriffen
Sicherheitskonzepte in Webanwendungen
- Same Origin Policy & Cookie-Sicherheit
- HTTP-Sicherheit & sichere Header
- Content Security Policy & Transportverschlüsselung
- Angriffserkennung & Monitoring
- Authentifizierungsmethoden: JWT, OAuth2, WebAuthn
- Honeypots zur Angriffserkennung
Praktische Anwendung der Sicherheitskonzepte
- Datenintegrität und sichere Kommunikation
- Sichere Authentifizierung und Web-Frameworks
- Sichere Implementierung von Formularen und Datei-Uploads
- DoS-Absicherungsstrategien und API-Entwicklung
Angriffe auf Webanwendungen
- OWASP Top-10 & Information Disclosure
- Verschiedene Angriffe wie XSS, CSRF, Brute-Forcing
- Injection-Attacken & Session-Hijacking
- DoS & Web Cache Poisoning
- Social Engineering-Abwehr & Google-Hacking
Absicherung von Webanwendungen
- Maßnahmen im Kontext der Angriffsvektoren
Einführung in das Prüfen auf Schwachstellen
- Manuelle und automatische Tools für statische und dynamische Analyse
Sichere Softwareentwicklung
- Sicherheit im Entwicklungsprozess & Architektur
- Sicherheitstests & Risikobewertung
- Tipps zur sicheren Entwicklung und Dependency-Auswahl
Der sichere Webserver:
- Datenübertragung & mehrstufiges Hardening
- Hosting-Empfehlungen & Software für Linux-Server
Zielgruppe
Der Kurs richtet sich an IT-Fach- und Führungskräfte, Softwareentwickler, CTOs, technische Abteilungsleiter und technische Consultants.
Seminarziele
In diesem Seminar „IT-Sicherheit: Wichtige Aspekte für Webentwickler“ erwerben Sie das Know-how, um Webanwendungen sicher zu entwickeln und zu schützen. Von Grundlagen der IT-Sicherheit bis hin zu praxisnahen Techniken zur Implementierung sicherer Formulare, APIs und mehr – Sie werden fit für die Herausforderungen der sicheren Softwareentwicklung.
Vorkenntnisse
Für eine erfolgreiche Teilnahme am Kurs sollten Sie über grundlegende IT-Kenntnisse verfügen sowie ein Verständnis für Basis-Webtechnologien wie HTTP, HTML und grundlegendes JavaScript haben. Zudem wird empfohlen, Erfahrung mit einer dynamischen Backendsprache Ihrer Wahl zu haben und zumindest Einsteigerkenntnisse in der Programmierung mitzubringen oder vorherige Berührungspunkte damit gehabt zu haben.
Seminardauer
Preis
Präsenzseminar/FLEXINAR®:
LIVEINAR®:
Individual Training: Preis auf Anfrage
Inhouse Training: Preis auf Anfrage
Seminarnummer
Martin Heubeck
Group Leader Sales
- martin.heubeck@protranet.de
Beratungszentrale und Buchungshotline:
- 0800 3400311
- beratung@protranet.de
Kataloge
Formate