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

„Microsoft“ ketina įsigyti kompaniją „Yahoo!“

Amerikiečių korporacija „Microsoft“ ketina pirkti kompaniją „Yahoo!“. Naujienų agentūros „Reuters“ duomenimis, „Microsoft“ pradėjo derybas su potencialiais „Yahoo!“ investuotojais dėl probleminės įmonės įsigijimo finansavimo. skaityti »

Dėvimoji elektronika sparčiai populiarėja

Dėvimosios elektronikos rinkos dalis 2015 m. viršijo 2 mlrd. JAV dolerių. Prognozuojama, kad 2016 m. ji pasieks 3 mlrd., o 2017 m. – 4 mlrd. skaityti »

Viskas, ką turėtumėte žinoti apie telefoną „iPhone SE“

Pirmoji „Apple“ kompanijos prezentacija šiais metais įvyks jau pirmadienį. Prognozuojama, kad pagrindinė kovo 21 dienos renginio naujiena taps naujasis 4 colių „iPhone SE“ išmanusis telefonas. skaityti »

Nauji saugumo sprendimai privers pamiršti apie tradicinius kompiuterių virusų skenavimo būdus

IT milžinė „Dell“ pristato dar vieną saugumo sprendimą kompiuteriams – BIOS tikrinimo technologiją „Dell Data Protection | Endpoint Security Suite Enterprise“ su integruota „Cylance“ dirbtinio intelekto ir sistemos mokymosi technologija (angl. „machine learning“). skaityti »

Šviesos staliukais Europą užkariaujanti kūrėja: be el. įgūdžių, kaip be gerų batų maratonui

Europą nustebinusi dar neregėtais inovatyviais šviesos staliukais Vita Markevičiūtė mano, kad domėtis technologijomis ir mokytis elektroninių įgūdžių gali ir turi visi, nepriklausomai nuo lyties ar amžiaus. skaityti »

Naujas identifikavimo metodas garantuoja 99 proc. tikslumą

Šiuo metu taikoma įvairių metodų, padedančių identifikuoti asmenybę. Tiek naudojant išmanųjį telefoną, pirštų atspaudus, skenuojant akies rainelę ir kt. skaityti »

„Google“ sukūrė verslininkams skirtą skaitmeninių įgūdžių mokymo tinklalapį

„Google“ prezidentas Europai Matt Brittin paskelbė įsipareigojimą išmokyti 2 milijonus europiečių skaitmeninių įgūdžių. Šiam tikslui pasiekti „Google“ sukūrė Lietuvos verslininkams skirtą skaitmeninių įgūdžių mokymo tinklalapį lietuvių kalba. skaityti »

„Samsung Galaxy S7“ ir „Galaxy S7 edge“ – jau Lietuvos parduotuvėse

„Samsung Electronics Co. Ltd“ Lietuvoje pradeda prekybą naujausiais „Galaxy“ linijos išmaniaisiais telefonais: „Samsung Galaxy S7 edge“ ir „S7“. skaityti »

„Facebook“ įsigijo Baltarusijos įmonę „Masquerade“

Socialinis tinklas „Facebook“ įsigijo Baltarusijos pradedančiąją bendrovę „Masquerade“ (MSQRD). Šios įmonės produktai leidžia realiuoju laiku ant išmaniuoju telefonu filmuojamo vaizdo uždėti juokingas kaukes-filtrus. skaityti »

Lietuvis robotų kūrėjas: nustokite sprogdinti saldainius telefonuose ir pradėkite kurti

Kristijonas Vasiliauskas politikos mokslus iškeitė į robotiką, nes, anot jo, robotus suprasti kur kas lengviau nei žmones. Šiuo metu 23 m. vilnietis yra „Robotikos akademijos“ bendraįkūrėjas, besistengiantis įrodyti visiems, kad programavimas, robotai ir kompiuteriai nėra tik ypatingais protiniais gebėjimais apdovanotiems žmonėms. skaityti »