Nuomonė: XSS – nuvertinta grėsmė?

Publikuota: 2008 m. liepos 3 d. ketvirtadienis

Prie kompiuterio
Daugeliui tikriausiai teko girdėti šią magišką santrumpą „XSS“ (angl. Cross-site scripting), gaila kol kas nėra gražaus lietuviško vertimo, pažodžiui tai būtų kažkas panašaus į „tarptinklalapinis scenarijų rašymas/vykdymas“. Kodėl verta apie šį pažeidžiamumą nuolatos kalbėti? Nes maždaug devynios iš dešimties interneto svetainių yra pažeidžiamos, likusi viena svetainė taip pat potencialiai gali nukentėti nuo šio pažeidžiamumo, kadangi saugumo tyrinėtojai nuolatos randa naujų „XSS“ išnaudojimo vektorių ne tik pačiose Web aplikacijose, bet ir pasitelkę naršyklių arba tarnybinių stočių programinės įrangos spragas.

OWASP projektas „XSS“ pažeidžiamumams skiria pirmą vietą tarp rimčiausių ir dažniausiai pasitaikančių pažeidžiamumų tinklo aplikacijose, tačiau dauguma programuotojų ir „rimtų“ saugumo expertų šio pažeidžiamumo nelaiko realia grėsme ir jį ignoruoja. Aišku, ignoruoja iki tol, kol nuo jo nudega, o labiausiai tai aktualu finansinėms institucijoms ir bendruomeniniams portalams, kurie patiria ne tik finansinius nuostolius, bet ir praranda klientų pasitikėjimą.

Pasitelkę „XSS“ įsilaužėliai gali:

  • Vogti vartotojų slapukus (angl. cookies) ir taip perimti: sesijas, užšifruotus vartotojo prisijungimo duomenis, kitą reikšmingą informaciją.
  • Rengti „phishing“ atakas, klastojant patikimą tinklalapį ir taip išgauti konfidencialius vartotojų prisijungimo duomenis.
  • Išnaudoti interneto naršyklių pažeidžiamumus bei taip platinti kenkėjišką programinę įrangą patikimo tinklalapio kontekste.
  • Panaudoti „XSRF“ (angl. Cross-site request forgery) atakoms ir, pavyzdžiui, pakeisti jūsų bevielio ryšio maršruto parinktuvo konfigūraciją.
  • Linksmintis (apie tai vėliau)
  • Kt.

Kodėl programuotojai kuria pažeidžiamą kodą? Išskirčiau tris pagrindines priežastis: paslaugų sutartyje nėra nieko pasakyta apie saugumo užtikrinimą, kodo kūrėjai nėra apmokyti arba paprasčiausiai tingi saugiai programuoti, naudoja platformą, kur už visus elementarius saugaus kodo niuansus yra atsakingas pats programuotojas. Galima būtų paminėti ir daugiau priežasčių, tačiau visos jos vienaip ar kitaip susijusios su žmogiškuoju faktoriumi. Dar iki šiol vienas populiariausių tinklo aplikacijų pažeidžiamumų yra PHP puslapių įterpimas, kuris yra žymiai pavojingesnis, nes apima pačio serverio ir vartotojų saugumą, tad ką bekalbėti apie iš pažiūros nekaltą „XSS“. Daug laiko praeis, kol saugumo užtikrinimas, taps programavimo kultūros dalimi.

Žvelgiant iš techninės pusės, „XSS“ pažeidžiamumų paieška ir išnaudojimas yra toks nesudėtingas, kad dažnai už šių pažeidžiamumų ar saugumo tyrinėjimų ta tema paskelbimą, saugumo tyrinėtojai susilaukia kritikos iš kitų, „rimtesnių“ saugumo tyrinėtojų. Su tuo sutikti neverta, kadangi auksiniai buferių perpildymo laikai seniai baigėsi. Jeigu anksčiau užtekdavo kaip parametrą programai perduoti labai ilgą eilutę, susidedančią iš pasikartojančių simbolių sekos, kuri perpildydavo buferį ir perrašydavo EIP (angl. Extended Instruction Pointer), tai dabar tokius pažeidžiamumus programose sėkmingai neutralizuoja ir pačios operacinės sistemos. Atėjus WEB 2.0 erai, o ir WEB 3.0 jau ne už kalnų, interneto erdvė vis labiau koncentruojasi į socialinius ryšius, tad ateityje bus visai nebūtina analizuoti OS branduolio TCP/IP steką, norint patekti į kompanijos vidų – užteks paprasčiausio „XSS“ pažeidžiamumo populiariame bendruomeniniame portale.

Kopijuoti, platinti, skelbti bet kokią portalo News.lt informaciją be raštiško redakcijos sutikimo draudžiama.

facebook komentarai

Naujas komentaras


Captcha

susiję straipsniai

Tobulėjančios medicinos technologijos: paciento kortelė pildoma balsu

Kam bent kartą teko laukti prie gydytojų kabineto, tas žino, kaip tas laukimas vargina. Bet ir įėję į kabinetą pas taip lauktą gydytoją dažnai nusiviliame, nes šis daugiau dėmesio kreipia dokumentų pildymui, o ne pacientui. skaityti »

„InnoFest 2015“ parodoje – Europos rinkai skirtos LG naujovės

Lisabonoje vyksta kasmetinė „LG Electronics“ (LG) paroda „Innovation Festival“ (InnoFest). Joje pristatomos Europos rinkai skirtos inovacijos – nuo televizorių, garso sistemų iki išmanių buitinių prietaisų. skaityti »

„Microsoft“ pristatė ne tik naujos kartos „Windows 10“ sistemą, bet ir holograminį kompiuterį

Kompanija „Microsoft“ viešai pristatė naujos kartos operacinę sistemą „Windows 10“ ir du visiškai naujus įrenginius – holograminį kompiuterį „HoloLens“ bei susitikimams pritaikytą „Surface Hub“. Operacinė sistema „Windows 10“ bus siūloma, kaip paslauga, užtikrinanti saugesnę, inovatyvią ir nuolat atnaujinimą patirtį visuose įrenginiuose, kol nesibaigė jų palaikymo laikotarpis. skaityti »

„Google“ Lietuvoje nori įkurti biurą

Jungtinių Amerikos Valstijų bendrovė „Google“ nori atidaryti biurą Vilniuje, sako Lietuvos Prezidentė Dalia Grybauskaitė. Tai būtų pirmasis 1998 metais įkurtos kompanijos padalinys Baltijos šalyse. skaityti »

Lietuvoje pristatomas išmanusis LG laikrodis „G Watch R“

„LG Electronics“ (LG) jau vasario mėnesį Lietuvoje pristatys išmanųjį laikrodį „G Watch R“. skaityti »

„Apple“ saugos naudotojų pirštų atspaudus „iCloud“ saugykloje

Kompanija „Apple“ pranešė siekianti įgyvendinti galimybę naudotojui sinchronizuoti visus savo įrenginius. Tai padaryti įmonė ketina išnaudodama biometrinę pirštų atspaudų technologiją ir debesų sistemą „iCloud“. skaityti »

Latvija pereina prie e. receptų

Latvijoje pradedama testuoti sistema „E-veselība“ (liet. E. sveikata), kurios tikslas pereiti nuo popierinių prie elektroninių receptų. skaityti »

„Microsoft“ pristatė pirmąjį itin nebrangios 400 serijos „Lumia“ telefoną ir galingesnį „Lumia 532“

Sausio 14 d. „Microsoft“ pristatė du naujus išmaniuosius telefonus: „Lumia 435“ ir „Lumia 532“. Pirmasis žymi itin nebrangių „Lumia“ telefonų 400-osios serijos pradžią, o antrasis pasižymi didesniu galingumu už nedidelę kainą. skaityti »

Išmaniųjų telefonų su 4K ekranais laukiama antroje metų pusėje

Aukštesnės klasės (angl. high-end) išmaniųjų telefonų gamintojai ir toliau tobulina savo gaminius. Tikimasi, kad šiemet daugiausia dėmesio bus skiriama tokių telefonų ekranams ir fotokameroms. skaityti »

„Dell“ atnaujino savo nešiojamuosius kompiuterius

Kompanija „Dell“ pristatė atnaujintus nešiojamuosius kompiuterius „XPS 13“ ir „XPS 15“. skaityti »