Njegov cilj je bil izboljšati izmenjavo obveščevalnih podatkov o grožnjah in povečati njihovo uporabo znotraj njihove obstoječe varnostne infrastrukture.
Na podlagi opredeljenih zahtev je bila zasnovana dobro strukturirana arhitektura za priključek na osnovi Python-a, Izvedba; Povezovalnik je bil skrbno kodiran v jeziku Python, pri čemer je bila uporabljena moč ustreznih knjižnic in upoštevane najboljše prakse pri razvoju programske opreme …
Kibernetske grožnje postajajo vse bolj kompleksne, kar me je spodbudilo, da se poglobim v razvoj celovite rešitve za njihovo odkrivanje in obvladovanje. V tem smislu je samostojno prepoznal, da bi platforma Open Cyber Threat Intelligence (OpenCTI) lahko odigrala ključno vlogo pri združevanju, obogatitvi in izmenjavi obveščevalnih podatkov o grožnjah za izboljšanje varnosti njihove organizacije.
Zakaj je problem resničen
Kibernetske grožnje postajajo vse bolj kompleksne, kar me je spodbudilo, da se poglobim v razvoj celovite rešitve za njihovo odkrivanje in obvladovanje. V tem smislu je samostojno prepoznal, da bi platforma Open Cyber Threat Intelligence (OpenCTI) lahko odigrala ključno vlogo pri združevanju, obogatitvi in izmenjavi obveščevalnih podatkov o grožnjah za izboljšanje varnosti njihove organizacije. Izziv, ki ga je sprejel, je bil precej zahteven, saj se je srečeval z integracijo OpenCTI, s sistemom za upravljanje varnostnih informacij in dogodkov (SIEM), kar je lahko oviralo nemoteno izmenjavo obveščevalnih podatkov.
V okviru diplomske naloge se je zato odločil, da se bolj poglobim v to problematiko in izvedem raziskavo ter razvoj priključka za OpenCTI, ki temelji na programskem jeziku Python. Njegov cilj je bil izboljšati izmenjavo obveščevalnih podatkov o grožnjah in povečati njihovo uporabo znotraj njihove obstoječe varnostne infrastrukture. Skozi ta proces se je odločil slediti sistematičnemu pristopu, ki je vključeval naslednje ključne korake: Analiza zahtev; V sodelovanju s strokovnjaki za kibernetsko varnost in skrbniki SIEM so bile opredeljene potrebe in pričakovanja za integracijo OpenCTI-SIEM, Oblikovanje in arhitektura;
Metoda
Na podlagi opredeljenih zahtev je bila zasnovana dobro strukturirana arhitektura za priključek na osnovi Python-a, Izvedba; Povezovalnik je bil skrbno kodiran v jeziku Python, pri čemer je bila uporabljena moč ustreznih knjižnic in upoštevane najboljše prakse pri razvoju programske opreme, Testiranje in potrjevanje; Uporabljene so bile stroge metodologije testiranja, da bi preverili natančnost, zmogljivost in skladnost priključka z opredeljenimi zahtevami, Dokumentacija in uporabniški priročnik; Za lažjo uvedbo in uporabo priključka v njihovem podjetju v prihodnosti je bil izdelan obsežen uporabniški priročnik.
V okviru diplomske naloge je bil uspešno razvit po meri narejen priključek OpenCTI, ki temelji na Python-u, za nemoteno izmenjavo podatkov med OpenCTI in sistemom SIEM njihove organizacije. Ta integracija omogoča uporabo obogatenih podatkov o grožnjah za boljše odkrivanje v realnem času, proaktivne ukrepe kibernetske varnosti in povečanje odpornosti organizacije proti grožnjam. Poleg tega so z implementacijo tega priključka omogočili tudi avtomatizacijo procesov obveščanja in odzivanja na kibernetske incidente, kar izboljšuje učinkovitost obrambe in zaščito občutljivih informacij ter infrastrukture.
Kaj je nastalo
Objavljeno 23. 9. 2023 · licenca CC BY-NC 4.0 (besedilo in PDF diplomskega dela; fotografije in videi © Academia) · izvirna objava: academia.si.
Slike, sheme in zaslon

Še iz modula Programsko inženirstvo

Varnostna analiza lokalnega in oblačnega shranjevanja podatkov pri celičnih terapijah

Avtomatizacija backend procesov z uporabo umetne inteligence

Primerjava dveh orodij za statično analizo kode (SAST) za začetnike: SonarQube CE proti Semgrep
Želite v dveh letih narediti tak projekt?
Pustite e-pošto. V enem delovnem dnevu dobite osebni odgovor karierne svetovalke: ali je modul pravi za vas, kako se prizna vaša služba kot praksa in koliko stane – plus predmetnik, urnik in cenik.
Go Higher.