Cursusaanbod
Grondslagen van IT-beveiliging en secure coding
- Grondslagen van threat modeling: STRIDE, aanvalsoppervlakken en vectoren voor privilege-escalatie
- Integratie in de Secure SDLC: links verschuiven, dreigingsbewuste ontwerprestages en defense-in-depth
- Het beginsel van de minste privilege, beveiliging door contract en standaardveilige configuraties
- Workshop: Het mappen van een .NET-microservice naar een threat model en het identificeren van architectonische controls
Beveiliging van webapplicaties in ASP.NET
- Het ASP.NET-aanvraagschema, de uitvoeringsvolgorde van middleware en punten voor filteronderbreking
- Risico's van het HTTP-protocol: header-injectie, request smuggling en foutieve CORS-configuraties
- Sessiebeheer, staatpersistentie en best practices voor cookiebeveiliging
- Veilige remote procedure calls en patronen voor het consumeren van externe API's
- Lab: Het exploiteren en patchen van een kwetsbare middleware-reeks in een voorbeeld-ASP.NET-app
.NET-beveiligingsarchitectuur en ingebouwde services
- CLR-beveiligingsmodel: bewijs, rechten en de evolutie van CAS (Code Access Security)
- ASP.NET Core Identity, authenticatieschema's en tokengebaseerde beveiliging (JWT, OAuth2, OpenID Connect)
- Data Protection API: encryptie, sleutelrotatie en veilige data-serialisatie
- Cryptografische primitieven in .NET: RNG, hashing, symmetrische/asymmetrische encryptie en handtekeningvalidatie
- Lab: Het implementeren van veilige tokenuitgifte, sleutelrotatie en databescherming over een microservicegrens heen
Veelvuldig voorkomende coderingsfouten, kwetsbaarheden en mitigatie
- Deserialisatieaanvallen, ViewState-manipulatie en valkuilen bij string-terminatie/overflow in .NET
- Configuratieafwijking: web.config/appsettings.json, blootstelling van omgevingsvariabelen en secret management
- Injectievectoren: SQL, command line, XSS en LDAP in C# data-toegang en routing
- Onveilige standaardinstellingen, hardcoderen en onjuiste foutafhandeling die leiden tot informatielekken
- Lab: Reverse-engineering van een kwetsbare .NET-module, toepassing van veilige patronen en validatie van correcties met statische/dynamische analyzers
Beveiligingstesten, validatie en continue verbetering
- Statische Applicatiebeveiligingstesten (SAST): Roslyn-analyzers, Security Code Scan en CI/CD-integratie
- Dynamische Applicatiebeveiligingstesten (DAST): OWASP ZAP, Burp Suite-workflows en geautomatiseerde scans
- Runtimelprotectie: Application Guardrails, geheugelveiligheid en veilig logging/auditing
- Patchmanagement, dependency-tracking en reageren op beveiligingsadviesberichten voor .NET/ASP.NET
- Lab: Het bouwen van een pre-commit- en pipeline-beveiligingspoort voor een .NET-oplossing
Kennisbronnen en het ecosysteem van secure development
- Officiële Microsoft-beveiligingsrichtlijnen, .NET-beveiligingsdocumentatie en ASP.NET-hardingreferenties
- CVE-databases, adviesfeeds en workflows voor verantwoordelijk vrijgeven voor open-source-dependencies
- Veilige bibliotheekecosystemen: PGP, crypto-ops, authenticatiescaffolding en compliance-cryptografie
- Het opbouwen van interne standaarden voor secure coding, ontwikkelondersteuning en programma's voor security champions
- Workshop: Het samenstellen van een gepersonaliseerde toolkit voor secure development en het vaststellen van doorlopende monitoringpraktijken
Vereisten
- Stevige werkervaring met C#-programmering en fundamentele kennis van het .NET-framework
- Vertrouwdheid met webontwikkeling in ASP.NET (Razor Pages, MVC of Minimal APIs)
- Begrip van basisconcepten van HTTP, routing en webservers
- Geen eerdere certificering in beveiliging vereist, maar productieervaring met coderen wordt verwacht
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (5)
Het is zeer goed om te begrijpen hoe een hacker potentiële zwaktes in websites zou analyseren en welke tools hij mogelijk zou gebruiken.
Roger - OTT Mobile
Cursus - .NET, C# and ASP.NET Security Development
Automatisch vertaald
de flauwe grappen. Houd van de sessie van de eerste 2 dagen vanwege de laboratoria.
Kevin Galacgac - Human Edge Software Philippines, Inc.
Cursus - .NET, C# and ASP.NET Security Development
Automatisch vertaald
De trainer maakt echt verbinding met ons en zorgt ervoor dat niemand achterblijft bij het huidige onderwerp. Hij legt alles goed uit per onderwerp en geeft voorbeelden die gemakkelijk te begrijpen zijn.
Edgarico Llaneta - Human Edge Software Philippines, Inc.
Cursus - .NET, C# and ASP.NET Security Development
Automatisch vertaald
De praktijkgerichte training en de voorbeelden.
Lord-Sam Lamparero - Human Edge Software Philippines, Inc.
Cursus - .NET, C# and ASP.NET Security Development
Automatisch vertaald
I was benefit from the exercises (SQL injection, XSS, CRSF. .).
David Lemoine - Statistical Solutions
Cursus - .NET, C# and ASP.NET Security Development
Automatisch vertaald