Ethical Hacker

Hakerimi perceptohet shpesh si diçka e keqe. Fillimisht, hakerët ishin programues që përdornin aftësitë e tyre për të rregulluar gabimet në softuer në mënyrë të shpejtë ose kreative. Por, në fund të shekullit të 20-të, ky term mori një kuptim të ri: “haker kompjuteri”, një ndërhyrës që kërkon informacion konfidencial duke anashkaluar sistemet e sigurisë.

Sot, ekzistojnë dy lloje kryesore: Kapele të Bardha dhe Kapele të Zeza. Të dytët janë kriminelë kibernetikë, ndërsa Kapelet e Bardha janë specialistë të sigurisë së informacionit ose studiues të sistemeve të IT-së që nuk shkelin ligjin.

Hakerët etikë ndihmojnë për të gjetur gabime në sistemet e sigurisë dhe për t’i rregulluar ato. Ata veprojnë krejtësisht ligjërisht dhe ky profesion po fiton popullaritet, pasi shumë kompani janë të gatshme të paguajnë për të zbuluar dobësi.

Çfarë është një haker etik?

Hakeri i bardhë është një specialist i sigurisë kibernetike që njeh parimet e hakerimit të sistemeve të informacionit dhe është i aftë të identifikojë dhe zgjidhë shpejt problemet e sigurisë në rrjetet kompjuterike.

Trajnimi për haker etik në CODDY School kryhet nga praktikues të përvojshëm, hakerë të certifikuar etikë. Ata flasin në klasë për teknika dhe metoda unike të hakerimit dhe u mësojnë fëmijëve si t’i rezistojnë atyre për të mbrojtur sistemet e informacionit.

Avantazhet e kursit
Kursi për haker etik është përshtatur për fëmijët dhe adoleshentët. Nga njëra anë, orët do të jenë të dobishme dhe interesante edhe për dëgjuesit e papërgatitur që duan të mësojnë artin e hakerimit etik nga fillimi. Nga ana tjetër, zgjidhja e problemeve do të kërkojë njohuri bazë për një gjuhë programimi, p.sh., Python, kështu që ne mund të rekomandojmë këtë kurs për ata që kanë studiuar tashmë në kursin tonë për fillestarë për Python: Zhvillimi i lojërave.

Pasi të mësojnë sekretet e hakerimit etik, fëmija do të arrijë një nivel të ri, më të avancuar të aftësive kompjuterike dhe do të dallohet mes moshatarëve të tij. Duke përdorur njohuritë për qëllime të mira, fëmijët do të jenë në gjendje të mbrojnë veten, familjen dhe miqtë e tyre nga rreziqet kibernetike. Përveç kësaj, hakerimi etik është një profesion tërheqës, i kërkuar dhe me perspektivë në fushën e IT-së.

Ky kurs do t’i lejojë fëmijës tuaj të:

  • fitojë një kuptim të kërcënimeve dhe rreziqeve të rënda që gjenden në internet;
  • njihet me aspekte të ndryshme të mbrojtjes së informacionit dhe sigurisë në praktikë;
  • rishikojë bazat e gjuhës Python dhe të mësojë përdorimin e saj në detyra të hakerimit etik;
  • studiojë llojet kryesore të sulmeve në rrjet dhe metodat e kundërmasave;
  • zotërojë gjuhën e programimit JavaScript dhe ta përdorë këtë njohuri për të zgjidhur problemet e mbrojtjes së informacionit në internet;
  • mësojë bazat e ndërtimit dhe sigurimit të bazave të të dhënave duke përdorur gjuhën MySQL;
  • njihet me teknologjitë e rrjeteve kompjuterike, si rrjedh të dhënat në internet, modelet OSI dhe TCP/IP;
  • studiojë HTML, CSS, dhe të aplikojë këto aftësi për të krijuar një faqe të phishing;
  • mësojë si të anashkalojë sistemet e sigurisë dhe të gjurmojë gjurmët;
  • mësojë si të mbrojë në mënyrë të sigurt të dhënat personale dhe informacionin konfidencial;
  • të bëhet i njohur me bazat e një karriere si specialist i sigurisë kibernetike.

Moduli 1: Hyrje në Sigurinë Kibernetike

Në këtë modul, pjesëmarrësit njihen me temat:

  • Hakerimi etik
  • Skenaret e sulmeve dhe mbrojtjes kundër aktorëve keqdashës
  • Inxhinieria sociale
  • Roli dhe detyrat e specialistëve të sigurisë së informacionit

Moduli 2: Programimi në Python dhe Kriptografia

Ky modul ka për qëllim njohjen e pjesëmarrësve me gjuhën e programimit Python dhe bazat e kriptografisë. Temat që përfshihen janë:

  • Operatorët bazë dhe tipet e të dhënave në Python
  • Ciklet dhe kushtet në Python
  • Algoritmet e kriptografisë dhe metodat e enkriptimit të mesazheve
  • Shkrimi i programeve për enkriptimin në Python

Moduli 3: Python i Avancuar dhe Siguria

Pjesëmarrësit vazhdojnë me njohuritë e tyre në Python, si dhe njihen me qasjet e reja në siguri, duke përfshirë:

  • Enkriptimin e mesazheve duke përdorur një imazh
  • Hashing
  • Zbatimin e hashing-ut në praktikën e programimit
  • Klasat në Python
  • Shkrimi i një programi për të krijuar një bazë të dhënash për login dhe fjalëkalime të përdoruesve

Moduli 4: Sulmet në Rrjet

Ky modul përfshin njohuri për llojet e sulmeve në rrjet, duke përfshirë:

  • Bazat e HTML
  • Tabelat CSS
  • Phishing
  • Krijimi i një faqeje phishing
  • Shkrimi i një programi për sulme me forcë brutale ndaj fjalëkalimeve

Moduli 5: Bazat e JavaScript-it

Ky modul është i përkushtuar ndaj bazave të gjuhës JavaScript, të cilat janë të domosdoshme për punën me faqet e internetit dhe mbrojtjen e informacionit online. Temat që përfshihen në këtë modul janë:

  • Bazat dhe përdorimi i JavaScript-it
  • Variablat, ciklet dhe deklaratat e kushtëzuara në JavaScript
  • Funksionet dhe ngjarjet në JavaScript
  • Programimi praktik në JavaScript
  • Kuptimi i sulmeve XSS (Cross-Site Scripting), identifikimi dhe eliminimi i dobësive

Moduli 6: Bazat e Bazave të të Dhënave dhe Programimi i Sigurt

Ky modul i dedikohet bazave të bazave të të dhënave dhe njohurive për krijimin e një aplikacioni për autentifikimin e përdoruesve. Fëmijët do të mësojnë:

  • Krijimin e një baze të dhënash të parë
  • Komandat për të ndërvepruar me një bazë të dhënash
  • Shkrimin e një programi për autentifikimin e përdoruesve në një faqe interneti
  • Hyrje në injeksionin SQL dhe metodat e mbrojtjes

Moduli 7: Teknologjitë e Rrjetit

Ky modul është i dedikuar një hyrjeje në teknologjitë e rrjetit, ku studentët do të mësojnë:

  • Modeli i protokolleve OSI
  • Struktura e rrjetit të internetit, modeli i protokolleve TCP/IP
  • Parimet e rrjeteve lokale, globale, private dhe publike
  • Protokolle të ndryshme rrjeti dhe aplikimet e tyre

Moduli 8: Sistemet Operative dhe Linja e Komandave

Në modulin 8, studentët njihen me sistemet operative Windows dhe Linux dhe mësojnë si të shkruajnë komanda në linjën e komandave. Temat e këtij moduli janë:

  • Puna me komandat në Windows dhe Linux
  • Komanda për menaxhimin e skedarëve dhe konfigurimin e desktopit
  • Karakteristikat speciale të linjës së komandave në Windows dhe Linux
  • Hyrje në adresat IP dhe portet

Moduli 9: Protokollet e Avancuara dhe Analiza e Dobësive

Ky modul është i përkushtuar ndaj studimit të protokolleve të reja, praktikës së punës me dobësitë dhe mbrojtjes së burimeve të informacionit. Kursi do të përfundojë me prezantimin e projekteve, ku studentët do të paraqesin njohuritë dhe aftësitë e reja të fituara. Temat e modulit të 9-të janë:

  • Studimi i VPN
  • Protokollet FTP dhe SMB
  • Detyra praktike për zbulimin e dobësive
  • Përgatitja për prezantimin e projekteve
  • Përmbledhje e kursit dhe rekomandime për zhvillimin e mëtejshëm në fushën e sigurisë së informacionit dhe kibernetikës

Rezultatet e Kursit:

  • Fëmijët do të kenë një ide mbi kërcënimet dhe rreziqet në internet.
  • Do të mësojnë të përdorin internetin në mënyrë korrekte dhe të sigurt.
  • Do të fitojnë aftësi për të mbrojtur në mënyrë të sigurt të dhënat personale dhe informacionin konfidencial.
  • Do të kenë njohuri mbi parimet e enkriptimit.
  • Do të kuptojnë parimet e kodimit të informacionit.
  • Do të rishikojnë sintaksën e Python-it dhe do të njihen me JavaScript.
  • Do të zhvillojnë dhe përmirësojnë aftësitë e programimit në Python dhe JavaScript për detyra të sigurisë kibernetike.
  • Do të mësojnë për llojet e sulmeve në rrjet dhe skenarët e mbrojtjes.
  • Do të kenë aftësinë për të përgatitur dhe prezantuar projekte teknike.