Course Outline
Part 1. Introduction
Basic concepts
- Safety limit
- Source and sink metaphors
- AppSec kill chain
- Threat modeling
Part 2. Backend
Backend Overview
- Assets and Attack Vectors
- Backend Threat Model
Application boundary
- Frontline Review
- Authentication and authorization
- Session management
- Input Validation
Database boundary
- Frontline Review
- SQL injection
- NoSQL injection
Operating system boundary
- Frontline Review
- Memory security
- Command injection
- Path traversal
- The pros and cons of uploading files
- XML external entity reference
- Deserialize
Part 3. Frontend
Frontend Overview
- The Tragedy of Cookies
- Single Origin Policy
- JavaScript
- Frontend Threat Model
Origin boundary
- Frontline Review
- Cross site scripting
- Cross-site request forgery
- Cross site leaks
- Other problems
Part 4. The Big Questions
How to keep a secret?
- Secrets Management
- Sensitive data management
How to ensure code and data integrity?
- Supply Chain Attacks
- Cache poisoning
How to maintain availability?
- On the importance of keeping a diary
- Self-healing systems
- Surviving disasters
- Surviving Volume Attacks
Testimonials (7)
The opportunity to see the presented theory in action in practice.
Wojtek - Unlimitech Sp. z o.o.
Course - Bezpieczeństwo aplikacji internetowych
Machine Translated
Exercises conducted live with the Trainer, sharing practical knowledge from personal experience.
Dawid - Unlimitech Sp. z o.o.
Course - Bezpieczeństwo aplikacji internetowych
Machine Translated
The instructor's knowledge and willingness to explain difficult topics.
Marcin - Unlimitech Sp. z o.o.
Course - Bezpieczeństwo aplikacji internetowych
Machine Translated
A wide range of topics and interesting facts added by the trainer from time to time.
Kamil - Komenda Glowna Strazy Granicznej
Course - Bezpieczeństwo aplikacji internetowych
Machine Translated
concrete examples/use cases for each vulnerability
Malgorzata Malanska - DNB Bank Polska S.A.
Course - Bezpieczeństwo aplikacji internetowych
Machine Translated
One of the best courses I've attended. The fact that it was online didn't bother me at all.
Sebastian Jowsa - DNB Bank Polska S.A.
Course - Bezpieczeństwo aplikacji internetowych
Machine Translated
Knowledge conveyed effectively and efficiently by the instructor.
Jakub Ozog - PSI Polska Sp. z o.o.
Course - Bezpieczeństwo aplikacji internetowych
Machine Translated