Kattava eettisen hakkeroinnin kokonaisuus
Eettinen hakkerointi tarkoittaa järjestelmien, verkkojen ja sovellusten tutkimista samoilla tekniikoilla, joita hyökkääjä käyttäisi — mutta luvallisesti ja tavoitteena löytää ja korjata heikkoudet ennen niiden hyväksikäyttöä. Tämä kokonaisuus kattaa hyökkäyspuolisen tietoturvan koko alan ensimmäisen testiympäristön rakentamisesta puskuriylivuotohyökkäysten toteuttamiseen ja ammattimaisten tunkeutumistestiraporttien laatimiseen. Kolmekymmentä kurssia perustaa jokaisen käsitteen käytännön tekemiseen teorian sijaan.
Mitä opit
Aloitat Linuxin perusteista ja erityisesti tietoturvatyöhön tarkoitetusta Bash-komentosarjoituksesta ja siirryt sitten verkkoprotokolliin, anonymiteettiin ja OPSECiin. Keskeisiä työkaluja ovat Nmap, Metasploit ja Burp Suite. Harjoittelet jalanjälkien keräämistä, tiedustelua, skannausta, enumerointia ja sosiaalista manipulointia ja laajennat sitten käyttöoikeuksia sekä Linux- että Windows-järjestelmissä. Myöhemmillä kursseilla käsitellään Active Directory -hyökkäyksiä, langattomien verkkojen hakkerointia, mobiilisovellusten pentestausta, pilviympäristöjen pentestausta, puskuriylivuotojen hyväksikäyttöä, haittaohjelmien käänteistä ohjelmointia ja bug bounty -toimintaa. Kokonaisuus päättyy tunkeutumistestauksen menetelmiä ja raportointia käsittelevään kurssiin.
Oppimispolku
Kolmekymmentä kurssia kattaa tasot A1–C2. A1- ja A2-kurssit — mukaan lukien Setting Up a Hacking Lab, Linux for Hackers ja Networking Fundamentals & Protocols — rakentavat perustan. B1- ja B2-kursseilla tutustutaan ammattimaisiin työkaluihin ja keskitason hyökkäystekniikoihin, kuten Password Cracking Techniques, Vulnerability Analysis ja Windows Privilege Escalation. C1- ja C2-kurssit ovat vaativimpia: Active Directory Attacks, Buffer Overflow Exploitation, Cloud Pentesting, Malware Threats & Defense ja Reverse Engineering Malware vievät oppimispolun päätökseen.
Näin se toimii
Jokainen kurssi koostuu lyhyistä ja keskittyneistä oppitunneista, jotka suoritat sisäänrakennetussa koodieditorissa reaaliaikaisen palautteen avulla. Tekoälytuutori on käytettävissä aina, kun jokin asia tuottaa vaikeuksia, ja jäsennelty eteneminen varmistaa, että harjoittelet aina taitoja, jotka rakentuvat suoraan aiemmin opitun varaan.