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“ pristatė sprendimą „Skype for Business“

Naujoji „Microsoft“ bendravimo ir bendradarbiavimo platforma „Skype for Business“, pakeisianti „Microsoft Lync“ sprendimą, tapo prieinama visiems naudotojams – iki šiol ji buvo siūloma bandymams ir testavimui. skaityti »

„Cisco“ – apie visa apimančio interneto ateitį

Kompanijos „Cisco“ atliktas banko klientų tyrimas 12-oje šalių parodė, kad žmonės teigiamai žiūri į bankinius IoE sprendimus: į virtualius finansinius patarimus, virtualias ipotekos konsultacijas, investicijų pasiūlymus ir pan. skaityti »

HTC paskelbė neaudituotus pirmojo ketvirčio finansinius rezultatus

Bendrovė HTC paskelbė neaudituotus konsoliduotus finansinius rezultatus už pirmąjį šių fiskalinių metų ketvirtį, kuris baigėsi kovo 31 d. skaityti »

„Samsung“ pristatė priedų kolekciją flagmanams „Galaxy S6“ ir „Galaxy S6 edge“

„Samsung Electronics Co., Ltd“ pristatė „Galaxy S6“ ir „Galaxy S6 edge“ išmaniesiems telefonams skirtą priedų kolekciją. „Samsung“ aksesuarų rinkinį sudaro funkcionalūs priedai bei žymių dizainerių sukurti madingi produktai, papildysiantys mobiliųjų įrenginių funkcijas. skaityti »

„Microsoft“ įdarbins autizmu sergančius žmones

Korporacija „Microsoft“ paskelbė pradedanti bandomąją programą, skirtą samdyti žmones, sergančius autizmu. Ši žinia buvo paskelbta verslo operacijų viceprezidentės Mary Ellen Smith tinklaraštyje, kuri turi 19 metų autistą sūnų. skaityti »

Daiktų internetas – tai jau dabartis

Informacinių technologijų (IT) prietaisų apsuptis ir internetas tapo įprasti mūsų gyvenime ­– nuo kompiuterių ir išmaniųjų telefonų, kuriuos naudojame patys, iki prietaisų ir jutiklių, kurių mes nepastebime, bet kurie supa mus kasdien. skaityti »

LG atskleidė, kokią vartotojo sąsają turės flagmanas „LG G4“

„LG Electronics“ (LG) atskleidė informaciją apie naują vartotojo sąsają „LG UX 4.0“, kuri pirmą kartą bus pritaikyta naujausiame kompanijos flagmane „LG G4“. Pastarasis, planuojama, oficialiai bus pristatytas šio mėnesio pabaigoje. skaityti »

„Microsoft“ švenčia 40-metį

1975 m. Bilas Gatesas ir Paulas Allenas žurnale „Popular Electronics“ perskaitė straipsnį apie mikrokompiuterį „Altair 8800“ ir nusprendė sukurti jam programinį interpretatorių BASIC. skaityti »

Kokie „Velykų margučiai“ slepiasi išmaniajame telefone?

Pasirodo, kad šiek tiek kitokių „Velykų margučių“ bei šventinių pramogų žmonės atranda ir savo išmaniuosiuose telefonuose. skaityti »

HTC pristato išmanųjį telefoną „HTC One M8s“

Bendrovė HTC pristatė patobulintą flagmano M8 versiją „HTC One M8s“. Jis turi kompanijos ikona tapusį lenktą korpusą iš metalo, o telefono 5 colių įstrižainės „Full HD“ raiškos ekranas apsaugotas „Corning Gorilla Glass“ stiklu. skaityti »