logo-img
CASE Java - Certified Application Security Engineer

CASE Java - Certified Application Security Engineer

3 dagen Zelfstudie Engels
Klassikaal Klassikaal

Scherpste prijs in slechts 2 stappen

Meer informatie en/of de actuele prijs van deze training opvragen is zo geregeld. We houden hierbij rekening met eventuele lopende acties, subsidies of relatiekortingen.

Beschrijving

Software- en applicatiebeveiliging zijn bij veel organisaties achtergebleven terwijl 75% van alle cyberaanvallen gericht zijn op webapplicaties. Het aantal aanvallen daarop groeit jaarlijks terwijl er in vooropleidingen en requirements in veel gevallen weinig aandacht is voor beveiliging. Een lage prijs, vaak bereikt door gedeeltelijke duplicatie wordt belangrijker geacht en beveiliging komt -als hier al aan gedacht wordt- pas vlak voor oplevering aan bod. Omdat de kosten om zaken aan te passen in deze fase vele malen hoger zijn dan eerder in het proces, worden risico's geaccepteerd of slechts verkleind.

Volgens het 'State of Software Security Report 2017' van CA Veracode bevat bijna 90% van de Java applicaties één of meerdere kwetsbare onderdelen waarmee zij een ideaal ingangspunt vormen om binnen te komen voor kwaadwillende hackers. Er is dan ook grote vraag naar Java developers met security kennis, zowel bij het ontwikkelen van een nieuw programma als het upgraden van een bestaande applicatie.

De Certified Application Security Engineer (CASE) training behandelt zowel theoretisch als hands-on de diverse security vaardigheden en kennis die benodigd zijn in de verschillende fasen van een gebruikelijke software development life cycle (SDLC). Omdat een veilige applicatie meer is dan secure coding alleen, gaat CASE verder dan alleen het geven van secure coding richtlijnen. Denk hierbij aan onderwerpen als het opstellen van security requirements (SAMM, BSIMM, OpenSAMM), threat modeling (Stride model), een veilig applicatie ontwerp en het omgaan met security issues in post-ontwikkelfasen. De training bevat een uitgebreid aantal labs die overeenkomen met de actuele realiteit. 

CASE is ontwikkeld met behulp van internationale applicatie- en software ontwikkelaars en sluit aan op het NICE 2.0 Framework (Securely Provision Category). 

Voor .NET ontwikkelaars biedt TSTC ook een .NET variant van deze training aan: CASE .NET

 

Certificering

Aansluitend op de training kunt u opgaan voor het 'Certified Application Security Engineer' examen waarmee u de bijbehorende internationaal erkende titel kunt behalen.

Voor wie is CASE Java - Certified Application Security Engineer geschikt?

  • Java ontwikkelaars met minimaal 2 jaar ervaring, professionals die zich willen ontwikkelen in de richting van application security engineer, application security analyst of application security tester. Professionals die betrokken zijn bij het ontwikkelen, testen, beheren of beveiligen van Java applicaties.

Inhoud van de training

Understanding Application Security, Threats, and Attacks

Security Requirements Gathering

Secure Application Design and Architecture

Secure Coding Practices for Input Validation

Secure Coding Practices for Authentication and Authorization

Secure Coding Practices for Cryptography

Secure Coding Practices for Session Management

Secure Coding Practices for Error Handling

Static and Dynamic Application Security Testing (SAST & DAST)

Secure Deployment and Maintenance

Beschrijving

Software- en applicatiebeveiliging zijn bij veel organisaties achtergebleven terwijl 75% van alle cyberaanvallen gericht zijn op webapplicaties. Het aantal aanvallen daarop groeit jaarlijks terwijl er in vooropleidingen en requirements in veel gevallen weinig aandacht is voor beveiliging. Een lage prijs, vaak bereikt door gedeeltelijke duplicatie wordt belangrijker geacht en beveiliging komt -als hier al aan gedacht wordt- pas vlak voor oplevering aan bod. Omdat de kosten om zaken aan te passen in deze fase vele malen hoger zijn dan eerder in het proces, worden risico's geaccepteerd of slechts verkleind.

Volgens het 'State of Software Security Report 2017' van CA Veracode bevat bijna 90% van de Java applicaties één of meerdere kwetsbare onderdelen waarmee zij een ideaal ingangspunt vormen om binnen te komen voor kwaadwillende hackers. Er is dan ook grote vraag naar Java developers met security kennis, zowel bij het ontwikkelen van een nieuw programma als het upgraden van een bestaande applicatie.

De Certified Application Security Engineer (CASE) training behandelt zowel theoretisch als hands-on de diverse security vaardigheden en kennis die benodigd zijn in de verschillende fasen van een gebruikelijke software development life cycle (SDLC). Omdat een veilige applicatie meer is dan secure coding alleen, gaat CASE verder dan alleen het geven van secure coding richtlijnen. Denk hierbij aan onderwerpen als het opstellen van security requirements (SAMM, BSIMM, OpenSAMM), threat modeling (Stride model), een veilig applicatie ontwerp en het omgaan met security issues in post-ontwikkelfasen. De training bevat een uitgebreid aantal labs die overeenkomen met de actuele realiteit. 

CASE is ontwikkeld met behulp van internationale applicatie- en software ontwikkelaars en sluit aan op het NICE 2.0 Framework (Securely Provision Category). 

Voor .NET ontwikkelaars biedt TSTC ook een .NET variant van deze training aan: CASE .NET

 

Certificering

Aansluitend op de training kunt u opgaan voor het 'Certified Application Security Engineer' examen waarmee u de bijbehorende internationaal erkende titel kunt behalen.

Voor wie is CASE Java - Certified Application Security Engineer geschikt?

  • Java ontwikkelaars met minimaal 2 jaar ervaring, professionals die zich willen ontwikkelen in de richting van application security engineer, application security analyst of application security tester. Professionals die betrokken zijn bij het ontwikkelen, testen, beheren of beveiligen van Java applicaties.

Inhoud van de training

Understanding Application Security, Threats, and Attacks

Security Requirements Gathering

Secure Application Design and Architecture

Secure Coding Practices for Input Validation

Secure Coding Practices for Authentication and Authorization

Secure Coding Practices for Cryptography

Secure Coding Practices for Session Management

Secure Coding Practices for Error Handling

Static and Dynamic Application Security Testing (SAST & DAST)

Secure Deployment and Maintenance

shape

Ik zet deze volgende stap in mijn leven lang ontwikkelen.

1

Gegevens deelnemer

2

Factuurgegevens

Wat kan / weet ik na de CASE Java - Certified Application Security Engineer?

  • Diepgaande kennis van een veilige Software Development Lifecycle (SDLC) en veilige SDLC modellen
  • Best Practices voor applicatiebeveiliging definiëren en handhaven
  • De ontwikkeling van een holistisch applicatiebeveiligingsprogramma stimuleren
  • Applicatiebeveiliging scantechnologieën zoals AppScan, Fortify, WebInspect, statische applicatiebeveiligingstests (SAST), dynamische applicatiebeveiligingstests (DAST), single sign-on en encryptie toepassen en uitvoeren
  • Kennis van de OWASP Top 10, threat modelling, static application security testing (SAST) en dynamic application security testing
  • Handmatige en geautomatiseerde code reviews (=algehele controle van de broncode op kwetsbaarheden) op een applicatie uitvoeren
  • De zwaarte van fouten beoordelen en uitgebreide rapporten publiceren waarin de bijbehorende risico's en mitigaties staan uitgewerkt
  • Een software source code review proces maken dat deel uitmaakt van de ontwikkelingscycli (SDLC, Agile, CI / CD)
  • De security requirements van een applicatie in ontwikkeling vastleggen
  • Applicatie security testen op webapplicaties uitvoeren om deze op kwetsbaarheden te beoordelen
  • In teams werken om de securityhouding te verbeteren

Startdata

Deze training staat de komende periode als volgt gepland. Mis je een datum, neem dan gerust contact met ons op.

Klassikaal Klassikaal
Datum: Elk moment te starten

Prijs:

Volg je de CASE Java - Certified Application Security Engineer liever klassikaal of Live Online? Dit is mogelijk! Bij klassikale deelname volg je de lessen op onze locatie in Veenendaal in een kleine groep. Je kunt vragen stellen, actief deelnemen aan discussies en ervaringen delen met mededeelnemers. Onze ervaren trainers geven heldere uitleg, Nederlandse lokale context en praktische voorbeelden die aansluiten op jouw werksituatie.

Live Online training biedt in tegenstelling tot eLearning ook de mogelijkheid tot interactie, maar dan online. Je bespaart reistijd en profiteert toch van contact met een trainer, live uitleg en begeleiding op afstand.

1

Gegevens deelnemer

2

Factuurgegevens

Ik zet deze volgende stap in mijn leven lang ontwikkelen.

1

Gegevens deelnemer

2

Factuurgegevens

Waarom ervaren professionals TSTC kiezen voor hun studie

Train slimmer, niet harder. TSTC's unieke werkwijze garandeert het effectief opdoen van skills én de grootste kans van slagen.

Lees meer over TSTC
Toucan Rhino