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

Lietuva vis geriau išnaudoja turimą informacinių ir ryšių technologijų potencialą

Lietuva pasaulyje vis labiau pastebima pagal didėjančio įprastų ir ypač mobiliųjų interneto vartotojų skaičių bei nuosekliai didėjančią tarptautinio interneto greitaveiką – tai rodo Pasaulio ekonomikos forumo šią savaitę paskelbtas reitingas. skaityti »

Kaip išsirinkti išmaniąją apyrankę?

Išmaniųjų apyrankių srities pradininke laikoma „Jawbone“ kompanija. Į šią rinką vis drąsiau įsitraukia ir tokie stambūs žaidėjai kaip „Sony“, „Samsung“ ir „HTC“, taigi rinktis tikrai yra iš ko. Tačiau prieš tai išsiaiškinkime, ar jums tikrai reikalingas toks daiktas. skaityti »

„Dell“ pelnas išaugo 37 proc.

Bendrovė „Denali Holding“, kuriai priklauso kompiuterinės technikos gamintoja „Dell“, paskelbė 2016 finansinių metų pirmojo ketvirčio rezultatus. skaityti »

„Facebook“ keis naujienų srautą

Facebook“ keis naujienų srautą – nuo šiol prioritetas bus skiriamas draugų ir šeimos, o ne žiniasklaidos organizacijų naujienoms. skaityti »

„Microsoft“ pristatė „Windows 10 Anniversary Update“

Svarbus operacinės sistemos „Windows 10“ atnaujinimas „Windows 10 Anniversary Update“ bus prieinamas naudotojams jau rugpjūčio 2 d. skaityti »

Festivalyje „Kanų liūtai” kūrybiškiausia pripažinta „Samsung“

Technologijų lyderė „Samsung Electronics“ šių metų „Kanų liūtų“ festivalyje laimėjo 29 apdovanojimus, tarp jų ir prestižinį „Creative Marketer of the Year“, skiriamą už metų kūrybingiausius rinkodaros sprendimus. skaityti »

RRT skelbia 2015 metų ryšių sektoriaus ataskaitą

Lietuvos Respublikos ryšių reguliavimo tarnyba (RRT) skelbia 2015 metų ryšių sektoriaus ataskaitą. 2015 m., palyginti su 2014 m., bendrosios ryšių sektoriaus pajamos išaugo 4,3 proc. ir siekė 746,7 mln. Eur. Pašto paslaugos rinkos pajamos išaugo 10,6 proc. ir siekė 120,6 mln. Eur. skaityti »

RRT rinkos dalyviams pristatė naujoves elektromagnetinio suderinamumo ir radijo ryšio įrenginių reglamentavimo srityje

RRT šalies rinkos dalyviams ‒ elektrinių ir elektroninių įrenginių gamintojams, įgaliotiesiems atstovams, importuotojams ir platintojams ‒ pristatė naujai patvirtintų Elektromagnetinio suderinamumo ir Radijo ryšio įrenginių techninių reglamentų nuostatas. skaityti »

Naršyklė „Microsoft Edge“ naudoja mažiausiai energijos

Oficialiame „Microsoft tinklaraštyje neseniai paskelbtas eksperimentas, kurio metu bendrovės specialistai įvertino skirtingų interneto naršyklių energijos suvartojimo efektyvumą. skaityti »

„Facebook“ rinks naudotojų duomenis apie aplankytas parduotuves

Socialinis tinklas „Facebook“ sieks įrodyti, kad jo teikiamos reklamos paslaugos naudotojus skatina aplankyti parduotuves ir pirkti produktus. skaityti »