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 webutviklingslivssyklus
- Erfaring med webapplikasjoner, sikkerhet og testing.
Målgruppe
- Utviklere
- Ingeniører
- Arkitekter
Referanser (7)
Kompleks tilnærming til emnet i forbindelse med de praktiske eksempelene, alt sammen med trenerens energi og hans store erfaring.
Ihor - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Web Security with the OWASP Testing Framework
Maskinoversatt
Jeg fant hele OWASP-kursen informativ og godt strukturert. Hvis jeg måtte plukke ut ett aspekt som sto ut mest, ville jeg si at det var dekkningen av web-sikkerhetsvulnerabiliteter og de praktiske eksemplene som ble vist. Kurset hjalp meg med å forstå hvordan man kan bruke OWASP-konsepter i ulike situasjoner ved hjelp av forskjellige verktøy
Piotr - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Web Security with the OWASP Testing Framework
Maskinoversatt
* gode live-demos * godt tempo * god innføring i sikkerhetstesting
Robert McClure - EUROPOL
Kurs - Web Security with the OWASP Testing Framework
Maskinoversatt
innholdet og trenerens kunnskaper
Bogdan Birou - EUROPOL
Kurs - Web Security with the OWASP Testing Framework
Maskinoversatt
Store og relevante eksempler, god fart, gode øvelser. Sterkt anbefalt!
Istvan Visegradi - EUROPOL
Kurs - Web Security with the OWASP Testing Framework
Maskinoversatt
Veldig dyktig og sympatisk instruktør. Spennende emner og eksempler fra virkelivet.
Jon Lunde - Buypass AS
Kurs - Web Security with the OWASP Testing Framework
Maskinoversatt
Demonstrasjoner og øvelser
Trond-Einar Eriksen - Buypass AS
Kurs - Web Security with the OWASP Testing Framework
Maskinoversatt