Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Introductie
Onderzoek naar het OWASP testproject
- Principes van testen
- Testtechnieken
- Vereisten voor beveiligingstests afleiden
- Beveiligingstests geïntegreerd in ontwikkelings- en testworkflows
- Analyse en rapportage van beveiligingstestgegevens
Werken met het OWASP Testing Framework
- Fase 1: Voordat de ontwikkeling begint
- Fase 2: Tijdens definitie en ontwerp
- Fase 3: Tijdens de ontwikkeling
- Fase 4: Tijdens de implementatie
- Fase 5: Onderhoud en exploitatie
- Een typische workflow voor levenscyclustests
- Methodologieën voor penetratietests
Het web testen Application Security
- Inleiding en doelstellingen
- Verzamelen van informatie
- Voer zoekmachinedetectie en verkenning uit voor informatielekken
- Webserver met vingerafdruk
- Controleer de metabestanden van de webserver op het lekken van informatie
- Applicaties op de webserver opsommen
- Controleer de inhoud van webpagina's op het lekken van informatie
- Toegangspunten voor toepassingen identificeren
- Uitvoeringspaden in kaart brengen via toepassing
- Framework voor webtoepassingen met vingerafdruk
- Webapplicatie met vingerafdruk
- Applicatie-architectuur in kaart brengen
- Testen van configuratie- en implementatiebeheer
- Netwerk-/infrastructuurconfiguratie testen
- Configuratie van het applicatieplatform testen
- De verwerking van bestandsextensies testen op gevoelige informatie
- Controleer oude, back-upbestanden en niet-gerefereerde bestanden op gevoelige informatie
- Infrastructuur- en applicatiebeheerinterfaces opsommen
- HTTP-methoden testen
- Test strikte HTTP-transportbeveiliging
- RIA-beleid voor meerdere domeinen testen
- Machtiging voor testbestand
- Test voor overname van subdomein
- Cloudopslag testen
Identiteit Management Testen
- Definities van testrollen
- Registratieproces voor testgebruikers
- Proces voor het inrichten van accounts testen
- Testen op accountopsomming en te raden gebruikersaccount
- Testen op zwak of niet-afgedwongen gebruikersnaambeleid
Verificatie testen
- Testen voor referenties die via een versleuteld kanaal worden getransporteerd
- Testen op standaardreferenties
- Testen op zwak vergrendelingsmechanisme
- Testen op het omzeilen van verificatieschema
- Testen op kwetsbaar wachtwoord onthouden
- Testen op zwakte in de browsercache
- Testen op zwak wachtwoordbeleid
- Testen op zwakke beveiliging vraag antwoord
- Testen op zwakke functionaliteiten voor het wijzigen of resetten van wachtwoorden
- Testen op zwakkere authenticatie in alternatief kanaal
Autorisatie testen
- Testen directory traversal/bestand omvatten
- Testen op het omzeilen van autorisatieschema
- Testen op escalatie van bevoegdheden
- Testen op onveilige verwijzingen naar directe objecten
Sessie Management Testen
- Testen voor schema voor sessiebeheer
- Testen op cookie-attributen
- Testen op sessiefixatie
- Testen op blootgestelde sessievariabelen
- Testen op vervalsing van cross-site aanvragen
- Testen op afmeldfunctionaliteit
- Time-out voor testsessie
- Testen voor sessiepuzzelen
- Testen op sessiekaping
Testen van invoervalidatie
- Testen op gereflecteerde cross-site scripting
- Testen op opgeslagen cross-site scripting
- Testen op knoeien met HTTP-werkwoorden
- Testen op vervuiling door HTTP-parameters
- Testen op SQL injectie
- Testen op Oracle
- Testen op MySQL
- Testen voor SQL server
- Testen op PostgreSQL
- Testen op MS Access
- Testen op NoSQL injectie
- Testen op ORM-injectie
- Testen voor client-side
- Testen op LDAP injectie
- Testen op XML injectie
- Testen op SSI-injectie
- Testen op XPath injectie
- Testen op IMAP/SMTP-injectie
- Testen op code-injectie
- Testen voor lokale bestandsopname
- Testen voor het op afstand opnemen van bestanden
- Testen op commando-injectie
- Testen op injectie van formaatreeksen
- Testen op geïncubeerde kwetsbaarheid
- Testen op HTTP-splitsing/-smokkel
- Testen op binnenkomende HTTP-verzoeken
- Testen op injectie van hostheader
- Testen voor sjablooninjectie aan de serverzijde
- Testen op vervalsing van verzoeken aan de serverzijde
Testen op foutafhandeling
- Testen op onjuiste foutafhandeling
- Testen op stapelsporen
Testen op zwakke Cryptografie
- Testen op zwakke beveiliging van de transportlaag
- Testen op padding Oracle
- Testen op gevoelige informatie die via niet-versleutelde kanalen wordt verzonden
- Testen op zwakke versleuteling
Business Logica testen
- Inleiding tot bedrijfslogica
- Validatie van bedrijfslogische gegevens testen
- Test de mogelijkheid om aanvragen te vervalsen
- Integriteitscontroles testen
- Test op procestiming
- Test het aantal keren dat een functie kan worden gebruikt limieten
- Testen op het omzeilen van workflows
- Test de verdediging tegen misbruik van toepassingen
- Testupload van onverwachte bestandstypen
- Test uploaden van schadelijke bestanden
Testen aan de clientzijde
- Testen voor DOM-gebaseerde cross-site scripting
- Testen voor uitvoering van JavaScript
- Testen voor HTML injectie
- Testen op URL-omleiding aan de clientzijde
- Testen op CSS injectie
- Testen op manipulatie van resources aan de clientzijde
- Het delen van bronnen tussen oorsprongen testen
- Testen op cross-site gootstukken
- Testen op clickjacking
- WebSockets testen
- Webmessaging testen
- Browseropslag testen
- Testen voor opname van cross-site scripts
API Testing
- Testen GraphQL
Berichtgeving
- Introductie
- Samenvatting
- Bevindingen
- Bijlagen
Vereisten
- Een algemeen begrip van de levenscyclus van webontwikkeling. Ervaring met het ontwikkelen, beveiligen en testen van webapplicaties.
Publiek
- Ontwikkelaars Ingenieurs Architecten
21 Uren