Mesec pakla za tech industriju: "Skoro 48 sati nisam spavao, ne radi se samo o popravljanju štete"
Sumirano
- Ranjivost u PHP-u mogla je da ugrozi veliki deo interneta, jer oko 70% veb-sajtova koristi ovaj programski jezik
- Timovi su zakrpili sisteme i pregledali logove kako bi proverili da li je došlo do upada
- Nepodržani nasleđeni sistemi zahtevali su privremeno isključivanje sajtova ili njihovo premeštanje iza VPN-a, dok zajednica nije prilagodila zakrpe
Ovo je esej ispričan u prvom licu, zasnovan na razgovoru sa Nikom Vudhedom, osnivačem kompanije za veštačku inteligenciju Dži-Pi-Tri (GPTree) i tehničkim direktorom u kompanijama Rotko (Rothco) i Kompjuboks (Compubox). On je u četvrtak razgovarao za Biznis insajder kako bi podelio na koji način je reagovao na ranjivosti u programskom jeziku PHP koje bi mogle da utiču na većinu veb-sajtova na svetu.
Sledeći tekst je redigovan radi sažetosti i jasnoće, piše Biznis Insajder.
"Uvek je noćna mora kada se ovakve stvari dogode. Od utorka uveče nisam spavao. Približavam se cifri od 48 sati rada na ovome. Ja sam tehnički direktor, ali takođe vodim agenciju za više klijenata i imam sopstvenu kompaniju sa sopstvenim proizvodom. Tako da, balansiranje mog vremena da bi se sve ažuriralo, bilo je prosto iscrpljujuće.
Oko 70% interneta radi na programskom jeziku koji se zove PHP. Aktivno sam uključen u samu PHP zajednicu, pa sam u utorak uveče dobio upozorenje u vezi sa ranjivošću i činjenicom da PHP tim već radi na rešavanju tog problema. To mi je dalo početnu prednost.
Imam neke timove u inostranstvu, pa sam mogao da se posvetim tome zajedno sa njima.
Ne radi se samo o primeni zakrpa. Radi se o tome da budemo sigurni da ništa već nije bilo izloženo riziku. Već smo imali uspostavljenu infrastrukturu za lako postavljanje zakrpa, ali to i dalje zahteva priličnu količinu manuelnog angažovanja.
Znao sam da ću, čim u sredu uđem u kancelariju, morati da naložim svojim timovima da se bace na ovo. Već su čekali da zakrpe budu objavljene.
Ljudi su voljni da pomognu
edna od najvećih glavobolja, posebno na strani klijenta, jeste to što imamo mnogo nasleđenih (legasi) sistema, koji rade na starijim verzijama PHP-a koje više nisu podržane, pa zvanične zakrpe neće biti napravljene. Za njih smo na kraju morali da smislimo druge planove. Na primer, privremeno skidanje sajtova sa mreže (oflajn) ili njihovo prebacivanje iza VPN-a.
Na kraju, pošto je to zajednica otvorenog koda (open-source), zajednica je te zakrpe već prilagodila starijim verzijama ili ih implementirala. Tako da se sada vraćamo na neke od tih starijih sistema kako bismo ih zakrpili.
To je jedna od lepih stvari u vezi sa PHP-om. Postoji tako ogromna zajednica ljudi koji su voljni da zasuču rukave, uskoče i pomognu.
Iako sam na rukovodećim pozicijama poslednjih 10 godina, nikada nisam izgubio dodir sa praksom i ostao sam direktno povezan sa kodom i infrastrukturom. Zato sam praktično radio sa timovima za razvoj i infrastrukturu kako bih pomogao da budemo sigurni da su ovi problemi rešeni. Pregledali smo logove i tražili bilo kakve potencijalne tragove upada koje je ova ranjivost omogućila.
Mesec pakla
To je takođe značilo da moramo da budemo u toku sa najnovijim vestima koje izlaze i onim što drugi ljudi otkrivaju. Sada smo u poziciji u kojoj se osećamo ugodno i bezbedno, ali postoje nove ranjivosti u alatu za kodiranje Nod džej-es (Node.js). Imamo neke Nod džej-es usluge, pa sada gledamo kako to potencijalno utiče na nas. Oktobar mi deluje kao mesec pakla iz tehnološke perspektive.
Ne mislim da se kraj nazire s obzirom na napredak u veštačkoj inteligenciji. Uz sve pozitivne strane koje dobijamo od nje, postoji i gomila negativnih, a ovo je savršen primer.
Kompanija OpenAI je već izjavila da su pronašli još mnogo ovakvih tipova ranjivosti koje, na sreću, nisu procurele u javnost. Tokom narednih meseci, za to će ili biti napravljene zakrpe, ili će te informacije procuriti na isti način i izazvati istu vrstu panike.
Ne mislim da smo još stigli do kraja puta. Biće toga još mnogo."
(Ubrzanje.rs/BusinessInsider)