Stvarali su udžbenike i igre, a danas nas spašavaju od 40 milijardi cyber prijetnji

Stvarali su udžbenike i igre, a danas nas spašavaju od 40 milijardi cyber prijetnji

Za rješavanje prijetnji u digitalnom svijetu potrebni su vrhunski stručnjaci različitih ekspertiza. U ReversingLabu otkrili su nam koliko svestrane stručnjake imaju te kako ih njihova raznolikost spaja, a ne razdvaja u uspostavi novih kibernetičkih standarda

Jedna od glavnih karakteristika ReversingLabsa, tvrtke specijalizirane za sigurnosna rješenja, je njegovanje kulture različitosti. Tako među njihovim zaposlenicima možemo pronaći autora fakultetskih udžbenika, inženjera koji je radio u bankarstvu i gamingu te matematičarku koja karijeru u ReversingLabsu gradi od studentskih dana.

Unatoč tome što su različite dobi, interesa i profesionalnih pozicija, svi dijele zajednički cilj – razviti proizvode koji rješavaju složene izazove industrije i podižu standarde kibernetičke sigurnosti.

Upoznajte ReversingLabosvog Principal Engineera Julijana Šribara, voditeljicu Machine learning tima Andreu Čulinović i voditelja tima za dinamičku analizu Dinu Lišnjića.

Marin Pavelić

Ekspertna znanja i novi trendovi

Dolazak u ReversingLabs za Julijana je predstavljao poseban izazov jer u dotadašnjoj karijeri nije radio ni na čemu sličnom. Susreo se s tu tehnologijom i alatima koji se koriste na znatno naprednijoj razini, a ta su mu iskustva dragocjena s obzirom na to da rado vraća praksu u školske klupe.

Naime, Julijan je autor četiriju fakultetskih udžbenika te uz Borisa Motika suautor domaće biblije programiranja – knjige Demistificirani C++ koja je dosad objavljena u pet izdanja kako bi bila u tijeku s novim standardima. Upravo praćenje trendova prvo je što je naglasio u razgovoru za Netokraciju o svom deveteročlanom C++ timu u ReversingLabsu:

Zahvaljujući timu u kojem se nalaze mlade snage sa svježim idejama te kvaliteti i entuzijazmu pojedinaca, cijeli tim prati nove tehnološke trendove i primjenjuje ih kroz svoj rad.

Julijan je koautor četiriju sveučilišnih udžbenika na hrvatskom jeziku.

C++ tim se utrostručio otkako se Julijan pridružio tvrtki, tada ih je bilo svega troje.

Enormna količina podataka

Veliki rast zabilježio je i Machine learning tim kojem se Andrea pridružila prije pet godina, odmah nakon završetka fakulteta. Kad je počela raditi, Research ogranak ReversingLabsa imao je 30 kolega, a danas se taj broj popeo na gotovo 70 ljudi.

Nove zaposlenike najviše iznenadi ogroman obujam podataka s kojima tvrtka raspolaže, kaže matematičarka. Dodaje odmah i kako je tvrtka godinama akumulirala ekspertna znanja koja je ugradila u svoje proizvode kako bi se uhvatila u koštac s tom količinom podataka, ali i kako je to proces koji ne staje.

Sustavi unutar firme su vrlo kompleksni i u pravilu su sastavljeni od raznih podsustava. Na primjer, imamo tim koji je specijaliziran za prikupljanje podataka iz različitih izvora ili pak različite tehnologije koje vrše klasifikaciju datoteka. Naše baze podataka i cloud sadrže enormno veliku količinu podataka koji se neprestano ažuriraju i dopunjuju.

U takvim kompleksnim sustavima treba se snaći, što ponekad predstavlja problem. No, u tom slučaju, ističe Andrea, uvijek postoji netko kome se može obratiti.

Kolege su vrlo pristupačne i priskoče u rješavanju problema što je ponekad i samo objašnjavanje na koji način funkcionira neki dio sustava.

Baze ReversingLabsa imaju skoro 40 milijardi datoteka! E, tu počinju pravi inženjerski izazovi…

Balans privatnog i poslovnog

Takva radna atmosfera uvelike olakšava dolazak novih radnika – pogotovo ako su prije radili u drugim industrijama. Na početku karijere, bankarska industrija je nudila stabilnost i profesionalni rast za Dinu. Kada se otvorila prilika rada u gamingu, dijete u Dini nije mu dalo da propusti priliku biti s druge strane voljenog hobija kao kreator.

Nakon tog lijepog iskustva, počeo je ipak tražiti nešto što mu omogućuje veći balans privatnog i profesionalnog života, ističe Dino:

Jedna od najvećih prednosti developerske uloge je mogućnost mijenjanja domene problema s kojima se netko želi baviti. Za osobu poput mene, koja je željna konstantnog učenja i novih izazova, to je vrlo bitno i rekao bih čak nužno, kako bi se s punim entuzijazmom mogla posvetiti poslu.

Moja je sreća što je u to vrijeme ReversingLabs bio u fazi širenja i potrazi za novim snagama, a kibernetička sigurnost je definitivno područje koje mi je interesantno, jer koji inženjer ne voli rastavljati stvari, makar bile i virtualne.

Osim što je voditelj tima za dinamičku analizu, Dino je razvijao videoigru za onboarding – ReversingLabs Defense, Foto: Marin Pavelić Marin Pavelić

Nova dimenzija

Dino ističe kako svaka industrija nosi svoj set specifičnih problema čije je prevladavanje ključno za uspjeh. Kod bankarskih kartica presudno je trajanje transakcije jer nikako se ne smije dogoditi da korisnik ima sredstva, a odbije mu se kartica. U gaming industriji kralj je FPS, broj sličica u jednoj sekundi koji nikada ne smije pasti ispod određenog broja. U ReversingLabsu je to velika količina podataka:

S petabajtima podataka i milijunima uzoraka koji se na dnevnoj bazi procesiraju, naoko jednostavni zadaci dobivaju novu dimenziju i pravo je umijeće kako dobiti kvalitetne rezultate u realnom vremenu.

Kako prije nije radio na takvim sustavima, trebalo mu je neko vrijeme da pohvata konce. No, u okruženju vrsnih kolega inženjera proces učenja je bio brz i efikasan, napominje.

ReversingLabs: Kad radite s petabajtima podataka, tehnički izazovi su jedinstveni i često pomiču sve granice

Najveći izazovi

ReversingLabs je poznat po svojim rješenjima za kibernetičku sigurnost, tako je ovaj trio svoja raznovrsna znanja primijenio na razvoj naprednih alata kao što je Spectra Core koji štiti poduzeća od zlonamjernih softvera i ostalih prijetnji.

U tome je uspješan jer koristi najveću privatnu zbirku prijetnji na svijetu s više od 40 milijardi uzoraka i 385 milijardi jedinstvenih digitalnih potpisa (file hashova).

Pritom koristi strojno učenje i neprestano se implementiraju novi moduli s podrškom za nove formate, što je često izazovno jer je dostupna dokumentacija za te formate oskudna, neažurirana ili je uopće nema, ističe Julijan:

Stoga rad na svakom novom modulu podrazumijeva prethodno temeljito istraživanje formata, mogućih varijacija i mogućih sigurnosnih nedostataka koji bi omogućili zlonamjerne promjene u datotekama.

Glavni izazov pri izradi novih machine learning modela uvijek je dobro razumijevanje problema i domene, u čemu nam uvelike pomažu drugi timovi, sastavljeni od eksperata za analizu malwarea i različitih formata datoteka, navodi Andrea ponovno potvrđujući važnost timskog rada i raznovrsnosti ekspertize članova tima.

Andrea se zaposlila u ReversingLabsu 2018. godine kao Junior data scientist, a danas je voditelj Machine learning tima, Foto: Marin Pavelić/Netokracija

Njezin tim radi na modelima strojnog učenja koji neprestano prate i open-source softverske repozitorije poput NPM-a i PyPI-a kako bi rano otkrili maliciozne softvere. Rezultati tih modela su dostupni na Spectra Assure Community platformi koja je besplatna za korištenje i doprinos open-source zajednici.

Skrivene opasnosti i odgovor na izazove

Dinin, pak, tim stoji iza dinamičke analize podataka kojom prate pokretanje datoteka i bilježe ponašanja kako bi ulovili maliciozno ponašanje. Sada im je fokus na interaktivnoj dinamičkoj analizi kojom žele omogućiti klijentima da pošalju uzorak na analizu i onda spoje se na sandbox, kako bi što uspješnije izvršili detonaciju i ulovili skrivene, potencijalno maliciozne funkcionalnosti.

Fokusirani smo i na analizu elektroničke pošte. Kako je email jedan od najkorištenijih kanala za distribuciju malwarea, njegova kvalitetna analiza jedan je od prioriteta, kako bismo mogli pružiti što potpuniju zaštitu našim klijentima.

Izazovi su sastavni dio rada, a u ReversingLabsu shvatili su kako su odgovor na te izazove učenje i suradnja. Bez obzira na to je li riječ o početnicima koji se tek upoznaju s industrijom ili iskusnim stručnjacima s dugogodišnjim znanjem, svaki član tima ima priliku doprinijeti projektima koji postavljaju visoke standarde u kibernetičkoj sigurnosti.

Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.

Pravila ponašanja

Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:

  • Ne budite 💩: Nema vrijeđanja, diskriminiranja, ni psovanja (osim ako nije osobni izričaj, ali onda neka psovka bude općenita, a ne usmjerena prema nekome). Također, upoznajte se sa stavkom 2. članka 94. Zakona o elektroničkim medijima prije no što ostavite komentar.
  • Samo kvalitetna rasprava, manje trolanja: Ne morate se ni sa kim slagati, ali budite konstruktivni i doprinesite raspravi! Svako trolanje, flameanje, koliko god "plesalo" na granici, leti van.
  • Imenom i prezimenom, nismo Anonymous 👤: Autor sadržaja stoji iza svog sadržaja, stoga stojite i vi iza svog komentara. Koristimo ime i prezime te pravu email adresu.

Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.

Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Mobilne aplikacije

ZET-ov štrajk iznjedrio nova digitalna rješenja za prijevoz po Zagrebu

Zagreb je jutros ostao bez redovitog tramvajskog i autobusnog prometa, no građani su brzo počeli tražiti alternativna rješenja. Uz organiziranje zajedničkih vožnji, pojavilo se i nekoliko digitalnih projekata koji pokušavaju povezati vozače i putnike.

Vodič

Imate pretplatu na AI alate? Evo što računovođe kažu o ispravnom evidentiranju

U novoj kolumni Bruno Cvitanović, direktor računovodstvenog i konzultantskog servisa Brojevi objašnjava kako računovodstveno tretirati AI alate, što vrijedi za poduzetnike izvan sustava PDV-a i na koje pogreške treba paziti.

Programiranje

Tim od šest developera, dva QA-a i jednog Product Ownera postaje prošlost

Florian Krause ima trideset godina iskustva u razvoju softvera, jedan propali startup i čvrsto mišljenje: tim od šest developera, dva QA-a i jednog product ownera postaje prošlost. Na The Geek Gatheringu u Osijeku objasnio je čime se takva postava zamjenjuje.

Što ste propustili

Pametni automobili

Napokon smo se provozali Verneovim robotaksijem!

Nakon što smo u Zagrebu bezuspješno pokušali uhvatiti Verneov robotaksi putem Uberove aplikacije, zvijezde su se posložile i mi smo dobili poziv koji se ne odbija.

Umjetna inteligencija

Tko zbog AI-ja i dalje ulaže u ljude, a tko otpušta 50% radne snage?

Dok neke tvrtke nastavljaju i zapošljavati i ulagati u AI, druge su odabrale samo potonje. Kako različite tvrtke pristupaju promjenama na tržištu, doznali smo na Automation Summitu.

Novost

Gamepires najavio otpuštanja, smanjuje tim koji radi na SCUM-u

Gamepires, koji stoji iza igre SCUM, smanjuje broj zaposlenih zbog zahtjevnih tržišnih uvjeta. Objava dolazi nekoliko mjeseci nakon što je studio preuzeo britanski Splash Damage.

Vodič

Imate pretplatu na AI alate? Evo što računovođe kažu o ispravnom evidentiranju

U novoj kolumni Bruno Cvitanović, direktor računovodstvenog i konzultantskog servisa Brojevi objašnjava kako računovodstveno tretirati AI alate, što vrijedi za poduzetnike izvan sustava PDV-a i na koje pogreške treba paziti.

Veliki intervjui

Ako AI može napraviti film ili igru, što ostaje kreativcima? Odgovara CEO Nanobita

Može li umjetna inteligencija promijeniti način na koji nastaju filmovi i igre, a da pritom ne žrtvujemo kvalitetu priče i kreativnu viziju? Nanobit već testira odgovor na to pitanje, razvijajući AI produkcijske procese koji otvaraju mogućnost stvaranja sadržaja velikom brzinom.

Netokracija Podcast

Dekan FER-a: AI ne može zamijeniti temeljno znanje inženjera

Umjetna inteligencija mijenja način na koji radimo, ali bez temeljnih znanja nema ni kvalitetnih inženjera ni ozbiljnog tehnološkog napretka. U razgovoru s dekanom FER-a otkrivamo zašto je važno ulagati u istraživanje i razvoj, kako povezati fakultete i industriju te gdje se otvaraju nove prilike za Hrvatsku – od robotike i fizičke umjetne inteligencije do razvoja visokotehnoloških proizvoda.