Maskavimosi meistraiTarp hackerių ir kompiuterių tinklų sargų vykstančios ginklavimosi varžybos perėjo į naują fazę. Naujasis ginklas, vadinamasis "kodas-chameleonas" gali padaryti tinklus bejėgius piktybiškų hackerių puolimų akivaizdoje. Hackeriai dažnai įsilaužia į tinklus naudodami taip vadinamus "skriptus" - instrukcijas, kurias jie pasiunčia į užpultąjį tinklą priversdami jį vykdyti iš tolo siunčiamas komandas. Naujasis hackerių ginklas - polimorfinis kodas - užmaskuoja skriptus taip, jog juos tampa sunku atpažinti. Kompiuterių tinklų vadybininkai norėdami aptikti hackerius instaliuoja specialius programinius paketus, vadinamus įsibrovėlių aptikimo sistemomis IDS (Intruder Detection Systems). IDS yra keletas triukų, leidžiančių užfiksuoti nenaudėlius, pavyzdžiui, tinklo aktyvumo sekimas, skenavimas ieškant hackerių skriptų pėdsakų. IDS programos yra reguliariai atnaujinamos, įvedant naujai sukurtų skriptų charakteristikas. Bet, pasak K2, hackerio iš Kanados miesto Vankuverio, sukūrusio polimorfinio kodo versiją, skirtą tinklų silpnosioms vietoms aptikti, prieš užmaskuotąjį skriptą priešnuodžių nėra. K2 maskavimo programa gali paimti tą patį skriptą ir padaryti taip, jog kas kart jis atrodytų vis kitaip. Dėl to tinklų vadybininkams neįmanoma sudaryti skripto apibūdinimo. Kiekvieną kartą jis bus vis kitoks, nors kiekviena kodo eilutė reikš tą pačią funkciją. Tai yra tas pat, kaip keičiant 4+1 į 2+3. Abu užrašai reiškia 5, tačiau pėdsakų paieškos programai jie atrodys visai skirtingi. Kita maskavimo programa papildo kodą nieko nereiškiančiomis eilutėmis, neįtakojančiomis jo veikimo, tačiau visai pakeičiančiomis jo išorinį vaizdą. K2 teigia patikrinęs daug sistemų ir nustatęs, jog dauguma IDS programų nesugeba aptikti jo skriptų. K2 pristatė savo polimorfinį kodą Las Vegas vykusioje metinėje hackerių sueigoje. Jo nuomone, naudojant panašius kodus nesunkiai galima įsiskverbti ir į kompanijų tinklus. Viena viltis, kad daugelis hackerių nėra pakankamai kvalifikuoti ir naudodamiesi šiuo kodu nesugebės pridaryti daugiau žalos. Tinklų sargybiniai gaus pakeisti savo taktiką ir ieškoti ne individualių skriptų, o bendrų elgsenos charakteristikų. Iki šiol dar niekas nebuvo girdėjęs, kad kas nors būtų panaudojęs polimorfinį kodą, bet kompiuterininkų tarpe ši idėja yra ne nauja. Klausimas tik tame, kuomet jie pasirodys. Kita vertus, kaip galima aptikti kažką, kas yra neaptinkamas iš principo? |
|