Brauzerdan cookie-fayllarni qanday olib tashlash mumkin. Cookie fayllarini o'g'irlash usullari. Ilova: Cookie fayllari bilan ishlash funksiyalari

JavaScript brauzerda cookie-fayllarni o'rnatish va o'qish imkonini beradi. Ushbu darsda biz cookie-fayllar bilan qanday ishlashni ko'rib chiqamiz, shuningdek, kiritilgan nomni eslab qoladigan va har safar tizimga kirganingizda uni ko'rsatadigan oddiy sahifa yaratamiz.

Cookie fayllari nima?

Cookie-fayllar veb-brauzer tomonidan saqlanadigan kichik hajmdagi ma'lumotlardir. Ular sizga foydalanuvchi haqidagi ma'lum ma'lumotlarni saqlash va u sizning sahifangizga har safar tashrif buyurganida uni olish imkonini beradi. Har bir foydalanuvchi o'ziga xos cookie-fayllar to'plamiga ega.

Odatda, cookie-fayllar veb-server tomonidan saytga tashriflarni kuzatish, saytda ro'yxatdan o'tish va buyurtmalar yoki xaridlar haqidagi ma'lumotlarni saqlash kabi funktsiyalarni bajarish uchun ishlatiladi. Biroq, cookie-fayllardan foydalanish uchun veb-server dasturini ixtiro qilishimiz shart emas. Biz ularni JavaScript yordamida ishlatishimiz mumkin.

document.cookie xususiyati.

JavaScript-da cookie-fayllarga hujjat ob'ektining cookie xususiyati yordamida kirish mumkin. Cookie fayllarini quyidagi tarzda yaratishingiz mumkin:

Va barcha saqlangan cookie-fayllarni quyidagi kabi oling:

Var x = document.cookie;

Keling, cookie-fayllarni saqlash va qayta tiklashni batafsil ko'rib chiqaylik.

Cookie fayllarni saqlash

Cookie-faylni saqlash uchun biz yaratmoqchi bo'lgan cookie-fayl xususiyatlarini o'z ichiga olgan matn qatoriga document.cookie-ni belgilashimiz kerak:

document.cookie = "nom = qiymat; muddati = sana; yo'l = yo'l; domen = domen; xavfsiz";

Xususiyatlari jadvalda tasvirlangan:

Mulk tavsifi Misol
ism = qiymat Cookie nomi va uning qiymatini o'rnatadi. foydalanuvchi nomi = Vasya
muddati = sana Cookie fayllari uchun amal qilish muddatini belgilaydi. Sana Date ob'ektining toGMTString() usuli bilan qaytariladigan formatda bo'lishi kerak. Agar muddati ko'rsatilmagan bo'lsa, brauzer yopilganda cookie o'chiriladi. muddati tugaydi =
13/06/2003 00:00:00
yo'l = yo'l Ushbu parametr cookie fayli amal qiladigan saytdagi yo'lni belgilaydi. Faqat belgilangan yo'ldagi hujjatlar cookie qiymatini olishi mumkin. Odatda bu xususiyat bo'sh qoladi, ya'ni faqat cookie-faylni o'rnatgan hujjat unga kirishi mumkin. yo'l=/demo/
domen=domen Ushbu parametr cookie fayli ishlaydigan domenni belgilaydi. Faqat belgilangan domendagi saytlar cookie qiymatini olishlari mumkin. Odatda bu xususiyat bo'sh qoladi, ya'ni faqat cookie faylini o'rnatgan domen unga kirishi mumkin. domen=veb-sayt
xavfsiz Ushbu parametr brauzerga cookie-fayllarni serverga yuborish uchun SSL-dan foydalanishni aytadi. Juda kam ishlatiladi. xavfsiz

Keling, cookie-fayllarni sozlash misolini ko'rib chiqaylik:

document.cookie = "foydalanuvchi nomi=Vasya; tugashi=02/15/2011 00:00:00";

Ushbu kod foydalanuvchi nomi cookie-faylini o'rnatadi va unga 2011-yil 15-fevralgacha saqlanadigan "Vasya" qiymatini belgilaydi (Yevropa vaqt formati ishlatiladi!).

var cookie_date = new Date (2003, 01, 15); document.cookie = "username=Vasya; expires=" + cookie_date.toGMTString();

Bu kod avvalgi misol bilan bir xil ishni bajaradi, lekin sanani belgilash uchun Date.toGMTString() usulidan foydalanadi. E'tibor bering, Date ob'ektida oy raqamlash 0 dan boshlanadi, ya'ni fevral 01.

Document.cookie = "logged_in=yes";

Ushbu kod logged_in cookie faylini o'rnatadi va uni "ha" ga o'rnatadi. Exires atributi o'rnatilmaganligi sababli, brauzer yopilganda cookie o'chiriladi.

var cookie_date = new Date(); // Joriy sana va vaqt cookie_date.setTime (cookie_date.getTime() - 1); document.cookie = "logged_in=; expires=" + cookie_date.toGMTString();

Ushbu kod logged_in cookie-faylini o'rnatadi va saqlash satrini joriy vaqtdan bir soniya oldin vaqtga o'rnatadi - bu operatsiya kukini darhol o'chiradi. Cookie-fayllarni o'chirishning qo'lda usuli!

Cookie qiymati qayta kodlanmoqda!

Cookie qiymati bo'sh joy va ikki nuqta kabi belgilarni to'g'ri saqlash va ko'rsatish uchun qayta kodlanishi kerak. Ushbu operatsiya brauzerning qiymatni to'g'ri talqin qilishini ta'minlaydi. Lego-ni qayta kodlash JavaScript escape() funksiyasi tomonidan amalga oshiriladi. Masalan:

document.cookie = "username=" + escape("Vasya Pupkin") + "; expires=02/15/2003 00:00:00"; Cookie-fayllarni sozlash funksiyasi

Agar qiymatlarni qayta kodlash va document.cookie qatorini yaratish kabi oddiy amallarni bajaradigan maxsus funksiya yozsak, cookie fayllarini sozlash osonroq bo‘ladi. Masalan:

Cookie-set_funktsiyasi (nom, qiymat, muddat, muddat, muddat, yo'l, domen, himoyalangan) ( var cookie_string = name + "=" + escape (qiymat); agar (exp_y) (var tugashi = yangi Sana (exp_y, exp_m, exp_d) ); cookie_string += "; expires=" + expires.toGMTString(); ) if (yo'l) cookie_string += "; path=" + escape (yo'l); if (domen) cookie_string += "; domain=" + escape (domen); agar (xavfsiz) cookie_string += "; xavfsiz"; document.cookie = cookie_string; )

Funktsiya cookie ma'lumotlarini argument sifatida qabul qiladi, so'ngra tegishli qatorni yaratadi va cookie faylini o'rnatadi.

Masalan, yaroqlilik muddatisiz cookie-fayllarni o'rnatish:

set_cookie("foydalanuvchi nomi", "Vasya Qovoq"); set_cookie ("foydalanuvchi nomi", "Vasya Pupkin", 2011, 01, 15);

Saqlash muddati, sayt domeni, SSL-dan foydalangan holda, lekin yo'lsiz cookie-fayllarni sozlash:

set_cookie ("foydalanuvchi nomi", "Vasya Pupkin", 2003, 01, 15, "", "sayt", "xavfsiz"); Cookie fayllarini o'chirish funktsiyasi.

Cookie fayllari bilan ishlash uchun yana bir foydali funksiya quyida keltirilgan. Funktsiya amal qilish muddatini joriy vaqt qiymatidan bir soniya oldinroq qilib belgilash orqali cookie-fayllarni brauzerdan "o'chirib tashlaydi".

funktsiyani o'chirish_cookie (cookie_name) ( var cookie_date = new Date (); // Joriy sana va vaqt cookie_date.setTime (cookie_date.getTime() - 1); document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString (); )

Ushbu funktsiyadan foydalanish uchun unga faqat o'chiriladigan cookie nomini kiritishingiz kerak:

Delete_cookie("foydalanuvchi nomi");

Cookie qiymatini olish

Joriy hujjat uchun oldindan o'rnatilgan cookie faylining qiymatini olish uchun siz document.cookie xususiyatidan foydalanishingiz kerak:

Var x = document.cookie;

Bu nuqta-vergul bilan ajratilgan nom/qiymat juftliklari roʻyxatidan iborat qatorni qaytaradi hamma joriy hujjat uchun amal qiladigan cookie fayllari. Masalan:

"foydalanuvchi nomi = Vasya; parol = abc123"

Ushbu misolda 2 ta cookie-fayl oldindan o'rnatilgan: "Vasya" qiymatiga ega foydalanuvchi nomi va "abc123" qiymatiga ega parol.

Cookie qiymatini olish funktsiyasi

Odatda, bizga bir vaqtning o'zida faqat bitta cookie qiymati kerak bo'ladi. Shuning uchun cookie-fayllar qatoridan foydalanish qulay emas! Bu yerda hujjat.cookies stringini qayta ishlovchi funksiya faqat ma’lum bir vaqtda qiziq bo‘lgan cookie-fayllarni qaytaradi:

get_cookie funksiyasi (cookie_name) ( var natijalar = document.cookie.match ("(^|;)?" + cookie_name + "=([^;]*)(;|$)"); agar (natijalar) qaytsa (unescape) (natijalar)); aks holda null qaytariladi; )

Bu funktsiya qiziq bo'lgan cookie faylining nomini topish uchun muntazam ifodadan foydalanadi va keyin uni normal belgilar shakliga qayta kodlash uchun unescape() funksiyasi tomonidan qayta ishlanadigan qiymatni qaytaradi. (Agar cookie fayli topilmasa, null qaytariladi.)

Bu xususiyatdan foydalanish oson. Masalan, foydalanuvchi nomi cookie qiymatini qaytarish uchun:

Var x = get_cookie("foydalanuvchi nomi");

Oddiy foydalanish misoli

Ushbu misolda biz birinchi tashrifingizda ismingizni so'raydigan sahifa yaratdik, keyin u sizning ismingizni cookie faylida saqlaydi va keyingi tashriflarda ko'rsatadi.

Sahifani yangi oynada oching. Birinchi tashrifingizda, u sizdan ismingizni kiritishingizni va uni cookie faylida saqlashingizni so'raydi. Agar siz yana sahifaga kirsangiz, u ekranda siz kiritgan cookie nomini ko'rsatadi.

Cookie-fayllar uchun saqlash muddatini joriy sanadan boshlab 1 yil qilib belgiladik, bu shuni anglatadiki, siz uni yopsangiz ham brauzer sizning ismingizni saqlab qoladi.

Manbani ko‘rish opsiyasini tanlab, brauzeringizda sahifa kodini ko‘rishingiz mumkin. Mana kodning asosiy qismi:

if (! get_cookie ("foydalanuvchi nomi")) ( var username = prompt ("Iltimos, ismingizni kiriting", ""); if (foydalanuvchi nomi) ( var current_date = new Date; var cookie_year = current_date.getFullYear () + 1; var cookie_month = current_date.getMonth(); var cookie_day = current_date.getDate(); set_cookie("foydalanuvchi nomi", foydalanuvchi nomi, cookie_yil, cookie_oy, cookie_kun); ) ) else ( var username = get_cookie("foydalanuvchi nomi"); document.write ( "Salom, " + username + ", sahifaga xush kelibsiz!"); document.write("
Meni unut!"); }

Ushbu dars sizga tashrif buyuruvchilaringiz haqidagi ma'lumotlarni saqlash uchun JavaScript-da cookie-fayllardan qanday foydalanishni ko'rsatdi. E'tiboringiz uchun rahmat! :)

Cookie-fayllar foydalanuvchi uchun nafaqat doimiy tashrif buyuriladigan sahifalarni tezroq yuklash uchun kerak. Masofaviy serverlar ushbu yoki boshqa ma'lumotlarni avtomatik ravishda foydalanuvchi kompyuteriga saqlaydi, shunda kelajakda ma'lumotlar almashinuvi bilan ishlash qulay bo'ladi.

Ko'rsatmalar

1. Manbalarda foydalanuvchining login va parolini bilish uchun siz fayllardan foydalanishingiz mumkin. Agar siz Mozilla Firefox brauzeridan foydalansangiz va unda cookie-fayllarni yozib olish imkoniyati yoqilgan bo'lsa, saqlangan login va parollarni bevosita dasturda topishingiz mumkin. Buning uchun brauzer menyusidagi sahifaning yuqori qismidagi "Asboblar" deb nomlangan elementni bosing. Tizim sozlamalarini tanlang. Sizning oldingizda bir nechta yorliqlarni o'z ichiga olgan katta oyna paydo bo'ladi. "Xavfsizlik" yorlig'iga o'ting.

2. Ko'rsatilgan oynada "Saqlangan parollar" deb nomlangan tugmani bosing. Sizning oldingizda turli manbalarda saqlangan loginlar ro'yxati bilan yangi oyna paydo bo'ladi. "Parollarni ko'rsatish" tugmasini bosing. Xuddi shu menyuda parol o'rnatishni tanlash orqali ham ushbu ma'lumotni himoya qilishingiz mumkin.

3. Agar siz Opera brauzeridan foydalansangiz, faqat foydalanuvchi nomlarini bilib olishingiz mumkin bo'ladi. Buning uchun asboblarda parol menejerini oching va mavjud loginlarga qarang. Saqlangan parolni bilish uchun qo'shimcha dasturlarni o'rnating, masalan, Opera Password Recovery. Shu bilan birga, hech bir uchinchi tomon dasturiy ta'minoti shaxsiy ma'lumotlaringizning to'liq xavfsizligini kafolatlamasligini unutmang, shuning uchun parollaringizni mustaqil ravishda eslab qoling yoki boshqa brauzerdan foydalaning.

4. Google Chrome brauzerida parolingizni ko'rishni xohlaysizmi? Keyin asboblar panelidagi tegishli elementni bosish orqali parametrlardagi sozlamalarni oching. "Kengaytirilgan" bo'limiga o'ting va "Cookie-fayllarni ko'rsatish" tugmasini bosing.

5. Agar siz standart Internet Explorer brauzerining foydalanuvchisi bo'lsangiz, parolni chiqarish uchun ibtidoiy BehindTheAsterisks yordam dasturidan foydalaning. Bu intuitiv interfeysga ega bo'lgan bepul dastur bo'lib, foydalanuvchiga parolni yulduzcha emas, balki belgilarda ko'rsatish imkoniyatini beradi. Ushbu yordamchi dastur boshqa brauzerlar uchun ham mavjud.

Ko'pgina zamonaviy brauzerlarda turli saytlar uchun parollarni eslab qolish kabi xususiyat mavjud. Parolingizni bir marta kiritish orqali siz har safar saytga kirganingizda qatorni to'ldirishdan ozod bo'lasiz. Ammo parolingizni unutgan bo'lsangiz va u veb-saytdagi nuqtalar orqasida yashiringan bo'lsa, nima qilish kerak? Parolni bilish uchun siz keyingi ko'rsatmalarga amal qilishingiz kerak.

Ko'rsatmalar

1. Birinchidan, parol kerak bo'lgan saytga o'tishingiz kerak. "Parol tayoqchasi" ni bosing. Barcha maydonlar yulduzcha yoki nuqta bilan to'ldirilgandan so'ng, darhol ESC tugmasini bosing. Shundan so'ng, manzil satriga quyidagi kodni kiriting: javascript:(funksiya () ( inp = document.getElementsByTagName(‘input’); for (var j = 0; j)< inp.length; j++) { if (inp[j].type == ‘password’) { prompt(inp[j].name, inp[j].value); } } }) ()Нажав на ENTER, вы получите нужный пароль.

2. Agar 1-usul yordam bermasa, siz Opera parolini tiklash yordam dasturidan foydalanishingiz mumkin. Bu Opera brauzerida saqlangan parollarni tuzatish uchun mo'ljallangan dastur. Ushbu dastur juda sodda va ulardan foydalanish oson, siz uni ishga tushirishingiz va keyin "Parolni to'g'rilash" tugmasini bosishingiz kerak. Barcha aniqlangan parollar matnli fayllar yoki HTML hisobotlarida saqlanadi.

Barcha zamonaviy brauzerlarda vaqtinchalik fayllarni, shu jumladan cookie fayllarini tozalash imkoniyati mavjud. Ammo ba'zida butunlay o'chirish kerak emas, balki brauzer tomonidan saqlangan cookie-fayllarni tanlab ko'rish, tahrirlash va o'chirish kerak. Quyida, ayniqsa mashhur brauzerlarda ushbu parametrga kirishning qisqacha tavsifi keltirilgan.

Ko'rsatmalar

1. Opera brauzerida u saqlaydigan har bir cookie fayliga kirish uchun “Asosiy menyu”dagi “Sozlamalar” bo‘limiga o‘ting va u yerda “Umumiy sozlamalar...” bandini tanlang (yoki CTRL + tugmalar birikmasini bosing) F12). Natijada, brauzer sozlamalari oynasi ochiladi, unda siz "Kengaytirilgan" yorlig'iga o'tishingiz kerak, chap paneldagi "Cookie" bo'limini tanlang va "Cookie-fayllarni boshqarish" tugmasini bosing.

2. Opera-da, cookie-fayllarni boshqarish oynasida siz kerakli narsani topishingiz, uni tanlashingiz va yozuvning mazmunini ko'rish uchun "Tahrirlash" tugmasini bosishingiz mumkin. Agar xohlasangiz, cookie-faylni tahrirlashingiz mumkin.

3. Mozilla FireFox-da cookie-fayllarga o'tish uchun menyuda "Asboblar" bo'limini tanlashingiz va undagi "Sozlamalar" tugmasini bosishingiz kerak. Sozlamalar oynasida "Maxfiylik" yorlig'iga o'ting va "Cookie-fayllarni ko'rsatish ..." degan tugmani bosing. Natijada, saqlangan cookie-fayllar ro'yxati bilan oyna ochiladi, unda siz ularning mazmunini qidirishingiz va ko'rishingiz mumkin.

4. Internet Explorer-da cookie-fayllarni saqlashga yo'l "Asboblar" deb nomlangan menyu bo'limi va undagi "Internet Options" bandi orqali o'tadi. Ushbu elementni bosish sizga kerak bo'lgan oynani ochadi, unda "Umumiy" yorlig'ida "Ko'rish tarixi" bo'limida joylashgan "Tanlovlar" tugmalaridan birini bosing. Shundan so'ng, "Vaqtinchalik fayl parametrlari" sarlavhasi bilan quyidagi oyna ochiladi, bu erda siz "Fayllarni ko'rsatish" tugmachasini bosishingiz kerak.

5. Internet Explorer-da ushbu usuldan foydalanib, siz barcha vaqtinchalik fayllar saqlanadigan papkaga o'tasiz. Agar siz "Ism" ustun sarlavhasini bossangiz, fayllar nomlari bo'yicha tartiblanadi va barcha cookie fayllari bitta blokda guruhlanadi. Siz o'zingizga kerakli narsani topishingiz va uni oddiy matn muharririda ko'rish va tahrirlash uchun ochishingiz mumkin.

6. Google Chrome brauzeri cookie-fayllarga kirish uchun eng uzun harakatlar ketma-ketligiga ega. Birinchidan, siz oynaning yuqori o'ng burchagidagi kalit belgisini bosishingiz va menyuda "Options" ni tanlashingiz kerak. Bu "Sozlamalar" sahifasini ochadi, uning chap panelida "Kengaytirilgan" havolasini bosishingiz kerak. Kengaytirilgan sozlamalar sahifasida yangi oynani ochish uchun "Mundarija sozlamalari" tugmasini bosing.

7. Yangi oynada "Barcha cookie fayllari va sayt ma'lumotlari" tugmasini bosishingiz kerak. Bu brauzer tomonidan saqlanadigan cookie-fayllarga o'tishning yakuniy manzili bo'ladi.

8. Google Chrome brauzerida cookie-fayllarni ko'rishingiz va o'chirishingiz mumkin.

9. Safari brauzerida cookie-fayllarga kirish uchun, shuningdek, yuqori o'ng burchakdagi belgini bosishingiz kerak - tishli uzatmali. Menyuda yangi oyna ochadigan "Sozlamalar ..." ni tanlang. Unda siz "Xavfsizlik" yorlig'iga o'tishingiz va "Cookie-fayllarni ko'rsatish" tugmasini bosishingiz kerak. Safari-da siz faqat cookie-fayllarni qidirish va o'chirish imkoniyatiga egasiz.

Mavzu bo'yicha video

Zamonaviy brauzer dasturlari biz uchun hamma narsani eslab qoladi: bizning sevimli sahifalarimiz, biz uzoq vaqt davomida tashrif buyurgan barcha narsalar, barcha turdagi saytlarga parollar - pochta, o'yinlar, jamoat tarmoqlari. Saytga kirish qanchalik qulay va endi login va parolni kiritish haqida o'ylamaslik! Ammo vaqti-vaqti bilan tizimni qayta o'rnatishingiz va barcha parollarni dastur xotirasidan o'zingizga qaytarishingiz kerak.

Sizga kerak bo'ladi

  • - Internetga ulangan kompyuter
  • - brauzer
Ko'rsatmalar

1. Mozilla Firefox dasturini ishga tushiring va ushbu brauzerda saqlangan parolni tiklash uchun "Asboblar" buyrug'ini bajaring. "Sozlamalar" menyusini tanlang, "Xavfsizlik" yorlig'iga o'ting, "Saqlangan parollar" tugmasini bosing. Ushbu oynada brauzerda saqlangan barcha parollarni ko'ring, keraklisini tanlang va "ko'rsatish" tugmasini bosing.

2. Opera dasturida saqlangan parollarni ko'rsatish imkonini beruvchi dasturni yuklab oling - UnWand - Operada parollarni (Wand - Wand) ko'rish dasturi, shuningdek, Opera parolini tiklash 3.5.1.225 Uni aniqlash qiyin bo'lmaydi. . Dasturni kompyuteringizga o'rnating, dasturni ishga tushiring. Kerakli parolni tuzatish variantini tanlang: mexanik ravishda tayoqchadan, mexanik ravishda pochtadan, qo'lda tayoqchadan, pochtadan qo'lda, aralash variant. "Keyingi" tugmasini bosing. Skanerlash oynasi paydo bo'ladi, keyingi oynada siz Opera dasturining joylashuvini belgilashingiz va keyingi tugmasini bosishingiz kerak. Dastur ushbu jildni skanerlaydi va saqlangan parollarni ko'rsatadi.

3. Brauzerda parollarni nafaqat Opera yoki Mozilla-da, balki boshqa ko'plab brauzerlarda ham ko'rsatadigan dasturni yuklab oling - Multi Password Recovery. Yuklab olish uchun dasturning rasmiy veb-saytiga o'ting - http://passrecovery.com/ru/index.php. Ushbu dasturni kompyuteringizga yuklab oling va o'rnating. O'rnatish vaqtida dastur sizdan yangilanishni tekshirishingizni so'raydi, "OK" tugmasini bosing. Asosiy menyudan dasturni ishga tushiring. Chap tomonda parolni tiklash uchun kerakli dasturni tanlashingiz kerak bo'lgan menyu ko'rsatiladi. Masalan, Internet Explorer brauzeri, uni ro'yxatdan tanlang va ushbu brauzerda saqlangan parollar dastur oynasining o'ng tomonida ko'rsatiladi.

4. Boshqa dastur yordamida brauzerdan parolingizni tiklash uchun http://www.nirsoft.net/ veb-saytiga o'ting, u yerdan istalgan dasturni tanlang va yuklab oling. Ularning vazifalari tasvirlangan oldingi dasturlarga o'xshash.

Deyarli har doim parollarni kiritishda maxfiylikni saqlash uchun tegishli dasturlar kiritilgan belgilar o'rniga o'qilmaydigan belgilarni - "yulduzchalarni" ko'rsatadi. Biroq, parolni kiritish maydonida xuddi shu yulduzchalarni ko'rsangiz, bu parol aslida ushbu maydonga joylashtirilganligini anglatmaydi. Ko'pincha, bunday yulduzchalar hech narsani yashirmaydi, balki sof ma'lumot funktsiyasiga ega - parolni kiritganingizda, u begona ko'zlardan yashirilishini tushunishingiz uchun.

Ko'rsatmalar

1. Serverdan olingan veb-sahifalardagi yulduzchalarni ochish niyatidan voz keching. Aksariyat hollarda parollar server tomonidan foydalanuvchi brauzeriga uzatilmaydi. Buni veb-brauzeringiz tomonidan qabul qilingan dastlabki sahifa kodini ochish orqali tekshirishingiz mumkin - unda parol aniq yoki shifrlangan shaklda bo'lmaydi. Parollar Internet orqali faqat bitta yo'nalishda - brauzerdan serverga uzatiladi.

2. Boshqa dasturlarning ochiq oynalarida parollarni o'qiy oladigan maxsus dastur dasturidan foydalaning. Operatsion tizimning xizmat ko'rsatish komponentlarining bir qismi sifatida bunday vositalar mavjud emas. Parolni echish dasturining parol xavfsizligi dasturlari bilan birga bo'lishi odatiy holdir. Kerakli dasturni Internetda topish oson - masalan, Pass Checker bo'lishi mumkin. Dastur umumiy og'irligi 296 kilobayt bo'lgan oltita fayldan (shu jumladan yordam faylidan) iborat va o'rnatishni talab qilmaydi. Fayllarni qattiq diskka yoki olinadigan muhitga saqlaganingizdan so'ng darhol Password.exe faylini ikki marta bosish orqali uni ishga tushirishingiz mumkin.

3. Yulduzlari sizni qiziqtiradigan dasturni oching. Shundan so'ng, Pass Checker oynasini ochiq dastur ustiga qo'ying va sichqonchaning chap tugmasi bilan bosh suyagi tasvirini yulduzcha bilan yashirilgan parol bilan maydonga torting. Bu maydon miltillovchi ramka bilan ajratib ko'rsatiladi va Pass Checker oynasida oyna matni qarshisida dekoder parolni shifrlanmagan shaklda joylashtiradi. Ushbu parolni istalgan shaklda nusxalash va ishlatish mumkin.

4. Agar siz parolni dekodlashning murakkab usullaridan foydalanmoqchi bo'lsangiz, pastki qatordagi Yordam tugmasini bosing. Oldingi bosqichda tasvirlangan oddiy narsaga qo'shimcha ravishda, dastur yana ikkita variantni taqdim etadi. Ingliz tilidagi interfeysga qaramay, Pass Checker yordami rus tilida yozilgan, shuning uchun tarjimada hech qanday muammo bo'lmaydi.

Mavzu bo'yicha video

Ko'pgina antivirus dasturlari karantinidan tasodifiy ko'chirilgan fayllarni chiqarib olish tartibi ko'proq yoki kamroq standartlashtirilgan va faqat tafsilotlarda farqlanadi. Bunday holda, biz Microsoft Security Essentials, Norton va Avast Antivirus ilovalarining karantindagi fayllarini tuzatish operatsiyasini ko'rib chiqamiz.

Sizga kerak bo'ladi

  • – Microsoft Security Essentials;
  • - avast! Bepul antivirus 5.0;
  • - Norton Internet Security
Ko'rsatmalar

1. Microsoft Security Essentials dasturini ishga tushiring va karantindan fayllarni chiqarish operatsiyasini bajarish uchun dasturning asosiy oynasidagi “Jurnal” yorlig'iga o'ting.

2. "Karantindagi elementlar" bandini tanlang va ochilgan muloqot oynasida "Ma'lumotlarni ko'rish" tugmasini bosing.

3. Ko'rsatilgan so'rov oynasida kompyuter menejerining parolini kiriting va ro'yxatda karantindan tuzatiladigan faylni ko'rsating.

4. Faylni chiqarish jarayonini yakunlash uchun “Restore” tugmasini bosing yoki Microsoft Security Essentials antivirus dasturi karantinini toʻliq oʻchirish uchun “Hammasini oʻchirish” tugmasidan foydalaning.

5. Avast antivirus dasturining asosiy oynasida "Xizmat ko'rsatish" menyu bandini tanlang. Bepul Antivirus 5.0 va ochilgan dialog oynasining "Karantin" yorlig'iga o'ting.

6. Ilova oynasining o'ng tomonidagi ro'yxatda tuzatiladigan faylning kontekst menyusiga qo'ng'iroq qiling va tanlangan faylni "Boshlang'ich joylashuv" bo'limida ko'rsatilgan asl saqlash joyiga chiqarish uchun "Qayta tiklash" buyrug'ini belgilang.

7. Norton Internet Security antivirus dasturining "Xavfsizlik jurnali" oynasida "Karantin" bandini tanlang va karantinga joylashtirilgan faylni tuzatish operatsiyasini bajarish uchun "Options" tugmasini bosing.

8. Kerakli faylni belgilang va ochilgan "Xavf topildi" oynasida "Ushbu faylni tiklash" buyrug'ini tanlang.

9. Yangi "Karantindan tiklash" muloqot oynasidagi "Ha" tugmasini bosing va "Yopish" tugmasini bosish orqali tuzatish operatsiyasini yakunlang.

Eslatma!
Fayllarni karantindan olib tashlashga faqat ularning zararsizligiga amin bo'lsangizgina ruxsat etiladi!

Foydali maslahat
Shuni esda tutish kerakki, "Karantin" - bu antivirus dasturi tomonidan yaratilgan maxsus papka. Karantindagi fayllar operatsion tizimdan butunlay ajratilgan va tashqi jarayonlarga kirish imkoni yo'q. Ularni ishga tushirish mumkin emas, bu ularni saqlash xavfsizligini ta'minlaydi.

Windows operatsion tizimi dinamik kutubxonalar va bajariladigan modullarga o'zboshimchalik bilan ma'lumotlarni kiritish uchun standart mexanizmga, shuningdek ular bilan ishlash uchun APIga ega. Rasmlar, qatorli jadvallar, namunali dialoglar, asboblar paneli, menyular va boshqa ma'lumotlar manba sifatida PE modullariga qo'shiladi. Ba'zan, turli maqsadlar uchun, tuzilgan moduldan manbalarni ajratib olish kerak bo'ladi.

Sizga kerak bo'ladi

  • rpi.net.au/~ajohnson/resourcehacker saytidan yuklab olish mumkin bo'lgan bepul Resource Hacker dasturidir.
Ko'rsatmalar

1. PE modul faylini Resource Hacker-ga yuklang. Asosiy dastur menyusida Fayl va Ochish bandlarini bosqichma-bosqich bosing yoki klaviaturadagi Ctrl+O tugmalar birikmasini bosing. Faylni ochish dialog oynasi ko'rsatiladi. Maqsadli fayl joylashgan katalogga o'ting. Katalog ro'yxatida PE modulini tanlang. "Ochish" tugmasini bosing.

2. Tortib olish kerak bo'lgan manbalar ro'yxatini aniqlang. PE faylini yuklagandan so'ng, asosiy Resurs Hacker oynasining chap tomonida daraxt tuzilishi ko'rsatiladi. Bu tur bo'yicha guruhlangan barcha modul manbalarining ro'yxati. Deylik, dialog manbalari Dialog bo'limida, kursor manbalari - Kursor va Kursor guruhi bo'limlarida, piktogrammalar - Icon va Icon Group bo'limlarida.Ierarxiyaning ikkinchi darajali tugunlari butun bo'limda joylashgan, manbalarning raqamli yoki ramziy identifikatorlari. Ularni kengaytiring va ichki o'rnatilgan elementlarni ajratib ko'rsatish. Bunday holda, tegishli manbalar ingl. Belgilar, kursorlar va rastrlar asosiy dastur oynasining o'ng panelida tasvir sifatida ko'rsatiladi. Satr jadvallari, tezlatgichlar, versiya ma'lumotlari, namunaviy dialoglar, menyular, asboblar paneli uchun kod RCC kompilyatoridan foydalanish uchun mos formatda tuziladi va ko'rsatiladi. Bundan tashqari, namunali dialoglar alohida suzuvchi oynada ingl.

3. Oldingi bosqichda topilgan manbalarni saqlash jarayonini boshlang. Chapdagi daraxt tuzilishida kerakli elementni tanlang. Asosiy ilova menyusining Harakat bo'limini oching. Ayniqsa mos turdagi saqlash operatsiyasiga mos keladigan elementni tanlang.Agar siz manbani PE modulidagi bilan bir xil ikkilik maʼlumotlar fragmenti koʻrinishida saqlamoqchi boʻlsangiz “Resursni ikkilik fayl sifatida saqlash…” bandini tanlang. Ajratilgan manbaning kompilyatsiya qilingan versiyasini o'z ichiga olgan faylni xarid qilish uchun “Resursni *.res fayli sifatida saqlash…” ni tanlang. Shunga o'xshash fayl ilova yoki kutubxona bilan bog'lanish uchun mos keladi.Manbalarni asl ko'rinishida chiqarish uchun “Saqlash [bo'lim nomi: bo'lim nomi: resurs nomi] ...” kabi matnli elementni bosing. Ushbu menyu elementi piktogramma, kursor va tasvirlar fayllarini chiqarish uchun ishlatilishi kerak.

4. Manbalarni tortib oling. “Resursni saqlash...” sarlavhali muloqot oynasida saqlanadigan fayl nomi va katalogini belgilang. "Saqlash" tugmasini bosing.

Vaqti-vaqti bilan, Windows operatsion tizimida, ba'zi bir dastur oynasida g'alati narsa yuz beradi: har bir ekranga kichraytirilgan va kengaytirilganda, uning xatti-harakati odatiy holdir, ammo o'rta o'lchamli oynada dastur ko'rinadigan maydondan tashqarida yo'qoladi. ekran. Ish stolidan o'chirilgan oynani olishning usullari mavjud va ular unchalik qiyin emas.

Sizga kerak bo'ladi

  • Windows operatsion tizimi.
Ko'rsatmalar

1. Ob'ektni ko'zga tashlanadigan joydan ajratib olishning birinchi usuli - uni joylashtirish bo'yicha barcha qo'lda operatsiyalarni operatsion tizimning o'ziga topshirish. Buning uchun muammoli oynaga qo'shimcha ravishda har qanday dasturga tegishli yana bitta oynani oching - aytaylik, Explorer-ni ishga tushiring. Shundan so'ng, kontekst menyusini ochish uchun vazifalar panelidagi bo'sh joyni o'ng tugmasini bosing. Operatsion tizimga menyuda sanab o'tilgan usullardan biri - "Kaskaddagi Windows", "Derazalarni stekda ko'rsatish" yoki "Derazalarni yonma-yon ko'rsatish" yordamida ochiq oynalarni tashkil qilish buyrug'ini bering. Shundan so'ng, yo'qolgan oynaning harakati normal holatga qaytadi.

2. Yana bir usul - oynani joylashtirish uchun klaviatura boshqaruvidan foydalanish. Uni ishga tushirgandan so'ng, uni siljitish uchun sichqoncha ko'rsatkichi bilan oyna sarlavhasiga borishga hojat qolmaydi. Ushbu rejimni yoqish uchun Alt + Space + P tugmalar birikmasini bosing. Shundan so'ng, o'q tugmalaridan foydalanib, yashirin oynani ish stolining ko'rinadigan qismiga o'tkazing. Klaviatura joylashishni aniqlash rejimini o'chirish uchun istalgan joyni sichqonchaning chap tugmasi bilan bosing.

3. 3-usul - mavjud ish stoli maydonini kengaytirish. Buni ekran o'lchamlarini oshirish orqali amalga oshirish mumkin. Agar siz Windows 7 yoki Vista-ning so'nggi versiyalaridan foydalanayotgan bo'lsangiz, ish stolingizdagi fon tasvirini o'ng tugmasini bosing va ochilgan kontekst menyusidan "Ekran ravshanligi" deb nomlangan elementni tanlang. Operatsion tizim "Boshqarish paneli" ilovalaridan birini ishga tushiradi, bu erda siz "Rezolyutsiya" ochiladigan ro'yxatini ochib, slayderni yuqoriga yoki yaxshiroq, eng yuqori belgiga ko'chirishingiz kerak. Keyinchalik, "Ilova" tugmasini bosing. Applet ruxsatni o'zgartiradi va taymerni ishga tushiradi, shundan so'ng bu metamorfoz bekor qilinadi. Belgilangan vaqt ichida operatsiyani tasdiqlash uchun tugmani bosishingiz kerak. Buni amalga oshirgandan so'ng, etishmayotgan oynani toping, uni ish stolining o'rtasiga o'tkazing va ekran o'lchamlarini oldingi qiymatiga qaytaring.

Cookie-fayllardagi ma'lumotlar orasida foydalanuvchi identifikatsiya ma'lumotlari ko'pincha talab qilinadi. O'z tashrif buyuruvchilari haqidagi maxfiy ma'lumotlarni saqlaydigan Internet manbalarida login va parolni toping.

Sizga kerak bo'ladi

  • – Windows operatsion tizimida ishlaydigan kompyuter;
  • - Internetga ulanish;
  • – veb-brauzerlar: Mozilla Firefox, Opera, Internet Explorer, Google Chrome;
  • – Opera parolini tiklash dasturi;
  • – BehindTheAsterisks yordam dasturi.
Ko'rsatmalar

1. Sozlamalarda cookie yozib olish funksiyasi faollashtirilgan veb-sahifalarni ko'rish uchun Mozilla Firefox brauzeridan foydalansangiz, saqlangan login va parollaringizni dasturiy ta'minotda osongina toping. Internet-brauzeringizni ishga tushiring, "Asboblar" ni oching va tizim sozlamalariga o'ting. Bir nechta yorliqlarni o'z ichiga olgan paydo bo'lgan oynada "Xavfsizlik" opsiyasini yoqing.

2. Ko'rsatilgan bo'limda "Saqlangan parollar" tugmasini bosing va yangi veb-brauzer sahifasiga o'ting. Unda turli Internet manbalariga tashrif buyurganingizda kompyuter xotirasida saqlanadigan identifikatsiya belgilari mavjud. "Parollarni ko'rsatish" qatorini bosing. Siz o'zingizning maxfiy ma'lumotlaringizni himoya qilishingiz va xuddi shu brauzer menyusida parol o'rnatishingiz mumkin.

3. Mashhur Opera brauzeri yordamida global tarmoq manbalariga kirsangiz, foydalanuvchi nomlarini bilib oling. Veb-brauzeringizning yuqori qismidagi Asboblar menyusini oching, Parol menejeridan foydalaning va foydalanuvchi loginlari ro'yxatini ko'ring.

4. Saqlangan parollarga kirish uchun qo'shimcha dasturlarni o'rnating, buning uchun Opera Password Recovery yordam dasturini afzal ko'ring. Esda tutingki, uchinchi tomon dasturi sizning shaxsiy ma'lumotlaringizning to'liq xavfsizligini kafolatlamaydi.

5. Google Chrome brauzerida parollarni ko'rayotganda brauzer asboblar panelida mos variantni oching. Kengaytirilgan sozlamalarga o'ting va "Cookie-fayllarni ko'rsatish" opsiyasini faollashtiring.

6. BehindTheAsterisks ongsiz ravishda kirish mumkin bo'lgan interfeysga ega ko'p funktsiyali bepul yordam dasturidan foydalaning va standart Internet Explorer brauzerining cookie-fayllaridan parollarni toping. Kod so'zlarini yulduzcha o'rniga belgilar sifatida ko'rsatish va parollarga kirish uchun dastur parametrlariga o'ting.

Cookie-fayllar foydalanuvchi shaxsiy kompyuterida saqlanadigan va u tashrif buyurgan saytlar haqidagi ma'lumotlarni o'z ichiga olgan fayllardir. Cookie-fayllar yordamida siz foydalanuvchi qaysi sahifalarga tashrif buyurganligini bilib olishingiz mumkin.


Cookie-fayllar - bu foydalanuvchining kompyuterida saqlangan, tashrif buyurilgan saytlar haqidagi ma'lumotlarga ega fayllar. Ya'ni, foydalanuvchi istalgan veb-manbaga tashrif buyurganida, u haqidagi ma'lumotlar cookie-fayllarda qayd etiladi va ushbu saytga keyingi tashrif buyurgandan so'ng veb-serverga uzatiladi.

Ular nima uchun?

Cookie-fayllar turli xil ma'lumotlarni o'z ichiga oladi, masalan, veb-saytlardagi hisob parollari, namuna rangi, foydalanuvchi sayt uchun yaratgan shrift o'lchami va hokazo. Sozlamalarni saqlash uchun cookie-fayllardan qanday foydalanish mumkinligiga eng aniq misol Google qidiruv tizimi tomonidan taqdim etilgan. Ushbu mashina qidiruv natijalarini sozlash imkoniyatini beradi, biz sahifadagi natijalar soni, qaytarilgan sahifalar formati, interfeys tili va boshqa sozlamalar haqida gapiramiz. Veb-saytlardagi hisoblar uchun parollarga kelsak, har bir foydalanuvchi bir necha marta ba'zi bir veb-manbada o'z login va parolini ko'rsatgandan so'ng, u qayta avtorizatsiya qilishda buni takrorlamaganligini payqagan, chunki sayt haqidagi bu ma'lumotlar cookie fayllarida mexanik ravishda qayd etilgan. . Manbaga yana tashrif buyurilganda, ma'lumotlar veb-serverga yuboriladi, u foydalanuvchini mexanik ravishda taniydi va uni maydonlarni yana to'ldirishdan ozod qiladi. Cookie-fayllar statistikani saqlash uchun ham foydali bo'lishi mumkin. Cookie-fayllar kompyuteringizga hech qanday xavf tug'dira olmaydi. Bu hamma uchun faqat matnli ma'lumotlar, unga zarar etkaza olmaydi. Cookie-fayllar yordamida foydalanuvchining shaxsiy kompyuteridan ma'lumotlarni o'chirish, uzatish yoki o'qish mumkin emas, ammo u qaysi sahifalarga tashrif buyurganligini bilib olish mumkin. Zamonaviy brauzerlar foydalanuvchiga cookie-fayllarni saqlash yoki saqlamaslikni tanlashni osonlashtiradi, lekin agar u cookie-fayllarni saqlashni o'chirib qo'yishni tanlasa, u ba'zi saytlar bilan ishlashda hiqichoqlarga tayyor bo'lishi kerak.

Cookie-fayllarning kamchiliklari

Birinchidan, cookie-fayllar har doim ham foydalanuvchini to'g'ri aniqlay olmaydi. Ikkinchidan, ular jinoyatchi tomonidan o'g'irlanishi mumkin. Noto'g'ri tan olinishiga kelsak, buning sababi foydalanuvchi tomonidan bir nechta brauzerlardan foydalanish bo'lishi mumkin. Har bir brauzerning o'z xotirasi bor, shuning uchun cookie-fayllar foydalanuvchini emas, balki uning brauzeri va shaxsiy kompyuterini aniqlaydi va agar uning bir nechta brauzerlari bo'lsa, u holda bir nechta cookie-fayllar to'plami bo'ladi. Buzg'unchilarni foydalanuvchi brauzeri va veb-server o'rtasida uzluksiz cookie-fayllar almashinuvi jalb qilishi mumkin, agar tarmoq trafigi shifrlanmagan bo'lsa, maxsus sniffer dasturlari yordamida foydalanuvchining cookie-fayllarini o'qish mumkin. Ushbu muammoni trafikni shifrlash va turli protokollardan foydalanish orqali hal qilish mumkin.

Mavzu bo'yicha video

Cookie-fayllar - bu veb-saytga foydalanuvchini "eslab qolish" imkonini beruvchi texnologiya,
uning sozlamalarini saqlang va har safar undan login va parolni so'ramang. mumkin
Agar siz brauzeringizda cookie-fayllarni o'chirib tashlasangiz, sayt sizni tanimaydi deb o'ylang. Lekin bu
Ishonch aldamchi.

Siz xohlagancha anonimligingiz haqida qayg'urishingiz mumkin, proksi-serverdan foydalaning
va VPN, foydalanilayotgan tizimni ko'rsatadigan HTTP so'rov sarlavhalarini soxtalashtirish,
brauzer versiyasi, vaqt mintaqasi va boshqa ko'plab ma'lumotlar, lekin veb-saytga ahamiyat bermaydi
Siz u erda bo'lganligingizni tan olishning usullari hali ham mavjud. Ko'pchilikda
hollarda bu juda muhim emas, lekin ba'zi hollarda emas
xizmatni boshqa foydalanuvchi sifatida tanishtirishingiz yoki shunchaki saqlashingiz kerak
anonimlik. Firibgarlikka qarshi qandaydir an'anaviy tizim qanday ekanligini tasavvur qilish oson
moliyaviy tashkilot, agar u operatsiyalar bitta kompyuterdan amalga oshirilganligini aniqlasa
butunlay boshqa odamlarning hisoblari ostida avtorizatsiya. Va bu yoqimli emasmi?
Internetda kimdir sizning harakatlaringizni kuzatishi mumkinligini tushunasizmi? Zo'rg'a. Lekin
birinchi narsalar.

Cookie fayllari qanday ishlaydi?

Cookie-fayllar foydalanuvchilarni aniqlash uchun asrlar davomida ishlatilgan.
Cookie-fayllar (inglizcha "cookie" dan) - bu matn ma'lumotlarining kichik qismi,
server brauzerga yuboradigan. Foydalanuvchi serverga kirganda
(brauzer qatoriga manzilini kiritadi), server ma'lumotni o'qiy oladi,
cookie-fayllarda mavjud va uning tahliliga asoslanib, har qanday harakatlarni bajaring.
Masalan, cookie-fayllarda veb orqali biror narsaga ruxsat berilgan taqdirda
seans davomida login va parol saqlanadi, bu esa foydalanuvchiga ruxsat bermaydi
har bir parol bilan himoyalangan hujjat so'ralganda ularni yana kiriting. Shunday qilib
Shu tarzda veb-sayt foydalanuvchini "eslab qolishi" mumkin. Texnik jihatdan shunday ko'rinadi
quyida bayon qilinganidek. Sahifani so'rashda brauzer qisqa xabar yuboradi
HTTP so'rov matni.

Masalan, www.example.org/index.html sahifasiga kirish uchun brauzer
www.example.org serveriga quyidagi so'rovni yuboradi:

OLISH /index.html HTTP/1.1
Xost: www.example.org

Server so'ralgan sahifani matn bilan birga yuborish orqali javob beradi,
HTTP javobini o'z ichiga oladi. Bu brauzerga cookie-fayllarni saqlashni buyurishi mumkin:

HTTP/1.1 200 OK
Kontent turi: matn/html
Set-Cookie: nom = qiymat

Agar Set-cookie qatori mavjud bo'lsa, brauzer nomi = qiymat (nom =
qiymat) va uni har bir keyingi so'rov bilan serverga qaytarib yuboradi:

OLISH /spec.html HTTP/1.1
Xost: www.example.org
Cookie: ism = qiymat
Qabul qilish: */*

Hammasi juda oddiy. Agar server mijozdan cookie-fayllarni olgan bo'lsa va unda ular mavjud bo'lsa
ma'lumotlar bazasi, u, albatta, ularni qayta ishlash mumkin. Shunday qilib, agar u bilan kukilar bo'lsa
tashrif paytida foydalanuvchi avtorizatsiya haqida ba'zi ma'lumotlarga ega bo'lmaydi
sizdan login va parol so'raladi. Standartga ko'ra, cookie fayllari ma'lum muddatga ega
(juda katta bo'lishi mumkin bo'lsa ham), shundan keyin ular o'lishadi. Va har qanday
yordamida foydalanuvchi saqlangan cookie-fayllarni osongina o'chirib tashlashi mumkin
har qanday brauzerda mavjud bo'lgan mos keladigan variant. Bu haqiqat juda
aloqani yo'qotishni istamaydigan ko'plab resurslar egalarini xafa qiladi
Mehmon. Ular uchun uni kuzatib borish, "bu odam biz bilan bo'lganligini tushunish juda muhimdir
kecha, kechagi kun va hokazo." Bu, ayniqsa, turli analizatorlar uchun to'g'ri keladi
trafik, statistikani yuritish tizimlari, banner tarmoqlari va boshqalar. Bu joy
o'yin-kulgi boshlanadi, chunki ishlab chiquvchilar har xildan foydalanadilar
ko'p foydalanuvchilar hatto bilmagan fokuslar. Ular harakatda
turli nayranglar.

Flash cookie fayllari

Gap shundaki, hamma uzoq vaqtdan beri qiziqib kelgan odatiy HTTP "yaxshilari" ga qo'shimcha ravishda
ko'nikib qoldim, endi brauzer mavjud bo'lgan muqobil xotiralar faol foydalanilmoqda
mijoz tomonida ma'lumotlarni yozishi mumkin. Birinchi eslatib o'tish kerak bo'lgan narsa
bir vaqtning o'zida o'zingiz yoqtirgan va nafratlangan narsalarni saqlash Flash (o'sha foydalanuvchilar uchun
u o'rnatilgan). Ma'lumotlar LSO (Local Shared
Ob'ektlar) - mahalliy sifatida saqlanadigan cookie-fayllarga o'xshash fayllar
foydalanuvchi kompyuteri. Yondashuv ko'p jihatdan an'anaviy "yaxshi narsalar" ga o'xshaydi (bunda
Bunday holda, foydalanuvchining kompyuterida kichik miqdor ham saqlanadi.
matn ma'lumotlari), lekin ba'zi afzalliklarga ega:

  • Flash cookie fayllari kompyuterdagi barcha brauzerlar uchun umumiydir (
    brauzerga bog'langan klassik cookie faylidan). Sozlamalar, ma'lumotlar
    seans haqida, masalan, foydalanuvchini kuzatish uchun identifikator,
    hech qanday maxsus brauzer bilan bog'lanmagan, lekin ular uchun odatiy holga aylanadi
    hamma.
  • Flash cookie-fayllari ko'proq ma'lumotlarni saqlashga imkon beradi (masalan
    odatda 100 KB), bu foydalanuvchi sozlamalari sonini oshiradi,
    saqlash uchun mavjud.

Amalda, LSO juda oddiy va arzon kuzatuv texnologiyasiga aylanadi
foydalanuvchi. O'ylab ko'ring: agar men sizga barcha "yaxshi narsalarni" olib tashlashni taklif qilsam
tizimi, Flash cookie-fayllarini eslaysizmi? Balki yo'q. Endi olishga harakat qiling
har qanday tomoshabin, masalan, bepul

FlashCookiesView va qancha qiziqarli narsalar yozilganligini ko'ring
Flash omborlari. Haqiqatan ham xohlamaydigan saytlar ro'yxati
brauzer keshini tozalasangiz ham (yaxshi narsalar bilan birga) izingizni yo'qotasiz.

Kukilar hamma joyda evercookie bilan

Ammo agar ilg'or foydalanuvchilar va hatto ko'proq yoki kamroq yaxshi foydalanuvchilar LSO haqida eshitgan bo'lsa
ishlab chiquvchilar, keyin boshqa ma'lumotlarni saqlash texnikasi mavjudligi, ba'zan juda
murakkab (lekin samarali), ko'pchilik hatto shubhalanmaydi. Hech bo'lmaganda yangilarini oling
paydo bo'lgan omborlar
(Seans xotirasi,
Mahalliy saqlash, Global saqlash, SQLite orqali ma'lumotlar bazasini saqlash), bu haqda siz mumkin
"" maqolasida o'qing. Polshalik mutaxassis bu muammodan jiddiy gangib qoldi
xavfsizlik bo'yicha Samy Kamkar. Natijada, maxsus
Buning uchun maxsus ishlab chiqilgan Evercookie JavaScript kutubxonasi
brauzerda eng bardoshli cookie-fayllarni yarating. Kimdir so'rashi mumkin: "Nega
Bu kerakmi?" Juda oddiy: yagona aniqlash uchun
sahifaga tashrif buyuruvchi, agar u yana kelsa. Bunday o'ldirish qiyin bo'lgan kukilar ko'pincha
Kuzatuv cookie fayllari deb ataladi va hatto ba'zi antiviruslar tomonidan aniqlanadi
shaxsiy hayotga tahdid. Evercookie anonim qolish uchun barcha urinishlarni kamaytirishi mumkin
nol.

Buning siri shundaki, evercookie brauzerda mavjud bo'lgan hamma narsani bir vaqtning o'zida ishlatadi
saqlash: oddiy HTTP cookie-fayllari, LSO, HTML5 konteynerlari. Bundan tashqari, u o'yinga kiradi
bir nechta ayyor hiylalar, ular hech qanday muvaffaqiyat bilan sizni tark etishga imkon beradi
kompyuterga kerakli belgini qo'ying. Ular orasida: maxsus PNG rasmlarni yaratish,
tarix brauzeridan foydalanish, ETag yorlig'i, konteyner yordamida ma'lumotlarni saqlash
userData Internet Explorer-da - juda ko'p variantlar mavjudligi ma'lum bo'ldi.

Buning qanchalik samarali ishlashini veb-saytda ko'rishingiz mumkin.
ishlab chiquvchi -
http://samy.pl/evercookie. Agar siz "Yaratish uchun bosing
evercookie", tasodifiy sonli cookie fayllari brauzerda yaratiladi. Sinab ko'ring
iloji boricha cookie-fayllarni olib tashlang. Men hozir sizga tikaman
Men o'yladim: "Brauzer sozlamalaridan tashqari cookie-fayllarni qayerda o'chirib tashlashim mumkin?"
Hammasini o'chirib tashlaganingizga ishonchingiz komilmi? Ishonch hosil qilish uchun sahifani qayta yuklang, hatto buni yana qilishingiz mumkin
brauzerni oching. Endi "Cookie-fayllarni qayta ochish uchun bosing" tugmasini bosing.
WTF? Bu saytning biror joydan - sahifa maydonlaridan ma'lumotlarni olishiga to'sqinlik qilmadi
cookie fayllarida saqlangan raqam ko'rsatiladi. Lekin biz ularni ishqaladikmi? Qanaqasiga
ishladimi? Keling, ba'zi texnikalarni tushunishga harakat qilaylik.

PNG formatidagi cookie-fayllar

Evercookie-da qo'llaniladigan juda qiziqarli usul - bu yondashuv
keshlangan PNG tasvirlarida ma'lumotlarni saqlash. Evercookie o'rnatilganda
cookie-fayllar, u evercookie_png.php skriptiga maxsus HTTP “bun” bilan kiradi,
haqida standart ma'lumotlarni saqlash uchun foydalanilganidan farq qiladi
sessiyalar. Ushbu maxsus cookie fayllari yaratuvchi PHP skripti tomonidan o'qiladi
Barcha RGB (rang) qiymatlari mos ravishda o'rnatiladigan PNG tasviri
sessiya haqida ma'lumot bilan. Oxir-oqibat PNG fayli mijozning brauzeriga yuboriladi
eslatma bilan: "fayl 20 yil davomida keshda saqlanishi kerak."

Ushbu ma'lumotni olgandan so'ng, evercookie oldindan yaratilgan maxsus faylni o'chiradi
HTTP cookie fayllari, keyin bir xil PHP skriptiga bir xil so'rov yuboradi, lekin emas
foydalanuvchi haqida ma'lumot berish. U o'zini qiziqtirgan ma'lumotlarni ko'radi
yo'q va u PNG yarata olmaydi. Buning o'rniga brauzer qaytadi
"304 O'zgartirilmagan" soxta HTTP javobi, bu faylni tortib olishga olib keladi
mahalliy kesh. Keshdagi rasm teg yordamida sahifaga kiritiladi
HTML5 Canvas. Bu sodir bo'lganda, evercookie har bir pikselni o'qiydi
Tuval tarkibi, RGB qiymatlarini ajratib olish va shu bilan tiklash
rasmda saqlangan asl cookie ma'lumotlari. Voila, shunday
ishlaydi.

Veb tarixi bilan maslahat

Boshqa usul brauzer tarixini to'g'ridan-to'g'ri ishlatadi. Bir marta brauzer
bulochkani o'rnatadi, evercookie Base64 algoritmi yordamida ma'lumotlarni kodlaydi,
saqlanishi kerak bo'lgan. Faraz qilaylik, bu ma'lumotlar satr,
Base64 ga aylantirilgandan so'ng olingan "bcde". Kutubxona ketma-ketligi
fonda quyidagi URL manzillarga kirishadi:

google.com/evercookie/cache/b
google.com/evercookie/cache/bc
google.com/evercookie/cache/bcd
google.com/evercookie/cache/bcde
google.com/evercookie/cache/bcde-

Shunday qilib, bu URL manzillar tarixda saqlanadi. Keyinchalik maxsus keladi
texnikasi - CSS History Knocker, bu JS skripti va CSS-dan foydalanishga imkon beradi
foydalanuvchi ko'rsatilgan manbaga tashrif buyurgan yoki yo'qligini tekshiring (batafsil ma'lumot bu yerda -
samy.pl/csshack). Uchun
evercookie to'plami tekshiruvlari barcha mumkin bo'lgan Base64 belgilaridan o'tadi
google.com/evercookie/cache, "a" belgisidan boshlab va davom eting, lekin faqat
bitta belgi uchun. Skript kirgan URLni ko'rgandan so'ng, u
keyingi belgini qidirishni boshlaydi. Bu qo'pol kuchning bir turi bo'lib chiqadi. Amalda
bu tanlov juda tez amalga oshiriladi, chunki hech qanday so'rov yo'q
server bajarilmaydi. Tarixda qidirish imkon qadar mahalliy darajada amalga oshiriladi
qisqa muddatga. Kutubxona URL manzili boʻlganda, u satr oxiriga yetganini biladi
"-" belgisi bilan tugating. Biz Base64 kodini dekodlaymiz va ma'lumotlarimizni olamiz. Qanaqasiga
Bunga ruxsat beruvchi brauzer ishlab chiquvchilarini nomlang?

Oʻchirib koʻring

Agar foydalanuvchi cookie-fayllarini ishqalasa nima bo'ladi? Kutubxonaning o'zining muhim xususiyati
evercookie - bu foydalanuvchi ko'p harakat qilishi kerak
Turli joylarda qoldirilgan cookie-fayllarni o'chiring - endi ulardan 10 tasi bor. Agar kamida bittasida bo'lsa
Agar cookie ma'lumotlari joyida qolsa, ular avtomatik ravishda barcha boshqalarida tiklanadi
joylar. Misol uchun, agar foydalanuvchi nafaqat uning standart cookie fayllarini o'chirib tashlasa, lekin
va LSO ma'lumotlarini tozalang, HTML5 xotiralarini tozalang, baribir, bu allaqachon dargumon
Keshlangan PNG va veb-tarix yordamida yaratilgan cookie fayllari qoladi. Da
evercookie bilan saytga keyingi safar tashrif buyurganingizda, kutubxona nafaqat topa oladi
yashirin bulochka, balki ularni boshqa barcha joylarda ham tiklaydi
mijoz brauzerini qo'llab-quvvatlaydi. Qiziqarli jihat transfer bilan bog'liq
brauzerlar orasidagi "yaxshi narsalar". Agar foydalanuvchi bitta brauzerda cookie-fayllarni qabul qilsa,
ya'ni ularning boshqalarda ko'payishi ehtimoli yuqori. Yagona narsa
Buning zaruriy sharti ma'lumotlarni Local Shared Object cookie faylida saqlashdir.

Qanday ishlatish?

Evercookie kutubxonasi butunlay ochiq, shuning uchun siz bemalol qilishingiz mumkin
foydalaning va uni ehtiyojlaringizga moslashtiring. Server hech kim bilan taqdim etilmagan
jiddiy talablar. Sizga kerak bo'lgan yagona narsa JS skriptiga kirish
evercookie kodini o'z ichiga oladi. Flash cookie-fayllaridan foydalanish uchun (Mahalliy umumiy ob'ekt),
Skript bilan papkada evercookie.swf fayli bo'lishi va texnikning ishlashi uchun,
PNG keshlash va ETag xotirasidan foydalanishga asoslangan, kirish
PHP skriptlari evercookie_png.php va evercookie_etag.php. Evercookie-dan foydalaning
Buni saytning istalgan sahifasida quyidagi skriptni ulash orqali qilishingiz mumkin:





var ec = new evercookie();
// "12345" qiymati bilan "id" cookie faylini o'rnating
// sintaksis: ec.set (kalit, qiymat)
ec.set("id", "12345");
// "id" nomi bilan cookie faylini tiklang
ec.get("id", funksiya(qiymat)
{
alert("Cookie qiymati" + qiymat)
});

Ko'proq foydalanishga asoslangan cookie-fayllarni olishning yana bir usuli mavjud
rivojlangan qayta qo'ng'iroq qilish funktsiyasi. Bu sizga cookie-fayl qiymatlarini olish imkonini beradi
ishlatiladigan turli xil omborlar va ularni bir-biri bilan solishtiring:

getCookie funksiyasi(eng yaxshi_nomzod, barcha_nomzodlar)
{
alert("Olingan cookie fayli: " + best_candidate + "\n" + "Siz
" + "har bir saqlash mexanizmi nima qaytarganini ko'rish mumkin
nomzodlar qarshi.");

(barcha_kandidatesdagi var element) uchun document.write("Storage
" + item + " mexanizmi qaytarildi: " + all_candidates + "
");
}

ec.get("id", getCookie);

Evercookie kutubxonasi hamma uchun mavjud. Bu biroz qo'rqinchli, ayniqsa, agar
Siz unga qarshi nima qila olishingizni mutlaqo bilmaysiz.

O'zingizni qanday himoya qilish kerak?

Brauzer va Flash-da cookie-fayllarni tozalashda hech qanday muammo yo'q, lekin harakat qilib ko'ring
evercookie ortda qolgan barcha ma'lumotlarni o'chirib tashlang! Axir, agar siz cookie-fayllarni birida qoldirsangiz
joy - skript avtomatik ravishda barcha boshqalardagi qiymatni tiklaydi
omborlar. Aslida, bu kutubxona yaxshi rejim tekshiruvidir
deyarli barcha brauzerlarda mavjud bo'lgan maxfiylik. Va men sizga shuni aytaman
Men aytaman: Google Chrome, Opera, Internet Explorer va Safari'dan faqat oxirgisi
"Shaxsiy ko'rish" rejimi ishlatilgan barcha usullarni to'liq blokladi
evercookie. Ya'ni, brauzerni yopib, ochgandan so'ng, skript qila olmadi
qoldirgan qiymatni tiklang. O'ylash uchun asos bor. Bundan tashqari, in
yaqin kelajakda evercookie ishlab chiqaruvchisi kutubxonaga ko'proq narsalarni qo'shishga va'da berdi
ma'lumotlarni saqlashning bir qancha usullari, shu jumladan Izolyatsiya qilingan texnologiyadan foydalanish
Silverlight-da saqlash, shuningdek, Java ilovasi.

Cookie-fayllar nima va ular nima uchun kerakligidan boshlashga arziydi. Cookie - bu foydalanuvchi tomonida saqlanishi va keyinchalik o'z g'oyalarini amalga oshirish uchun ishlatilishi mumkin bo'lgan ma'lumotlarning bir qismi.

Tasavvur qilaylik, veb-saytingizda siz saytning rang sxemasini tanlash imkoniyatiga egasiz. Buni cookie-fayllarda amalga oshirish juda qulay, chunki u tanlagan mavzu faqat unga ko'rinadi.

Cookie fayllari PHP va jQuery da mavjud. Shuning uchun biz har bir ishni batafsil ko'rib chiqamiz.

jQuery-da cookie-fayllar bilan ishlash bo'yicha batafsil ko'rsatmalar

1. Cookie fayllarini sozlash

Endi biz birinchi cookie-faylimizni yaratishga harakat qilishimiz mumkin:

$.cookie("cookie_name", "cookie_value", ( muddati tugaydi: 3, yo'l: "/", domen: "your_site.ru", xavfsiz: rost ));

Bu yerda nima bor?

“cookie_name” – cookie nomi;

“cookie_value” – cookie qiymati;

"Muddati tugaydi" - cookie-fayllar saqlanadigan kunlar soni (bizning holatlarimizda - 3 kun). Bu vaqtdan so'ng cookie fayllari avtomatik ravishda o'chiriladi;

"yo'l" - saytda cookie fayllari mavjudligi (bizning holatda "/" - butun saytda mavjud). Agar xohlasangiz, faqat cookie-fayllar mavjud bo'lgan ma'lum bir sahifa yoki bo'limni belgilashingiz mumkin, masalan, "/audio/rock";

"domen" - kuki amal qiladigan domen. Agar sizda subdomeningiz bo'lsa, uni ushbu parametrda belgilashingiz mumkin, masalan, "domen: "subdomain.your_site.ru"" va bu holda cookie faqat "subdomain.your_site.ru" domenida mavjud bo'ladi;

"Xavfsiz" - cookie-fayl xavfsiz https protokoli orqali uzatilishi kerakligini ko'rsatadigan parametr.

Bu erda barcha parametrlar talab qilinmaydi va cookie-fayllarni o'rnatish uchun ushbu qurilish etarli bo'ladi:

$.cookie("cookie_name", "cookie_value", ( muddati tugaydi: 3, yo'l: "/" ));

2. Cookie qabul qilish

Cookie-fayllarni olish juda oddiy, buni kod yordamida qilishingiz mumkin:

$.cookie("cookie_name");

Ushbu kod o'zgaruvchiga tayinlanishi va ehtiyojlaringiz uchun ishlatilishi mumkin:

var content = $.cookie("cookie_name"); if(content != null) ( alert("Cookie mavjud!"); ) else ( alert("Cookie mavjud emas!"); )

Qabul qiling, bu juda qulay.

3. Cookie-fayllarni olib tashlash

Cookie qiymatini o'chirish uchun uni "null" ga o'rnating:

$.cookie("cookie_name", null);

Bu, menimcha, jQuery-da cookie-fayllar bilan ishlashga kirishning yakuni. Bu bilim sizning g'oyalaringizni amalga oshirish uchun etarli.

PHP-da cookie-fayllar bilan ishlash bo'yicha batafsil ko'rsatmalar

Cookie-fayllar bilan ishlashning oldingi variantidan farqli o'laroq, bu erda hech narsa ulashingiz shart emas.

1. Cookie fayllarini sozlash

PHP-da cookie-fayllarni o'rnatish uchun biz o'rnatilgan "setcookie" funksiyasidan foydalanamiz:

Bu yerda nima bor?

“cookie_name” – cookie nomi;

“cookie_value” – cookie qiymati;

“time()+3600” – kukining ishlash muddati soniyalarda (bizning holimizda – 1 soat). Agar siz ishlash muddatini “0” ga qo'ysangiz, brauzer yopilishi bilan cookie o'chiriladi;

"/" - cookie-fayllar mavjud bo'lgan bo'lim (bizning holatda, butun saytda mavjud). Agar siz cookie-fayllar mavjud bo'lgan bo'limni cheklashni xohlasangiz, "/" belgisini, masalan, "/audio/rock" bilan almashtiring;

"your_site.ru" - cookie mavjud bo'lgan domen;

"to'g'ri" - cookie fayli faqat xavfsiz https protokoli orqali mavjudligini ko'rsatadigan parametr. Aks holda qiymat noto'g'ri bo'ladi;

"noto'g'ri" - cookie fayli skript tillari uchun mavjudligini ko'rsatadigan parametr. Aks holda – rost (faqat http orqali mavjud).

Bu erda ham barcha parametrlar talab qilinmaydi va cookie-fayllarni yaratish uchun sizga faqat quyidagi qurilish kerak bo'ladi:

Qulaylik uchun cookie qiymati o'zgaruvchi orqali o'rnatilishi mumkin:

2. Cookie qabul qilish

Cookie-fayllarni olish uchun siz quyidagilarni ishlatishingiz kerak:

$_COOKIE["cookie_name"];

Mumkin bo'lgan etishmayotgan cookie-fayllar tufayli xatolarni bartaraf qilish uchun quyidagilardan foydalaning:

JQuery-da cookie-fayllar bilan ishlashning oldingi misolida bo'lgani kabi, cookie-fayllar o'zgaruvchiga tayinlanishi mumkin:

3. Cookie-fayllarni olib tashlash

PHP-da cookie-fayllarni o'chirish jQuery-dagi kabi oson. Siz qilishingiz kerak bo'lgan yagona narsa cookie faylini bo'sh qiymatga va salbiy vaqtga o'rnatishdir (vaqt allaqachon o'tgan):

Setcookie("cookie_name", "", time() - 3600);

Ushbu misoldagi vaqt bir soat oldin, bu cookie fayllarini o'chirish uchun etarli.

Shuni ta'kidlashni istardimki, ba'zi hollarda cookie-fayllardan foydalanish zaruriy funksiyalarni amalga oshirish uchun ma'lumotlar bazasidan foydalanishdan ko'ra ancha oqilona.

Cookie-fayllar- veb-sayt tomonidan foydalanuvchining kompyuterida saqlangan matn fayli ko'rinishidagi ma'lumotlar. Autentifikatsiya ma'lumotlarini (login/parol, ID, telefon raqami, pochta qutisi manzili), foydalanuvchi sozlamalari, kirish holatini o'z ichiga oladi. Brauzer profilida saqlanadi.

Cookie faylini buzish veb-resursga tashrif buyuruvchining sessiyasini o'g'irlash (yoki "o'g'irlash"). Shaxsiy ma'lumotlar nafaqat jo'natuvchi va oluvchiga, balki uchinchi shaxsga - ushlashni amalga oshirgan shaxsga ham mavjud bo'ladi.

Cookie fayllarini buzish vositalari va usullari

Kompyuter o'g'rilari, haqiqiy hayotdagi hamkasblari kabi, ko'nikma, epchillik va bilimdan tashqari, albatta, o'z vositalariga ega - asosiy kalitlar va zondlarning o'ziga xos arsenaliga ega. Keling, xakerlar Internet foydalanuvchilaridan cookie-fayllarni olish uchun foydalanadigan eng mashhur hiylalarni ko'rib chiqaylik.

Sniffers

Tarmoq trafigini kuzatish va tahlil qilish uchun maxsus dasturlar. Ularning nomi inglizcha "sniff" (sniff) fe'lidan kelib chiqqan, chunki. tugunlar o'rtasida uzatilgan paketlarni tom ma'noda "chiqib oling".

Ammo tajovuzkorlar seans ma'lumotlari, xabarlar va boshqa maxfiy ma'lumotlarni ushlab qolish uchun snayferdan foydalanadilar. Ularning hujumlarining maqsadlari asosan himoyalanmagan tarmoqlar bo'lib, u erda cookie fayllari ochiq HTTP sessiyasida yuboriladi, ya'ni ular amalda shifrlanmagan. (Ommaviy Wi-Fi bu borada eng zaif hisoblanadi.)

Foydalanuvchi tuguni va veb-server o'rtasidagi Internet kanaliga snifferni joylashtirish uchun quyidagi usullar qo'llaniladi:

  • Tarmoq interfeyslarini (markazlar, kalitlar) "tinglash";
  • trafikni tarmoqlash va nusxalash;
  • tarmoq kanali bo'shlig'iga ulanish;
  • jabrlanuvchining trafigini snifferga yo'naltiruvchi maxsus hujumlar orqali tahlil qilish (MAC-spoofing, IP-spoofing).

XSS qisqartmasi Cross Site Scripting degan ma'noni anglatadi. Foydalanuvchi ma'lumotlarini o'g'irlash uchun veb-saytlarga hujum qilish uchun foydalaniladi.

XSS printsipi quyidagicha:

  • tajovuzkor veb-sayt, forum veb-sahifasiga yoki xabarga (masalan, ijtimoiy tarmoqda yozishmalarda) zararli kodni (maxsus niqoblangan skript) kiritadi;
  • jabrlanuvchi zararlangan sahifaga o'tadi va o'z shaxsiy kompyuterida o'rnatilgan kodni faollashtiradi (bosadi, havolaga amal qiladi va hokazo);
  • o'z navbatida, bajarilgan zararli kod foydalanuvchining maxfiy ma'lumotlarini brauzerdan (xususan, cookie-fayllardan) "chiqarib oladi" va uni tajovuzkorning veb-serveriga yuboradi.

Dasturiy ta'minotning XSS mexanizmini "implantatsiya qilish" uchun xakerlar veb-serverlar, onlayn xizmatlar va brauzerlardagi barcha zaifliklardan foydalanadilar.

Barcha XSS zaifliklari ikki turga bo'linadi:

  • Passiv. Hujum veb-sahifada ma'lum bir skriptni so'rash orqali olinadi. Zararli kodni veb-sahifadagi turli shakllarga kiritish mumkin (masalan, saytning qidiruv satriga). Passiv XSSga eng sezgir bo'lganlar ma'lumotlar kelganda HTML teglarini filtrlamaydigan resurslardir;
  • Faol. To'g'ridan-to'g'ri serverda joylashgan. Va ular jabrlanuvchining brauzerida faollashtirilgan. Ulardan scammers tomonidan har xil turdagi bloglar, chatlar va yangiliklar tasmalarida faol foydalaniladi.

Xakerlar o'zlarining XSS skriptlarini ehtiyotkorlik bilan "kamuflyaj" qilishadi, shunda qurbon hech narsadan shubhalanmaydi. Ular fayl kengaytmasini o'zgartiradilar, kodni tasvir sifatida o'tkazadilar, ularni havolaga rioya qilishga undaydilar va qiziqarli kontent bilan ularni jalb qiladilar. Natijada: o'z qiziqishini boshqara olmaydigan shaxsiy kompyuter foydalanuvchisi o'z qo'li bilan (sichqonchani bosish bilan) XSS skripti muallifi - kompyuter yovuzligiga seans kukilarini (login va parol bilan!) yuboradi.

Cookie almashtirish

Barcha cookie fayllari saqlanadi va veb-serverga yuboriladi (ular "kelgan") hech qanday o'zgarishsiz - asl shaklida - bir xil qiymatlar, satrlar va boshqa ma'lumotlar bilan. Ularning parametrlarini ataylab o'zgartirish cookie fayllarini almashtirish deb ataladi. Boshqacha qilib aytganda, cookie-fayllarni almashtirganda, hujumchi o'zini orzu qilgandek ko'rsatadi. Masalan, onlayn-do'konda to'lovni amalga oshirayotganda, cookie to'lov miqdorini pastga qarab o'zgartiradi - shuning uchun xaridlarda "tejamkorlik" yuzaga keladi.

Ijtimoiy tarmoqdagi boshqa birovning hisobidan o'g'irlangan seans kukilari boshqa seansga va boshqa shaxsiy kompyuterga "qo'shiladi". O'g'irlangan cookie-fayllar egasi o'z sahifasida ekan, jabrlanuvchining akkauntiga (yozuvlar, kontent, sahifa sozlamalari) to'liq kirish huquqiga ega bo'ladi.

Cookie-fayllarni “tahrirlash” quyidagilar yordamida amalga oshiriladi:

  • Opera brauzerida "Cookie-fayllarni boshqarish..." funksiyalari;
  • FireFox uchun cookie-fayllar menejeri va kengaytirilgan cookie menejeri qo'shimchalari;
  • IECookiesView yordam dasturlari (faqat Internet Explorer);
  • AkelPad, NotePad yoki Windows Notepad kabi matn muharriri.
Ma'lumotlarga jismoniy kirish

Bir necha bosqichlardan iborat juda oddiy amalga oshirish sxemasi. Ammo bu faqat jabrlanuvchining ochiq seansli kompyuteri, masalan, VKontakte, qarovsiz qoldirilgan taqdirdagina samarali bo'ladi (va uzoq vaqt davomida!):

  • Barcha saqlangan cookie-fayllarni ko'rsatish uchun brauzerning manzil satriga javascript funksiyasi kiritilgan.
  • "ENTER" tugmasini bosgandan so'ng ularning barchasi sahifada paydo bo'ladi.
  • Cookie-fayllar nusxalanadi, faylga saqlanadi va keyin flesh-diskga o'tkaziladi.
  • Boshqa kompyuterda cookie-fayllar yangi seansda almashtiriladi.
  • Jabrlanuvchining hisobiga kirishga ruxsat beriladi.
  • Qoidaga ko'ra, xakerlar yuqoridagi vositalardan (+ boshqalar) birgalikda (chunki ko'plab veb-resurslarda himoya darajasi ancha yuqori) va alohida (foydalanuvchilar haddan tashqari sodda bo'lganida) foydalanadilar.

    XSS + hidlovchi
  • XSS skripti yaratiladi, u onlayn sniffer manzilini belgilaydi (uyda ishlab chiqarilgan yoki ma'lum bir xizmat).
  • Zararli kod .img (tasvir formati) kengaytmasi bilan saqlanadi.
  • Keyin bu fayl veb-sayt sahifasiga, chatga yoki shaxsiy xabarga yuklanadi - bu erda hujum amalga oshiriladi.
  • Foydalanuvchining e'tibori yaratilgan "tuzoq" ga qaratiladi (bu erda ijtimoiy muhandislik kuchga kiradi).
  • Agar tuzoq ishga tushsa, jabrlanuvchining brauzeridagi cookie-fayllar sniffer tomonidan ushlanadi.
  • Hujumchi sniffer jurnallarini ochadi va o'g'irlangan cookie fayllarini oladi.
  • Keyinchalik, yuqoridagi vositalar yordamida hisob egasining huquqlarini olish uchun almashtirishni amalga oshiradi.
  • Cookie-fayllarni xakerlikdan himoya qilish
  • Shifrlangan ulanishdan foydalaning (tegishli protokollar va xavfsizlik usullaridan foydalangan holda).
  • "Yangi bepul dasturiy ta'minot" bilan tanishish uchun shubhali havolalar, rasmlar yoki jozibali takliflarga javob bermang. Ayniqsa, begonalardan.
  • Faqat ishonchli veb-resurslardan foydalaning.
  • "Chiqish" tugmasini bosish orqali ruxsat berilgan seansni tugating (faqat yorliqni yopish emas!). Ayniqsa, agar siz o'z hisobingizga shaxsiy kompyuterdan emas, balki, masalan, Internet-kafedagi shaxsiy kompyuterdan kirgan bo'lsangiz.
  • Brauzerning "Parolni saqlash" funksiyasidan foydalanmang. Saqlangan ro'yxatga olish ma'lumotlari o'g'irlik xavfini sezilarli darajada oshiradi. Dangasa bo'lmang, har bir seans boshida parol va login kiritish uchun bir necha daqiqa vaqtingizni behuda sarflamang.
  • Ijtimoiy tarmoqlar, forumlar, chatlar, veb-saytlarga tashrif buyurganingizdan so'ng, saqlangan cookie-fayllarni o'chiring va brauzer keshini tozalang.
  • Doimiy ravishda brauzerlar va antivirus dasturlarini yangilang.
  • XSS hujumlaridan himoya qiluvchi brauzer kengaytmalaridan foydalaning (masalan, FF uchun NoScript va Google Chrome).
  • Vaqti-vaqti bilan hisob-kitoblarda.
  • Va eng muhimi, dam olish yoki Internetda ishlashda hushyorlik va e'tiborni yo'qotmang!