Kursplan
Introduksjon
Utforsker OWASP testprosjektet
- Prinsipper for testing
- Testteknikker
- Utlede sikkerhetstestkrav
- Sikkerhetstester integrert i utviklings- og testarbeidsflyter
- Sikkerhetstestdataanalyse og rapportering
Arbeide med OWASP Testing Framework
- Fase 1: Før utviklingen starter
- Fase 2: Under definisjon og design
- Fase 3: Under utvikling
- Fase 4: Under distribusjon
- Fase 5: Vedlikehold og drift
- En typisk arbeidsflyt for livssyklustesting
- Metoder for penetrasjonstesting
Testing av nettet Application Security
- Introduksjon og mål
- Informasjonsinnhenting
- Utfør søkemotoroppdagelse og rekognosering for informasjonslekkasje
- Fingeravtrykk webserver
- Se gjennom webservermetafiler for informasjonslekkasje
- Oppregne applikasjoner på webserver
- Gjennomgå innholdet på nettsiden for informasjonslekkasje
- Identifiser applikasjonens inngangspunkter
- Kartlegg utførelsesveier gjennom applikasjonen
- Rammeverk for nettapplikasjoner med fingeravtrykk
- Fingeravtrykk webapplikasjon
- Kartapplikasjonsarkitektur
- Testing av konfigurering og distribusjonsadministrasjon
- Test nettverk/infrastrukturkonfigurasjon
- Test applikasjonsplattformkonfigurasjonen
- Test håndtering av filutvidelser for sensitiv informasjon
- Se gjennom gamle, sikkerhetskopierte og ikke-refererte filer for sensitiv informasjon
- Oppregne infrastruktur og applikasjonsadministrasjonsgrensesnitt
- Test HTTP-metoder
- Test streng HTTP-transportsikkerhet
- Test RIA-retningslinjer på tvers av domener
- Test filtillatelse
- Test for overtakelse av underdomene
- Test skylagring
Identitet Management Testing
- Test rolledefinisjoner
- Test brukerregistreringsprosessen
- Test kontoklargjøringsprosessen
- Testing for kontooppregning og gjettbar brukerkonto
- Tester for svak eller uhåndhevet brukernavnpolicy
Autentiseringstesting
- Tester for legitimasjon transportert over en kryptert kanal
- Tester for standard påloggingsinformasjon
- Tester for svak låsemekanisme
- Tester for å omgå autentiseringsskjema
- Tester for sårbare husk passord
- Tester for svakhet i nettleserbufferen
- Tester for svak passordpolicy
- Tester for svakt svar på sikkerhetsspørsmål
- Tester for svake funksjoner for endring eller tilbakestilling av passord
- Tester for svakere autentisering i alternativ kanal
Autorisasjonstesting
- Testing av kataloggjennomgang/fil inkluderer
- Tester for å omgå autorisasjonsskjema
- Tester for privilegieeskalering
- Testing for usikre direkte objektreferanser
Økt Management Testing
- Testing for øktadministrasjonsskjema
- Tester for informasjonskapsler-attributter
- Testing for øktfiksering
- Testing for eksponerte øktvariabler
- Testing for forfalskning av forespørsler på tvers av nettsteder
- Tester for utloggingsfunksjonalitet
- Tidsavbrudd for testøkten
- Testing for økt puslespill
- Tester for øktkapring
Inndatavalideringstesting
- Testing for reflektert skripting på tvers av nettsteder
- Testing for lagret cross site scripting
- Tester for manipulering av HTTP-verb
- Testing for HTTP-parameterforurensning
- Testing for SQL injeksjon
- Tester for Oracle
- Tester for MySQL
- Tester for SQL server
- Tester for PostgreSQL
- Testing for MS Access
- Testing for NoSQL injeksjon
- Testing for ORM-injeksjon
- Testing for klientsiden
- Testing for LDAP injeksjon
- Testing for XML injeksjon
- Testing for SSI-injeksjon
- Testing for XPath injeksjon
- Tester for IMAP/SMTP-injeksjon
- Testing for kodeinjeksjon
- Tester for lokal filinkludering
- Tester for ekstern filinkludering
- Testing for kommandoinjeksjon
- Testing for formatstrenginjeksjon
- Tester for inkubert sårbarhet
- Tester for HTTP-splitting/smugling
- Tester for innkommende HTTP-forespørsler
- Testing for vertshodeinnsprøytning
- Testing for malinjeksjon på serversiden
- Tester for forespørselsforfalskning på serversiden
Testing for feilhåndtering
- Testing for feilhåndtering
- Testing for stabelspor
Testing for svak Cryptografi
- Testing for svak transportlagssikkerhet
- Testing for polstring Oracle
- Testing for sensitiv informasjon sendt via ukrypterte kanaler
- Tester for svak kryptering
Business Logikktesting
- Introduksjon til forretningslogikk
- Test validering av forretningslogikkdata
- Test evne til å forfalske forespørsler
- Test integritetskontroller
- Test for prosesstiming
- Test antall ganger en funksjon kan brukes begrenser
- Testing for omgåelse av arbeidsflyter
- Test forsvar mot applikasjonsmisbruk
- Testopplasting av uventede filtyper
- Testopplasting av skadelige filer
Testing på klientsiden
- Testing for DOM-basert cross site scripting
- Testing for JavaScript utførelse
- Testing for HTML injeksjon
- Tester for URL-omdirigering på klientsiden
- Testing for CSS injeksjon
- Testing for ressursmanipulasjon på klientsiden
- Testing av ressursdeling på tvers av opprinnelse
- Tester for blinking på tvers av steder
- Tester for clickjacking
- Tester WebSockets
- Tester nettmeldinger
- Tester nettleserlagring
- Testing for inkludering av skript på tvers av nettsteder
API Testing
- Testing GraphQL
Rapportering
- Introduksjon
- Sammendrag
- Funn
- Vedlegg
Krav
- En generell forståelse av livssyklusen for webutvikling Erfaring med utvikling, sikkerhet og testing av webapplikasjoner.
Publikum
- Utviklere Ingeniører Arkitekter
Testimonials (7)
Kompleks tilnærming til temaet i forbindelse med de praktiske eksemplene, alt dette sammen med trenerens energi og hans enorme erfaring.
Ihor - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Web Security with the OWASP Testing Framework
Machine Translated
Jeg syntes hele OWASP kurset var informativt og godt strukturert. Hvis jeg måtte velge ett aspekt som skilte seg mest ut, ville jeg si det var dekningen av sikkerhetssårbarheter på nett og de praktiske eksemplene som ble vist. Kurset hjalp meg å forstå hvordan jeg kan bruke owasp-konsepter i ulike scenarier ved å bruke forskjellige verktøy
Piotr - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Web Security with the OWASP Testing Framework
Machine Translated
* great live-demos * good pacing * good intro to security testing
Robert McClure - EUROPOL
Kurs - Web Security with the OWASP Testing Framework
the content and the knowledge of the trainer
Bogdan Birou - EUROPOL
Kurs - Web Security with the OWASP Testing Framework
Great and relevant examples, good speed, good excercises. Highly recommended!
Istvan Visegradi - EUROPOL
Kurs - Web Security with the OWASP Testing Framework
Very skilled and likable trainer. Interesting topics and real life examples.
Jon Lunde - Buypass AS
Kurs - Web Security with the OWASP Testing Framework
Demos and exercises