
Door lokale instructeurs geleide live Secure Code-trainingen in Nederland .
Machine Translated
Getuigenissen
crypto
Carlos Ibarra
Cursus: Avanzado Java, JEE y Seguridad de Aplicaciones Web
Machine Translated
Ik vond dat hij gepassioneerd was over het onderwerp en ook erg overtuigend.
Diana Vladulescu
Cursus: Secure Web Application Development and Testing
Machine Translated
Ik had vooral baat bij de praktijkvoorbeelden.
Trading Point of Financial Instruments (XM
Cursus: Secure coding in PHP
Machine Translated
Het onderwerp van de cursus was erg interessant en gaf ons veel ideeën.
Anastasios Manios
Cursus: Secure coding in PHP
Machine Translated
Ik genoot over het algemeen van de interactie.
Andreas Hadjidemetris
Cursus: Secure coding in PHP
Machine Translated
De meeste bekende onderwerpen met betrekking tot veilige codering worden behandeld en uitgelegd. Leuke presentaties Eenvoudig te bekijken, niet saai.
Trading Point of Financial Instruments (XM
Cursus: Secure coding in PHP
Machine Translated
De manier en de aanpak op elke verschillende sectie.
Trading Point of Financial Instruments (XM
Cursus: Secure coding in PHP
Machine Translated
De trainer heeft zeer goede communicatieve vaardigheden en kan gemakkelijk de aandacht van het publiek trekken. Hij kan de kwestie op een zeer eenvoudige en gedetailleerde manier uitleggen, zodat iedereen het kan begrijpen.
Trading Point of Financial Instruments (XM
Cursus: Secure coding in PHP
Machine Translated
Alle onderwerpen waren goed behandeld en gepresenteerd met veel voorbeelden. Ahmed was zeer efficiënt en slaagde erin om ons te allen tijde gefocust en aangetrokken te houden.
Kostas Bastas
Cursus: Secure coding in PHP
Machine Translated
Alles! Ik had geen ervaring met Secure Coding en de hele training was interessant en nuttig.
Trading Point of Financial Instruments (XM
Cursus: Secure coding in PHP
Machine Translated
Ik heb echt genoten van de voorbeelden uit het echte leven.
Marios Prokopiou
Cursus: Secure coding in PHP
Machine Translated
Ik hield van de levering van de kant van de trainer. Zeer enthousiast en maakte de training echt aangenaam en interessant. Ook heel duidelijk over de inhoud die hij aan het leveren was.
Trading Point of Financial Instruments (XM
Cursus: Secure coding in PHP
Machine Translated
Ik vond de scenario's uit de echte wereld echt leuk.
Michail Alvanos
Cursus: Java and Web Application Security
Machine Translated
Ik vond de organisatie echt leuk.
Panagiotis Foutros
Cursus: Java and Web Application Security
Machine Translated
Zeer goede kennis en karakter.
Constantinos Michael
Cursus: Java and Web Application Security
Machine Translated
Ik had baat bij de oefeningen (SQL-injectie, XSS, CRSF ...).
David Lemoine - Statistical Solutions
Cursus: .NET, C# and ASP.NET Security Development
Machine Translated
Ik vond de mix van theorie / grondbeginselen / principes en activiteit / interactieve web-apps leuk. Uitstekende mix.
Statistical Solutions
Cursus: .NET, C# and ASP.NET Security Development
Machine Translated
Goede gang van zaken, door te schakelen tussen lezingen en activiteiten kon de trainer mijn aandacht vasthouden, een goede variëteit aan behandelde onderwerpen, de trainer was zeer goed geïnformeerd en in staat om het onderwerp aan te passen aan wat nodig was.
Statistical Solutions
Cursus: .NET, C# and ASP.NET Security Development
Machine Translated
Trainers bevelen in zijn vakgebied
Adnan ul Husnain Hashmi - TDM GROUP
Cursus: Web Application Security
Machine Translated
De hands-on labs waren uitstekend.
Dr. Farhan Hassan Khan - TDM GROUP
Cursus: Web Application Security
Machine Translated
De instructeur bereidde het materiaal voor op zijn loop.
Instituto nacional de astrofísica, óptica y electrónica
Cursus: Microsoft SDL Core
Machine Translated
Informatie over de aanval tegen koude aanvallen en over hoe je je kunt beschermen tegen deze aanval.
Marcin Piliszczuk - Diebold Nixdorf
Cursus: Application Security in the Cloud
Machine Translated
De praktische oefeningen
Corvil
Cursus: C/C++ Secure Coding
Machine Translated
De hands-on benadering om de concepten uit te leggen.
Corvil
Cursus: C/C++ Secure Coding
Machine Translated
Oefening en in staat zijn om te experimenteren.
Corvil
Cursus: C/C++ Secure Coding
Machine Translated
Ook op voorwaarde dat een heleboel nieuwsgierig gerelateerd interessant op een bepaalde manier met het onderwerp
EduBroker Sp. z o.o.
Cursus: Embedded Systems Security
Machine Translated
Veiligheidsmodellen, een bespreking van goede programmeer praktijken, diverse soorten aanvallen.
Piotr Piątek - EduBroker Sp. z o.o.
Cursus: Embedded Systems Security
Machine Translated
Secure Code Cursusoverzicht
De cursus behandelt de ontwikkelingsfase en geeft een overzicht van de typische beveiligingsrelevante programmeerfouten van zowel beheerde als native code. Aanvalmethoden worden gepresenteerd voor de besproken kwetsbaarheden, samen met de bijbehorende mitigatietechnieken, allemaal uitgelegd door een aantal praktische oefeningen die live hackplezier bieden voor de deelnemers. Na de introductie van verschillende beveiligingstestmethoden wordt de effectiviteit van verschillende testtools aangetoond. Deelnemers kunnen de werking van deze tools begrijpen door een aantal praktische oefeningen door de tools toe te passen op de reeds besproken kwetsbare code.
Deelnemers aan deze cursus zullen
-
Begrijp basisconcepten van beveiliging, IT-beveiliging en veilige codering
-
Maak kennis met de essentiële stappen van Microsoft Secure Development Lifecycle
-
Leer veilige ontwerp- en ontwikkelingsmethoden
-
Meer informatie over veilige implementatieprincipes
-
Begrijp de methode voor beveiligingstests
- Ontvang bronnen en meer informatie over veilige coderingsmethoden
Publiek
Ontwikkelaars, managers
De Java taal en de Runtime Environment (JRE) zijn ontworpen om vrij te zijn van de meest problematische veelvoorkomende beveiligingsproblemen in andere talen, zoals C / C++ . Toch moeten softwareontwikkelaars en architecten niet alleen weten hoe ze de verschillende beveiligingsfuncties van de Java omgeving moeten gebruiken (positieve beveiliging), maar moeten ze zich ook bewust zijn van de vele kwetsbaarheden die nog steeds relevant zijn voor Java ontwikkeling (negatieve beveiliging).
De introductie van beveiligingsdiensten wordt voorafgegaan door een kort overzicht van de grondslagen van cryptografie, met een gemeenschappelijke basis voor het begrijpen van het doel en de werking van de toepasselijke componenten. Het gebruik van deze componenten wordt gepresenteerd via verschillende praktische oefeningen, waarbij deelnemers de besproken API's zelf kunnen uitproberen.
De cursus gaat ook door en legt de meest voorkomende en ernstige programmeerfouten van de Java taal en het platform uit, die zowel de typische bugs van Java programmeurs als de taal- en omgevingsspecifieke problemen behandelen. Alle kwetsbaarheden en de relevante aanvallen worden aangetoond door eenvoudig te begrijpen oefeningen, gevolgd door de aanbevolen codeerrichtlijnen en de mogelijke mitigatietechnieken.
Deelnemers aan deze cursus zullen
- Begrijp basisconcepten van beveiliging, IT-beveiliging en veilige codering
- Leer OWASP voorbij OWASP Top Tien en weet hoe u deze kunt vermijden
- Leer verschillende beveiligingsfuncties van de Java ontwikkelomgeving te gebruiken
- Heb een praktisch begrip van cryptografie
- Meer informatie over typische codeerfouten en hoe u ze kunt vermijden
- Krijg informatie over enkele recente kwetsbaarheden in het Java framework
- Ontvang bronnen en meer informatie over veilige coderingsmethoden
Publiek
ontwikkelaars
Naast solide kennis in het gebruik van Java componenten, is het zelfs voor ervaren Java programmeurs van essentieel belang om een grondige kennis te hebben van webgerelateerde kwetsbaarheden zowel op server- als clientzijde, de verschillende kwetsbaarheden die relevant zijn voor webapplicaties die in Java geschreven, en de gevolgen van de verschillende risico's.
Algemene webgebaseerde kwetsbaarheden worden aangetoond door de relevante aanvallen te presenteren, terwijl de aanbevolen coderingstechnieken en mitigatiemethoden worden uitgelegd in de context van Java met als belangrijkste doel de bijbehorende problemen te voorkomen. Daarnaast wordt speciale aandacht besteed aan client-side beveiliging van beveiligingsproblemen van Java Script, Ajax en HTML 5.
De cursus introduceert beveiligingscomponenten van de standaard Java editie, die wordt voorafgegaan door de basis van cryptografie en biedt een gemeenschappelijke basis voor het begrijpen van het doel en de werking van de toepasselijke componenten. Het gebruik van alle componenten wordt gepresenteerd door praktische oefeningen, waarbij deelnemers de besproken API's en hulpmiddelen zelf kunnen uitproberen.
Ten slotte worden in de cursus de meest voorkomende en ernstige programmeerfouten van de Java taal en het platform uitgelegd. Naast de typische bugs van Java programmeurs, dekken de geïntroduceerde beveiligingsproblemen zowel taalspecifieke problemen als problemen die voortvloeien uit de runtime-omgeving. Alle kwetsbaarheden en de relevante aanvallen worden aangetoond door eenvoudig te begrijpen oefeningen, gevolgd door de aanbevolen codeerrichtlijnen en de mogelijke mitigatietechnieken.
Deelnemers aan deze cursus zullen
- Begrijp basisconcepten van beveiliging, IT-beveiliging en veilige codering
- Leer OWASP voorbij OWASP Top Tien en weet hoe u deze kunt vermijden
- Leer client-side kwetsbaarheden en veilige codeermethoden
- Leer verschillende beveiligingsfuncties van de Java ontwikkelomgeving te gebruiken
- Heb een praktisch begrip van cryptografie
- Meer informatie over typische codeerfouten en hoe u ze kunt vermijden
- Krijg informatie over enkele recente kwetsbaarheden in het Java framework
- Krijg praktische kennis in het gebruik van beveiligingstesttools
- Ontvang bronnen en meer informatie over veilige coderingsmethoden
Publiek
ontwikkelaars
Het doel van deze cursus is om ontwikkelaars door middel van tal van praktische oefeningen te leren hoe te voorkomen dat niet-vertrouwde code bevoorrechte acties uitvoert, middelen beschermt door middel van sterke authenticatie en autorisatie, externe procedureaanroepen aanbiedt, sessies afhandelt, verschillende implementaties voor bepaalde functionaliteit introduceert, en veel meer.
Introductie van verschillende kwetsbaarheden begint met het presenteren van een aantal typische programmeerproblemen die zich voordoen bij het gebruik van .NET, terwijl de bespreking van kwetsbaarheden van ASP.NET ook verschillende omgevingsinstellingen en hun effecten behandelt. Ten slotte gaat het onderwerp ASP.NET-specifieke kwetsbaarheden niet alleen over enkele algemene beveiligingsproblemen met webapplicaties, maar ook over speciale problemen en aanvalsmethoden zoals het aanvallen van de ViewState of de aanvallen met tekenreeksbeëindiging.
Deelnemers aan deze cursus zullen
- Begrijp basisconcepten van beveiliging, IT-beveiliging en veilige codering
- Leer OWASP voorbij OWASP Top Tien en weet hoe u deze kunt vermijden
- Leer verschillende beveiligingsfuncties van de .NET-ontwikkelomgeving te gebruiken
- Krijg praktische kennis in het gebruik van beveiligingstesttools
- Meer informatie over typische codeerfouten en hoe u ze kunt vermijden
- Ontvang informatie over enkele recente kwetsbaarheden in .NET en ASP.NET
- Ontvang bronnen en meer informatie over veilige coderingsmethoden
Publiek
ontwikkelaars
Het doel van deze cursus is om ontwikkelaars door middel van tal van praktische oefeningen te leren hoe te voorkomen dat niet-vertrouwde code bevoorrechte acties uitvoert, middelen beschermt door middel van sterke authenticatie en autorisatie, externe procedureaanroepen aanbiedt, sessies afhandelt, verschillende implementaties voor bepaalde functionaliteit introduceert, en veel meer. Een speciale sectie is gewijd aan de configuratie en verharding van de .NET- en ASP.NET-omgeving voor beveiliging.
Een korte inleiding tot de grondslagen van cryptografie biedt een gemeenschappelijke praktische basis voor het begrijpen van het doel en de werking van verschillende algoritmen, op basis waarvan de cursus de cryptografische functies presenteert die kunnen worden gebruikt in .NET. Dit wordt gevolgd door de introductie van enkele recente crypto-kwetsbaarheden, zowel gerelateerd aan bepaalde crypto-algoritmen en cryptografische protocollen, als side-channel aanvallen.
Introductie van verschillende kwetsbaarheden begint met het presenteren van een aantal typische programmeerproblemen die zich voordoen bij het gebruik van .NET, inclusief bugcategorieën van invoervalidatie, foutafhandeling of race-omstandigheden. Er wordt speciale aandacht besteed aan XML beveiliging, terwijl het onderwerp ASP.NET-specifieke kwetsbaarheden enkele speciale problemen en aanvalsmethoden aanpakt: zoals het aanvallen van de ViewState, of de string-beëindigingsaanvallen.
Deelnemers aan deze cursus zullen
- Begrijp basisconcepten van beveiliging, IT-beveiliging en veilige codering
- Leer verschillende beveiligingsfuncties van de .NET-ontwikkelomgeving te gebruiken
- Heb een praktisch begrip van cryptografie
- Begrijp een aantal recente aanvallen op cryptosystemen
- Ontvang informatie over enkele recente kwetsbaarheden in .NET en ASP.NET
- Meer informatie over typische codeerfouten en hoe u ze kunt vermijden
- Krijg praktische kennis in het gebruik van beveiligingstesttools
- Ontvang bronnen en meer informatie over veilige coderingsmethoden
Publiek
ontwikkelaars
De cursus geeft een overzicht van de toepasselijke beveiligingsoplossingen in webapplicaties, gericht op de belangrijkste technologieën zoals beveiligde communicatie en webservices, waarbij zowel transportlaagbeveiliging als end-to-end beveiligingsoplossingen en standaarden zoals Web Services Security en XML aangepakt. Het geeft ook een kort overzicht van de typische programmeerfouten, vooral verbonden met ontbrekende of onjuiste inputvalidatie.
De webgebaseerde kwetsbaarheden worden aangetoond door de relevante aanvallen te presenteren, terwijl de aanbevolen coderingstechnieken en mitigatiemethoden worden uitgelegd om de bijbehorende problemen te voorkomen. Oefeningen kunnen eenvoudig worden gevolgd door programmeurs die verschillende programmeertalen gebruiken, zodat de webtoepassingsgerelateerde onderwerpen gemakkelijk kunnen worden gecombineerd met andere beveiligde codeeronderwerpen, en kunnen dus effectief voldoen aan de behoeften van bedrijfsontwikkelingsgroepen, die meestal omgaan met verschillende talen en ontwikkelingsplatforms om webapplicaties te ontwikkelen.
Deelnemers aan deze cursus zullen
- Begrijp basisconcepten van beveiliging, IT-beveiliging en veilige codering
- Leer OWASP voorbij OWASP Top Tien en weet hoe u deze kunt vermijden
- Leer client-side kwetsbaarheden en veilige codeermethoden
- Heb een praktisch begrip van cryptografie
- Inzicht krijgen in beveiligingsconcepten van webservices
- Krijg praktische kennis in het gebruik van beveiligingstesttools
- Ontvang bronnen en meer informatie over veilige coderingsmethoden
Publiek
ontwikkelaars
De cursus geeft een overzicht van de toepasselijke beveiligingsoplossingen in webapplicaties, met speciale aandacht voor het begrijpen van de belangrijkste toe te passen cryptografische oplossingen. De verschillende kwetsbaarheden van de webtoepassing worden zowel aan de serverzijde (volgens de OWASP Top Ten) als aan de clientzijde gepresenteerd, aangetoond door de relevante aanvallen en gevolgd door de aanbevolen coderingstechnieken en beperkingsmethoden om de bijbehorende problemen te voorkomen. Het onderwerp van veilige codering wordt afgesloten met enkele typische beveiligingsrelevante programmeerfouten op het gebied van inputvalidatie, oneigenlijk gebruik van beveiligingsfuncties en codekwaliteit.
Testen speelt een zeer belangrijke rol bij het waarborgen van de beveiliging en robuustheid van webapplicaties. Verschillende benaderingen - van audits op hoog niveau via penetratietests tot ethisch hacken - kunnen worden toegepast om verschillende soorten kwetsbaarheden te vinden. Als u echter verder wilt gaan dan de gemakkelijk te vinden laaghangende vruchten, moeten veiligheidstests goed worden gepland en correct worden uitgevoerd. Onthoud: beveiligingstesters zouden idealiter alle bugs moeten vinden om een systeem te beschermen, terwijl voor tegenstanders het voldoende is om een exploiteerbare kwetsbaarheid te vinden om erin te dringen.
Praktische oefeningen helpen bij het begrijpen van kwetsbaarheden van webapplicaties, programmeerfouten en vooral de mitigatietechnieken, samen met praktische tests van verschillende testtools van beveiligingsscanners, sniffers, proxy-servers, fuzzingtools tot statische broncodeanalysers, deze cursus geeft de essentiële praktische vaardigheden die de volgende dag op de werkplek kunnen worden toegepast.
Deelnemers aan deze cursus zullen
- Begrijp basisconcepten van beveiliging, IT-beveiliging en veilige codering
- Leer OWASP voorbij OWASP Top Tien en weet hoe u deze kunt vermijden
- Leer client-side kwetsbaarheden en veilige codeermethoden
- Heb een praktisch begrip van cryptografie
- Begrijp de benaderingen en methoden van beveiligingstests
- Krijg praktische kennis in het gebruik van technieken en tools voor beveiligingstests
- Blijf op de hoogte van recente kwetsbaarheden in verschillende platforms, frameworks en bibliotheken
- Ontvang bronnen en meer informatie over veilige coderingsmethoden
Publiek
Ontwikkelaars, testers
Niveaus van Java beveiligingsarchitectuur worden doorgaan door toegangscontrole, authenticatie en machtiging, beveiligde communicatie en verschillende cryptografische functies aan te pakken. Er worden ook verschillende APIs geïntroduceerd die kunnen worden gebruikt om uw code in PHP te beveiligen, zoals OpenSSL voor cryptografie of HTML Purifier voor input validatie. Aan de serverzijde worden de beste praktijken gegeven voor het harden en configureren van het besturingssysteem, de webcontainers, het bestandsysteem, de SQL server en de PHP zelf, terwijl een speciale focus wordt gegeven op client-side beveiliging door middel van beveiligingsproblemen van JavaScript, Ajax en HTML5.
Algemene web kwetsbaarheden worden besproken door voorbeelden in overeenstemming met de OWASP Top Ten, het tonen van verschillende injectie-aanvallen, script-injecties, aanvallen tegen sessiebehandeling, onveilig rechtstreekse object verwijzingen, problemen met bestanden uploaden, en vele anderen. De verschillende Java- en PHP-specifieke taalproblemen en problemen die voortvloeien uit de runtime omgeving worden geïntroduceerd in de standaard kwetsbaarheidstypen van ontbrekende of onjuiste input validatie, onjuiste gebruik van beveiligingsfuncties, onjuiste fout en uitzondering beheer, tijd- en staat gerelateerde problemen, code kwaliteit problemen en mobiele code gerelateerde kwetsbaarheden.
Deelnemers kunnen de besproken API's, hulpmiddelen en de effecten van configuraties voor zichzelf uitproberen, terwijl de introductie van kwetsbaarheden allemaal wordt ondersteund door een aantal hands-on oefeningen die de gevolgen van succesvolle aanvallen demonstreren, tonen hoe de bugs te corrigeren en verlichtingstechnieken toe te passen, en het gebruik van verschillende uitbreidingen en hulpmiddelen in te voeren.
De deelnemers aan deze cursus zullen
Begrijp de basisbegrippen van beveiliging, IT-beveiliging en beveiligde codering Leer web kwetsbaarheden verder dan OWASP Top Ten en weet hoe ze te vermijden Leer de kwetsbaarheden aan de klant en veilige coderingspraktijken Leer om verschillende beveiligingsfuncties van de ontwikkelingsomgeving te gebruiken Java Een praktisch begrip van cryptografie Leer om verschillende beveiligingsfuncties van PHP te gebruiken Begrijp de beveiligingsconcepten van webdiensten Krijg praktische kennis in het gebruik van beveiligingstesttools Leer over typische coderingsfouten en hoe ze te vermijden Informatie over recente kwetsbaarheden in Java en PHP kaders en bibliotheken Krijg bronnen en meer lezen over veilige coderingspraktijken
Het publiek
Ontwikkelaars
Algemene webgebaseerde kwetsbaarheden worden aangetoond door de relevante aanvallen te presenteren, terwijl de aanbevolen coderingstechnieken en mitigatiemethoden worden uitgelegd met het belangrijkste doel om de bijbehorende problemen te voorkomen. Naast server-side problemen (in principe volgens de OWASP Top Ten), wordt speciale aandacht besteed aan client-side beveiliging van beveiligingsproblemen van Java Script, Ajax en HTML 5, gevolgd door het bespreken van webservices en XML beveiliging. Een korte inleiding tot de grondslagen van cryptografie biedt een gemeenschappelijke praktische basis voor het begrijpen van het doel en de werking van verschillende algoritmen.
Specifiek voor C en C++ gaan we dieper in op de exploitatie van bufferoverlopen op de stapel en op de heap. Na het tonen van de aanvalstechnieken geven we een overzicht van praktische beveiligingsmethoden die op verschillende niveaus kunnen worden toegepast (hardwarecomponenten, het besturingssysteem, programmeertalen, de compiler, de broncode of in productie) om het voorkomen van de verschillende bugs te voorkomen , om ze te detecteren tijdens de ontwikkeling en vóór de marktintroductie, of om hun exploitatie tijdens de werking van het systeem te voorkomen. Ten slotte bespreken we tegenaanvallen en vervolgens maatregelen ter bescherming tegen, waarbij de nadruk wordt gelegd op het kat-en-muiskarakter van hacking en bescherming.
Ten slotte legt de cursus de meest voorkomende en ernstige programmeerfouten in het algemeen uit, door voorbeelden te brengen in Java , .NET, C en C++ talen en platforms. Naast de typische bugs van de programmeurs, omvatten de geïntroduceerde beveiligingsproblemen zowel taalspecifieke problemen als problemen die voortvloeien uit de runtime-omgeving of de gebruikte bibliotheken. Alle kwetsbaarheden en de relevante aanvallen worden aangetoond door eenvoudig te begrijpen oefeningen, gevolgd door de aanbevolen codeerrichtlijnen en de mogelijke mitigatietechnieken.
Tot slot presenteren we beveiligingstesttechnieken en tools die kunnen worden toegepast om de besproken kwetsbaarheden te onthullen, samen met de verschillende technieken voor verkenning, configuratie en verharding van de omgeving.
Deelnemers aan deze cursus zullen
- Begrijp basisconcepten van beveiliging, IT-beveiliging en veilige codering
- Leer OWASP voorbij OWASP Top Tien en weet hoe u deze kunt vermijden
- Leer client-side kwetsbaarheden en veilige codeermethoden
- Inzicht krijgen in beveiligingsconcepten van webservices
- Heb een praktisch begrip van cryptografie
- Realiseer de ernstige gevolgen van onveilige bufferbehandeling
- Begrijp de architecturale beschermingstechnieken en hun zwakke punten
- Meer informatie over typische codeerfouten en hoe u deze kunt exploiteren
- Blijf op de hoogte van recente kwetsbaarheden in verschillende platforms, frameworks en bibliotheken
- Leer essentiële kwetsbaarheidsanalyse en testtechnieken en tools
- Ontvang bronnen en meer informatie over veilige coderingsmethoden
Publiek
ontwikkelaars
Typische valkuilen en beveiligingslekken worden beschreven voor zowel native code als Java toepassingen, samen met aanbevelingen en best practices om deze te voorkomen en te verminderen. In veel gevallen worden besproken kwesties ondersteund met praktijkvoorbeelden en casestudy's. Ten slotte geven we een kort overzicht van hoe u hulpprogramma's voor beveiligingstests kunt gebruiken om programmeerfouten te melden die relevant zijn voor de beveiliging.
Deelnemers aan deze cursus zullen
- Begrijp basisconcepten van beveiliging, IT-beveiliging en veilige codering
- Leer de beveiligingsoplossingen op Android
- Leer verschillende beveiligingsfuncties van het Android platform te gebruiken
- Krijg informatie over enkele recente kwetsbaarheden in Java op Android
- Meer informatie over typische codeerfouten en hoe u ze kunt vermijden
- Krijg inzicht in kwetsbaarheden van native codes op Android
- Realiseer de ernstige gevolgen van onveilige bufferbehandeling in native code
- Begrijp de architecturale beschermingstechnieken en hun zwakke punten
- Ontvang bronnen en meer informatie over veilige coderingsmethoden
Publiek
professionals
Om IaaS, PaaS en SaaS te dekken, wordt eerst de beveiliging van de infrastructuur besproken: hardening en configuratieproblemen, evenals verschillende oplossingen voor authenticatie en autorisatie naast identiteitsbeheer die in de kern van alle beveiligingsarchitectuur moeten zijn. Dit wordt gevolgd door een aantal fundamenten met betrekking tot juridische en contractuele kwesties, namelijk hoe vertrouwen wordt gevestigd en beheerd in de cloud.
De reis door de cloud-beveiliging gaat verder met het begrijpen van cloud-specifieke bedreigingen en de doelstellingen en motivaties van de aanvallers, evenals typische aanvalstappen die worden genomen tegen cloud-oplossingen. Bijzondere nadruk wordt ook gegeven op het audit van de cloud en het verstrekken van beveiligingsbeoordeling van cloudoplossingen op alle niveaus, met inbegrip van penetratieonderzoek en kwetsbaarheidsanalyse.
De focus van de cursus is op toepassingsbeveiligingsproblemen, die zowel de gegevensbeveiliging als de beveiliging van de toepassingen zelf behandelen. Uit het oogpunt van applicatiebeveiliging is cloud computingbeveiliging niet aanzienlijk anders dan de algemene softwarebeveiliging, en daarom zijn in wezen alle OWASP-gelisterde kwetsbaarheden ook relevant in dit domein. Het is het set van bedreigingen en risico's dat het verschil maakt, en dus wordt de training afgesloten met de lijst van verschillende cloud-specifieke aanval vectoren verbonden met de vooraf besproken zwakten.
De deelnemers aan deze cursus zullen
Begrijp de basisbegrippen van beveiliging, IT-beveiliging en beveiligde codering Begrijp belangrijke bedreigingen en risico's in de cloud domein Leer over elementaire cloudbeveiligingsoplossingen Krijg informatie over vertrouwen en governance over de cloud Een praktisch begrip van cryptografie Ontdek uitgebreide kennis in applicatiebeveiliging in de cloud Leer web kwetsbaarheden verder dan OWASP Top Ten en weet hoe ze te vermijden Begrijp de uitdagingen van audit en evaluatie van cloudsystemen voor beveiliging Leer hoe je de cloud en de infrastructuur kunt beschermen Krijg bronnen en meer lezen over veilige coderingspraktijken
Het publiek
Ontwikkelaars, managers, professionals
Als een kritisch aspect van netwerkbeveiliging is cryptografie, worden de belangrijkste cryptografische algoritmen in symmetrische cryptografie, hashing, asymmetrische cryptografie en sleutelovereenkomst ook besproken. In plaats van een diepgaande wiskundige achtergrond te presenteren, worden deze elementen besproken vanuit het perspectief van een ontwikkelaar, met typische gebruik-case voorbeelden en praktische overwegingen met betrekking tot het gebruik van crypto, zoals openbare sleutelinfrastructuur. Veiligheidsprotocolen in veel gebieden van veilige communicatie worden geïntroduceerd, met een diepgaande discussie over de meest gebruikte protocol families zoals IPSEC en SSL/TLS.
Typische crypto kwetsbaarheden worden besproken zowel gerelateerd aan bepaalde crypto-algoritmen en cryptografische protocollen, zoals BEAST, CRIME, TIME, BREACH, FREAK, Logjam, Padding oracle, Lucky Thirteen, POODLE en dergelijke, evenals de RSA timing attack. In elk geval worden de praktische overwegingen en mogelijke gevolgen voor elk probleem opnieuw beschreven, zonder in diepe wiskundige details te gaan.
Ten slotte, aangezien XML technologie centraal is voor het uitwisselen van gegevens door netwerktoepassingen, worden de beveiligingsaspecten van XML beschreven. Dit omvat het gebruik van XML binnen webdiensten en SOAP berichten naast beschermingsmaatregelen zoals XML ondertekening en XML encryptie – evenals zwakke punten in die beschermingsmaatregelen en XML-specifieke veiligheidsproblemen zoals XML injectie, XML externe entiteit (XXE) aanvallen, XML bommen, en XPath injectie.
De deelnemers aan deze cursus zullen
Begrijp de basisbegrippen van beveiliging, IT-beveiliging en beveiligde codering Begrijp de eisen van veilige communicatie Leer over netwerk-aanvallen en verdedigingen op verschillende OSI-slagen Een praktisch begrip van cryptografie Begrijp essentiële beveiligingsprotocolen Ontdek enkele recente aanvallen tegen cryptosystemen Informatie over enkele recente gerelateerde kwetsbaarheden Begrijp de beveiligingsconcepten van webdiensten Krijg bronnen en meer lezen over veilige coderingspraktijken
Het publiek
Ontwikkelaars, Professionals
De deelnemers aan deze cursus zullen
Begrijp de basisbegrippen van beveiliging, IT-beveiliging en beveiligde codering Begrijp web kwetsbaarheden zowel op de server als op de client-zijde Ontdek de ernstige gevolgen van onzeker bufferbehandeling Wees geïnformeerd over enkele recente kwetsbaarheden in ontwikkelingsomgevingen en kaders Leer over typische coderingsfouten en hoe ze te vermijden Begrijp beveiligingstestmethoden en methoden
Het publiek
Managers
Wat als we je zouden vertellen dat de code die je je hele carrière hebt geschreven, ondanks al je inspanningen vol zit met zwakheden waarvan je niet wist dat ze bestonden? Wat als, terwijl u dit leest, hackers uw code proberen in te breken? Hoe waarschijnlijk zouden ze slagen? Wat als ze je database zouden kunnen stelen en op de zwarte markt kunnen verkopen?
Deze beveiligingscursus voor webtoepassingen verandert de manier waarop u naar code kijkt. Een hands-on training waarin we je alle trucs van de aanvallers leren en hoe ze deze kunnen verminderen, waardoor je geen ander gevoel hebt dan het verlangen om meer te weten.
Het is jouw keuze om voorop te lopen en gezien te worden als een game changer in de strijd tegen cybercriminaliteit.
Deelnemers die aanwezig zijn, zullen:
- Begrijp basisconcepten van beveiliging, IT-beveiliging en veilige codering
- Leer OWASP voorbij OWASP Top Tien en weet hoe u deze kunt vermijden
- Leer client-side kwetsbaarheden en veilige codeermethoden
- Meer informatie over de beveiliging van Node.js
- Meer informatie over MongoDB beveiliging
- Heb een praktisch begrip van cryptografie
- Begrijp essentiële beveiligingsprotocollen
- Inzicht krijgen in beveiligingsconcepten van webservices
- Meer informatie over JSON-beveiliging
- Krijg praktische kennis in het gebruik van technieken en tools voor beveiligingstests
- Meer informatie over het omgaan met kwetsbaarheden in de gebruikte platforms, frameworks en bibliotheken
- Ontvang bronnen en meer informatie over veilige coderingsmethoden
In deze door een instructeur geleide live cursus leren deelnemers hoe ze de juiste beveiligingsstrategie kunnen formuleren om de DevOps beveiligingsuitdaging het hoofd te bieden.
Formaat van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefenen.
- Praktische implementatie in een live-labomgeving.
Cursusaanpassingsopties
- Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
Aan het einde van deze cursus hebben de deelnemers een goed begrip van beveiligingsprincipes, problemen en technologieën. Wat nog belangrijker is, zullen de deelnemers worden uitgerust met de technieken die nodig zijn voor het ontwikkelen van veilige en beveiligde embedded software.
Formaat van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefenen.
- Praktische implementatie in een live-labomgeving.
Cursusaanpassingsopties
- Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
In deze instructeur geleide, live training, zullen de deelnemers leren hoe om een applicatie te verzekeren door instrumenteren runtime agenten en aanval inducers om het applicatie gedrag tijdens een aanval te simuleren.
Aan het einde van deze training zullen de deelnemers in staat zijn:
Simuleren van aanvallen op applicaties en valideren van hun detectie- en beschermingscapaciteiten Gebruik RASP en DAST om code-niveau zichtbaarheid te krijgen in de door een applicatie genomen gegevensroute onder verschillende runtime scenario's Snelle en nauwkeurige correctie van de applicatiecode die verantwoordelijk is voor gedetecteerde kwetsbaarheden Prioriteit geven aan kwetsbaarheidsresultaten uit dynamische scans Gebruik RASP real-time waarschuwingen om applicaties in de productie te beschermen tegen aanvallen. Vermindering van de risico's van applicatie kwetsbaarheid terwijl de productieschema-doelstellingen worden gehandhaafd Ontwerp van een geïntegreerde strategie voor algemene kwetsbaarheiddetectie en bescherming
Het publiek
[ 1 ] Ingenieurs Veiligheidsingenieurs Ontwikkelaars
Format van de cursus
Deel lezing, deel discussie, oefeningen en zware praktijken
This Course explores the Dot Net Framework Security features and how to secure web applications.
Deze cursus is cruciaal vanwege de toenemende behoefte aan ontwikkelaars om op een veilige manier te coderen. Het is van cruciaal belang om beveiliging als kwaliteitscomponent in de ontwikkelingscyclus te introduceren. Deze cursus is bedoeld om ontwikkelaars te informeren over verschillende beveiligingsproblemen via praktische oefening met behulp van onze speciaal ontwikkelde onveilige webtoepassing.
Last Updated: