Kursplan
Införandet
Utforska OWASP-testprojektet
- Principer för testning
- Tekniker för testning
- Härleda krav på säkerhetstest
- Säkerhetstester integrerade i arbetsflöden för utveckling och testning
- Analys och rapportering av säkerhetstestdata
Arbeta med OWASP Testing Framework
- Fas 1: Innan utvecklingen börjar
- Fas 2: Under definition och design
- Fas 3: Under utvecklingen
- Fas 4: Under distributionen
- Fas 5: Underhåll och drift
- Ett typiskt arbetsflöde för livscykeltestning
- Metoder för penetrationstestning
Testa webben Application Security
- Inledning och mål
- Insamling av information
- Genomföra sökmotorupptäckt och rekognoscering för informationsläckage
- Webbserver med fingeravtryck
- Granska webbserverns metafiler för informationsläckage
- Räkna upp program på webbservern
- Granska webbsidans innehåll för att se om det finns något informationsläckage
- Identifiera startpunkter för program
- Mappa körningssökvägar via program
- Ramverk för webbprogram med fingeravtryck
- Webbapplikation med fingeravtryck
- Arkitektur för kartprogram
- Testning av konfigurations- och distributionshantering
- Testa konfiguration av nätverk/infrastruktur
- Testa konfiguration av programplattform
- Hantering av testfilnamnstillägg för känslig information
- Granska gamla, säkerhetskopierade och orefererade filer för känslig information
- Räkna upp gränssnitt för infrastruktur och programadministratör
- Testa HTTP-metoder
- Testa strikt HTTP-transportsäkerhet
- Testa RIA-policy för flera domäner
- Behörighet för testfil
- Test för övertagande av underdomäner
- Testa molnlagring
Testning av identitet Management
- Definitioner av testroller
- Registreringsprocess för testanvändare
- Testa etableringsprocessen för kontot
- Testning för kontouppräkning och gissningsbart användarkonto
- Testa för svag eller icke framtvingad användarnamnspolicy
Testning av autentisering
- Testning av autentiseringsuppgifter som transporteras via en krypterad kanal
- Testa för standardautentiseringsuppgifter
- Testning av svag spärrmekanism
- Testning för att kringgå autentiseringsschemat
- Testning för sårbart lösenord
- Testning av svagheter i webbläsarens cacheminne
- Testning av svag lösenordsprincip
- Testa för svagt svar på säkerhetsfråga
- Testning av svaga funktioner för ändring eller återställning av lösenord
- Testning för svagare autentisering i alternativ kanal
Testning av auktorisation
- Testning av katalogbläddring/filinkludering
- Testning för att kringgå auktoriseringsschema
- Testa för utökning av privilegier
- Testning av osäkra direkta objektreferenser
Session Management Testning
- Testning av schema för sessionshantering
- Testning av cookie-attribut
- Testning för sessionsfixering
- Testning för exponerade sessionsvariabler
- Testning av förfalskning av förfrågningar mellan webbplatser
- Testning av utloggningsfunktioner
- Tidsgräns för testsession
- Testning för sessionsförbryllande
- Testning för sessionskapning
Testning av validering av indata
- Testning av reflekterad skriptkörning över flera webbplatser
- Testning av lagrade skript över flera webbplatser
- Testning för manipulering av HTTP-verb
- Testning av förorening av HTTP-parametrar
- Testning för SQL injektion
- Testning för Oracle
- Testning för MySQL
- Testning för SQL-server
- Testning för PostgreSQL
- Testning för MS Access
- Testning för NoSQL injektion
- Testning för ORM-injektion
- Testning för klientsidan
- Testning för LDAP injektion
- Testning för XML injektion
- Testning för SSI-injektion
- Testning för XPath injektion
- Testning för IMAP/SMTP-injektion
- Testning för kodinmatning
- Testning för inkludering av lokala filer
- Testning för inkludering av fjärrfiler
- Testning för kommandoinmatning
- Testning för formatsträngsinmatning
- Testning av inkuberad sårbarhet
- Testning för HTTP-delning/-smuggling
- Testa för inkommande HTTP-begäranden
- Testa för inmatning av värdhuvud
- Testa för inmatning av mallar på serversidan
- Testning av förfalskning av förfrågningar på serversidan
Testning av felhantering
- Testning av felaktig felhantering
- Testa för stackspårningar
Testning för svag Cryptografi
- Testning av svag Transport Layer Security
- Testning för utfyllnad Oracle
- Testning av känslig information som skickas via okrypterade kanaler
- Testning av svag kryptering
Business Logisk testning
- Introduktion till affärslogik
- Testa validering av affärslogikdata
- Testa förmågan att förfalska begäranden
- Kontroller av testets integritet
- Testa för processtiming
- Testa antalet gånger en funktion kan användas gränser
- Testning av kringgående av arbetsflöden
- Testa skydd mot missbruk av program
- Testuppladdning av oväntade filtyper
- Testa uppladdning av skadliga filer
Testning på klientsidan
- Testning för DOM-baserad skriptkörning över webbplatser
- Testning för JavaScript-körning
- Testning för HTML injektion
- Testning för URL-omdirigering på klientsidan
- Testning för CSS injektion
- Testning för resursmanipulering på klientsidan
- Testa resursdelning mellan ursprung
- Testning av blinkning över flera webbplatser
- Testning för klickkapning
- Testa WebSockets
- Testa webbmeddelanden
- Testa webbläsarens lagring
- Testning för inkludering av skript över flera webbplatser
API Testing
- Testning GraphQL
Rapportering
- Införandet
- Sammanfattning
- Rön
- Bilagor
Krav
- En allmän förståelse för webbutvecklingens livscykel Erfarenhet av webbapplikationsutveckling, säkerhet och testning.
Publik
- Utvecklare Ingenjörer Arkitekter
Vittnesmål (7)
Komplext förhållningssätt till ämnet i samband med de praktiska exemplen, allt detta tillsammans med tränarens energi och hans enorma erfarenhet.
Ihor - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Web Security with the OWASP Testing Framework
Machine Translated
Jag tyckte att hela OWASP kursen var informativ och välstrukturerad. Om jag var tvungen att välja en aspekt som stack ut mest, skulle jag säga att det var täckningen av webbsäkerhetssårbarheter och de praktiska exemplen som visas. Kursen hjälpte mig att förstå hur man tillämpar owasp-koncept i olika scenarier med hjälp av olika verktyg
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