ब्राउज़र से कुकीज़ कैसे हटाएं. कुकीज़ चुराने के तरीके. परिशिष्ट: कुकीज़ के साथ काम करने के लिए कार्य

जावास्क्रिप्ट ब्राउज़र में कुकीज़ सेट करना और पढ़ना संभव बनाता है। इस पाठ में हम देखेंगे कि कुकीज़ के साथ कैसे काम किया जाए, और एक सरल पृष्ठ भी बनाया जाएगा जो दर्ज किया गया नाम याद रखेगा और हर बार लॉग इन करने पर इसे प्रदर्शित करेगा।

कुकीज़ क्या हैं?

कुकीज़ डेटा की एक छोटी मात्रा होती है जिसे वेब ब्राउज़र द्वारा संग्रहीत किया जाता है। वे आपको उपयोगकर्ता के बारे में कुछ जानकारी संग्रहीत करने और हर बार जब वह आपके पृष्ठ पर आता है तो उसे पुनः प्राप्त करने की अनुमति देते हैं। प्रत्येक उपयोगकर्ता के पास कुकीज़ का अपना अनूठा सेट होता है।

आमतौर पर, कुकीज़ का उपयोग वेब सर्वर द्वारा साइट विज़िट को ट्रैक करने, साइट पर पंजीकरण करने और ऑर्डर या खरीदारी के बारे में जानकारी संग्रहीत करने जैसे कार्यों को करने के लिए किया जाता है। हालाँकि, कुकीज़ का उपयोग करने के लिए हमें किसी वेब सर्वर प्रोग्राम का आविष्कार करने की आवश्यकता नहीं है। हम जावास्क्रिप्ट का उपयोग करके उनका उपयोग कर सकते हैं।

दस्तावेज़.कुकी संपत्ति.

जावास्क्रिप्ट में, कुकीज़ को दस्तावेज़ ऑब्जेक्ट की कुकी संपत्ति का उपयोग करके एक्सेस किया जाता है। आप कुकीज़ इस प्रकार बना सकते हैं:

और कुकीज़ का संपूर्ण सहेजा गया सेट इस प्रकार प्राप्त करें:

वर x = दस्तावेज़.कुकी;

आइए कुकीज़ को सहेजने और पुनर्प्राप्त करने पर अधिक विस्तार से नज़र डालें।

कुकीज़ सहेजा जा रहा है

कुकी को सहेजने के लिए, हमें document.cookie को एक टेक्स्ट स्ट्रिंग में असाइन करने की आवश्यकता है जिसमें कुकी के गुण शामिल हैं जिन्हें हम बनाना चाहते हैं:

document.cookie = "नाम = मान; समाप्ति = दिनांक; पथ = पथ; डोमेन = डोमेन; सुरक्षित";

गुण तालिका में वर्णित हैं:

संपत्ति विवरण उदाहरण
नाम = मूल्य कुकी का नाम और उसका मान सेट करता है। उपयोक्तानाम=वास्या
समाप्ति = तिथि कुकीज़ के लिए समाप्ति तिथि निर्धारित करता है। दिनांक उस प्रारूप में होनी चाहिए जो दिनांक ऑब्जेक्ट की toGMTString() विधि द्वारा लौटाया जाता है। यदि समाप्ति निर्दिष्ट नहीं है, तो ब्राउज़र बंद होने पर कुकी हटा दी जाएगी। समाप्त =
13/06/2003 00:00:00
पथ = पथ यह विकल्प उस साइट पर पथ निर्धारित करता है जिसके भीतर कुकी मान्य है। केवल निर्दिष्ट पथ से दस्तावेज़ ही कुकी मान पुनर्प्राप्त कर सकते हैं। आमतौर पर यह प्रॉपर्टी खाली छोड़ दी जाती है, जिसका मतलब है कि केवल कुकी सेट करने वाला दस्तावेज़ ही इस तक पहुंच सकता है। पथ=/डेमो/
डोमेन=डोमेन यह विकल्प उस डोमेन को सेट करता है जिसके भीतर कुकी संचालित होती है। केवल निर्दिष्ट डोमेन की साइटें ही कुकी मान प्राप्त कर सकती हैं। आमतौर पर यह प्रॉपर्टी खाली छोड़ दी जाती है, जिसका मतलब है कि केवल कुकी सेट करने वाला डोमेन ही इस तक पहुंच सकता है। डोमेन=वेबसाइट
सुरक्षित यह विकल्प ब्राउज़र को सर्वर पर कुकीज़ भेजने के लिए एसएसएल का उपयोग करने के लिए कहता है। बहुत ही कम प्रयोग किया जाता है. सुरक्षित

आइए कुकीज़ सेट करने का एक उदाहरण देखें:

document.cookie = "उपयोगकर्ता नाम=वास्या; समाप्त हो रहा है=02/15/2011 00:00:00";

यह कोड उपयोगकर्ता नाम कुकी सेट करता है और इसे "वास्या" मान निर्दिष्ट करता है, जिसे 15 फरवरी, 2011 तक संग्रहीत किया जाएगा (यूरोपीय समय प्रारूप का उपयोग किया जाता है!)।

var cookie_date = नई तिथि(2003, 01, 15); document.cookie = "उपयोगकर्ता नाम=वास्या; समाप्त हो रहा है=' + cookie_date.toGMTString();

यह कोड बिल्कुल पिछले उदाहरण जैसा ही काम करता है, लेकिन तारीख निर्धारित करने के लिए Date.toGMTString() विधि का उपयोग करता है। कृपया ध्यान दें कि Date ऑब्जेक्ट में महीने की संख्या 0 से शुरू होती है, यानी फरवरी 01 है।

दस्तावेज़.कुकी = "logged_in=yes";

यह कोड logged_in कुकी को सेट करता है और इसे "हां" पर सेट करता है। चूँकि समाप्ति विशेषता सेट नहीं है, ब्राउज़र बंद होने पर कुकी हटा दी जाएगी।

var cookie_date = नई तिथि(); // वर्तमान दिनांक और समय कुकी_डेट.सेटटाइम (कुकी_डेट.गेटटाइम() - 1); document.cookie = "logged_in=; समाप्‍त हो रहा है?" + cookie_date.toGMTString();

यह कोड logged_in कुकी को सेट करता है और स्टोरेज स्ट्रिंग को वर्तमान समय से एक सेकंड पहले समय पर सेट करता है - यह ऑपरेशन तुरंत कुकी को हटा देगा। कुकीज़ हटाने का मैन्युअल तरीका!

कुकी मान को पुनःकोड करना!

स्पेस और कोलन जैसे वर्णों को सही ढंग से संग्रहीत और प्रदर्शित करने के लिए कुकी मान को फिर से कोड किया जाना चाहिए। यह ऑपरेशन सुनिश्चित करता है कि ब्राउज़र मान की सही व्याख्या करता है। लेगो रिकोडिंग जावास्क्रिप्ट एस्केप() फ़ंक्शन द्वारा किया जाता है। उदाहरण के लिए:

दस्तावेज़.कुकी = "उपयोगकर्ता नाम =" + एस्केप ("वास्या पुपकिन") + "; समाप्त होता है = 02/15/2003 00:00:00"; कुकीज़ सेट करने का कार्य

कुकीज़ सेट करना आसान हो जाएगा यदि हम एक विशेष फ़ंक्शन लिखते हैं जो मानों को रीकोड करने और दस्तावेज़.कुकी स्ट्रिंग का निर्माण करने जैसे सरल ऑपरेशन करेगा। उदाहरण के लिए:

फ़ंक्शन सेट_कुकी (नाम, मान, exp_y, exp_m, exp_d, पथ, डोमेन, सुरक्षित) (var cookie_string = नाम + "=" + एस्केप (मान); यदि (exp_y) ( var समाप्त हो रहा है = नई तिथि (exp_y, exp_m, exp_d ); कुकी_स्ट्रिंग + = "; समाप्त हो रहा है = " + समाप्त हो रहा है। (डोमेन); यदि (सुरक्षित) कुकी_स्ट्रिंग += "; सुरक्षित"; दस्तावेज़.कुकी = कुकी_स्ट्रिंग; )

फ़ंक्शन कुकी डेटा को तर्क के रूप में लेता है, फिर उचित स्ट्रिंग बनाता है और कुकी सेट करता है।

उदाहरण के लिए, समाप्ति तिथि के बिना कुकीज़ सेट करना:

set_cookie('उपयोगकर्ता नाम', 'वास्या पुपकिन'); सेट_कुकी ("उपयोगकर्ता नाम", "वास्या पुपकिन", 2011, 01, 15);

भंडारण अवधि, साइट डोमेन, एसएसएल का उपयोग करके कुकीज़ सेट करना, लेकिन पथ के बिना:

सेट_कुकी ("उपयोगकर्ता नाम", "वास्या पुपकिन", 2003, 01, 15, "", "साइट", "सुरक्षित"); कुकीज़ हटाने का कार्य।

कुकीज़ के साथ काम करने के लिए एक और उपयोगी फ़ंक्शन नीचे प्रस्तुत किया गया है। फ़ंक्शन समाप्ति तिथि को वर्तमान समय मान से एक सेकंड पहले सेट करके ब्राउज़र से कुकीज़ को "हटाता" है।

फ़ंक्शन डिलीट_कुकी (कुकी_नाम) (var cookie_date = नई तिथि (); // वर्तमान दिनांक और समय cookie_date.setTime (cookie_date.getTime() - 1); document.cookie = cookie_name += "=; समाप्‍त हो रहा है =" + cookie_date.toGMTString (); )

इस फ़ंक्शन का उपयोग करने के लिए, आपको इसे केवल हटाए जाने वाली कुकी का नाम देना होगा:

Delete_cookie('उपयोगकर्ता नाम');

कुकी मान प्राप्त करना

वर्तमान दस्तावेज़ के लिए पूर्व-निर्धारित कुकी का मूल्य प्राप्त करने के लिए, आपको document.cookie संपत्ति का उपयोग करने की आवश्यकता है:

वर x = दस्तावेज़.कुकी;

यह एक स्ट्रिंग लौटाता है जिसमें अर्धविराम द्वारा अलग किए गए नाम/मान जोड़े की एक सूची होती है सब लोगकुकीज़ जो वर्तमान दस्तावेज़ के लिए मान्य हैं। उदाहरण के लिए:

"उपयोगकर्ता नाम=वास्या; पासवर्ड=abc123"

इस उदाहरण में, 2 कुकीज़ हैं जो पहले से निर्धारित की गई हैं: उपयोगकर्ता नाम, जिसका मान "वास्या" है, और पासवर्ड, जिसका मान "abc123" है।

कुकी मान प्राप्त करने का कार्य

आमतौर पर, हमें एक समय में केवल एक कुकी के मूल्य की आवश्यकता होती है। इसलिए, कुकी स्ट्रिंग का उपयोग करना सुविधाजनक नहीं है! यहां एक फ़ंक्शन है जो स्ट्रिंग document.cookies को संसाधित करता है, केवल वही कुकीज़ लौटाता है जो किसी विशेष क्षण में रुचि रखते हैं:

फ़ंक्शन get_cookie (कुकी_नाम) (var परिणाम = document.cookie.match ("(^|;) ?" + cookie_name + "=([^;]*)(;|$)"); यदि (परिणाम) वापसी (unescape (परिणाम)); अन्यथा शून्य लौटें; )

यह फ़ंक्शन उस कुकी का नाम ढूंढने के लिए एक नियमित अभिव्यक्ति का उपयोग करता है जो रुचिकर है, और फिर मान लौटाता है, जिसे सामान्य वर्ण रूप में पुन: एन्कोड करने के लिए unescape() फ़ंक्शन द्वारा संसाधित किया जाता है। (यदि कुकी नहीं मिलती है, तो शून्य लौटा दिया जाता है।)

इस सुविधा का उपयोग करना आसान है. उदाहरण के लिए, उपयोगकर्ता नाम कुकी मान वापस करने के लिए:

वार x = get_cookie("उपयोगकर्ता नाम");

सरल उपयोग उदाहरण

इस उदाहरण में, हमने एक पेज बनाया है जो आपकी पहली विज़िट पर आपका नाम पूछता है, फिर यह आपका नाम एक कुकी में सहेजता है और बाद की विज़िट पर इसे प्रदर्शित करता है।

पेज को एक नई विंडो में खोलें. आपकी पहली यात्रा पर, यह आपसे अपना नाम दर्ज करने और इसे कुकी में सहेजने के लिए कहेगा। यदि आप पृष्ठ पर दोबारा जाते हैं, तो यह आपके द्वारा दर्ज किया गया कुकी नाम स्क्रीन पर प्रदर्शित करेगा।

कुकीज़ के लिए, हम अवधारण अवधि को वर्तमान तिथि से 1 वर्ष तक निर्धारित करते हैं, इसका मतलब है कि ब्राउज़र आपका नाम सहेज लेगा भले ही आप इसे बंद कर दें।

आप व्यू सोर्स विकल्प का चयन करके अपने ब्राउज़र में पेज कोड देख सकते हैं। यहाँ कोड का मुख्य भाग है:

यदि (! get_cookie ("उपयोगकर्ता नाम")) ( var उपयोगकर्ता नाम = संकेत ("कृपया अपना नाम दर्ज करें", ""); यदि (उपयोगकर्ता नाम) ( var current_date = नई तिथि; var cookie_year = current_date.getFullYear () + 1; var कुकी_महीना = current_date.getMonth(); var cookie_day = current_date.getDate(); set_cookie('उपयोगकर्ता नाम', उपयोगकर्ता नाम, cookie_year, cookie_month, cookie_day); ) ) ) else ( var उपयोगकर्ता नाम = get_cookie('उपयोगकर्ता नाम'); document.write ( "हैलो, " + उपयोगकर्ता नाम + ", पेज पर आपका स्वागत है!"); document.write("
मेरे बारे में भूल जाओ!"); }

इस पाठ ने आपको दिखाया कि अपने आगंतुकों के बारे में जानकारी संग्रहीत करने के लिए जावास्क्रिप्ट में कुकीज़ का उपयोग कैसे करें। आपके ध्यान देने के लिए धन्यवाद! :)

कुकीज़ उपयोगकर्ता के लिए न केवल लगातार देखे जाने वाले पृष्ठों को तेजी से लोड करने के लिए आवश्यक हैं। रिमोट सर्वर स्वचालित रूप से इस या अन्य जानकारी को उपयोगकर्ता के कंप्यूटर में सहेजते हैं, ताकि भविष्य में डेटा एक्सचेंज के साथ काम करना सुविधाजनक हो।

निर्देश

1. स्रोतों पर उपयोगकर्ता के लॉगिन और पासवर्ड का पता लगाने के लिए, आप फ़ाइलों का उपयोग कर सकते हैं। यदि आप मोज़िला फ़ायरफ़ॉक्स ब्राउज़र का उपयोग करते हैं, और इसमें कुकीज़ रिकॉर्ड करने का विकल्प सक्षम है, तो आप सीधे प्रोग्राम में सहेजे गए लॉगिन और पासवर्ड का पता लगा सकते हैं। ऐसा करने के लिए, ब्राउज़र मेनू में पृष्ठ के शीर्ष पर "टूल्स" नामक आइटम पर क्लिक करें। सिस्टम सेटिंग चुनें. आपके सामने एक बड़ी विंडो खुलेगी जिसमें कई टैब होंगे। "सुरक्षा" टैब पर जाएँ.

2. दिखाई देने वाली विंडो में, "सहेजे गए पासवर्ड" लेबल वाले बटन पर क्लिक करें। आपके सामने एक नई विंडो खुलेगी जिसमें आपके द्वारा विभिन्न स्रोतों पर सहेजे गए लॉगिन की सूची होगी। "डिस्प्ले पासवर्ड" बटन पर क्लिक करें। आप उसी मेनू में पासवर्ड सेट करना चुनकर भी इस जानकारी को सुरक्षित रख सकते हैं।

3. यदि आप ओपेरा ब्राउज़र का उपयोग करते हैं, तो आप केवल उपयोगकर्ता नाम ही ढूंढ पाएंगे। ऐसा करने के लिए, टूल में पासवर्ड मैनेजर खोलें और उपलब्ध लॉगिन देखें। सहेजे गए पासवर्ड का पता लगाने के लिए, अतिरिक्त सॉफ़्टवेयर इंस्टॉल करें, उदाहरण के लिए, ओपेरा पासवर्ड रिकवरी। साथ ही, याद रखें कि कोई भी तृतीय-पक्ष सॉफ़्टवेयर आपके व्यक्तिगत डेटा की पूर्ण सुरक्षा की गारंटी नहीं देता है; इसलिए, अपने पासवर्ड स्वतंत्र रूप से याद रखें या किसी भिन्न ब्राउज़र का उपयोग करें।

4. क्या आप Google Chrome में अपना पासवर्ड देखना चाहते हैं? फिर टूलबार पर संबंधित आइटम पर क्लिक करके पैरामीटर में सेटिंग्स खोलें। "उन्नत" अनुभाग पर जाएँ और "कुकीज़ दिखाएँ" पर क्लिक करें।

5. यदि आप मानक इंटरनेट एक्सप्लोरर ब्राउज़र के उपयोगकर्ता हैं, तो पासवर्ड निकालने के लिए आदिम BeyondTheAsterisks उपयोगिता का उपयोग करें। यह एक निःशुल्क प्रोग्राम है जिसमें एक सहज ज्ञान युक्त इंटरफ़ेस है और यह उपयोगकर्ता को पासवर्ड को तारांकन के बजाय प्रतीकों में प्रदर्शित करने का विकल्प प्रदान करता है। यह उपयोगिता अन्य ब्राउज़रों के लिए भी उपलब्ध है।

कई आधुनिक ब्राउज़रों में विभिन्न साइटों के पासवर्ड याद रखने जैसी सुविधा होती है। एक बार अपना पासवर्ड दर्ज करके, आप हर बार साइट में प्रवेश करने पर लाइन भरने से मुक्त हो जाते हैं। लेकिन अगर आप अपना पासवर्ड भूल गए हैं और वह वेबसाइट पर बिंदुओं के पीछे छिपा हुआ है तो क्या करें? पासवर्ड पता करने के लिए आपको आगे दिए गए निर्देशों का पालन करना होगा।

निर्देश

1. सबसे पहले आपको उस साइट पर जाना होगा जिसके लिए आपको पासवर्ड की जरूरत है। "पासवर्ड वैंड" पर क्लिक करें। सभी फ़ील्ड तारांकन या बिंदुओं से भर जाने के बाद, तुरंत ESC दबाएँ। उसके बाद, एड्रेस बार में निम्नलिखित कोड दर्ज करें: javascript:(function() ( 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. यदि पहली विधि मदद नहीं करती है, तो आप ओपेरा पासवर्ड रिकवरी उपयोगिता का उपयोग कर सकते हैं। यह एक प्रोग्राम है जिसे ओपेरा ब्राउज़र में सहेजे गए पासवर्ड को सही करने के लिए डिज़ाइन किया गया है। यह प्रोग्राम बहुत सरल और उपयोग में आसान है; आपको बस इसे लॉन्च करना है, और फिर "सही पासवर्ड" पर क्लिक करना है। सभी खोजे गए पासवर्ड टेक्स्ट फ़ाइलों या HTML रिपोर्ट में सहेजे जाएंगे।

सभी आधुनिक ब्राउज़रों में कुकीज़ सहित अस्थायी फ़ाइलों को साफ़ करने का विकल्प होता है। लेकिन कभी-कभी पूरी तरह से मिटाना आवश्यक नहीं होता है, बल्कि ब्राउज़र द्वारा संग्रहीत कुकीज़ को चुनिंदा रूप से देखना, संपादित करना और हटाना आवश्यक होता है। नीचे विशेष रूप से प्रसिद्ध ब्राउज़रों में इस विकल्प तक पहुंच का सारांश दिया गया है।

निर्देश

1. ओपेरा ब्राउज़र में, संग्रहीत प्रत्येक कुकी तक पहुंचने के लिए, आपको "मुख्य मेनू" में "सेटिंग्स" अनुभाग पर जाना होगा और वहां "सामान्य सेटिंग्स..." आइटम का चयन करना होगा (या कुंजी संयोजन CTRL + दबाएं) F12). परिणामस्वरूप, ब्राउज़र सेटिंग्स विंडो खुल जाएगी, जिसमें आपको "उन्नत" टैब पर जाना होगा, बाएं पैनल में "कुकीज़" अनुभाग का चयन करें और "कुकीज़ प्रबंधित करें" बटन पर क्लिक करें।

2. ओपेरा में, कुकी प्रबंधन विंडो में, आप वह पा सकते हैं जो आपको चाहिए, उसे चुनें, और प्रविष्टि की सामग्री देखने के लिए "संपादित करें" बटन पर क्लिक करें। आप चाहें तो कुकी को संपादित कर सकते हैं.

3. मोज़िला फ़ायरफ़ॉक्स में, कुकीज़ तक पहुंचने के लिए, आपको मेनू में "टूल्स" अनुभाग का चयन करना होगा, और उसमें "सेटिंग्स" पर क्लिक करना होगा। सेटिंग्स विंडो में, "गोपनीयता" टैब पर जाएं और "कुकीज़ दिखाएं..." बटन पर क्लिक करें। परिणामस्वरूप, सहेजी गई कुकीज़ की सूची के साथ एक विंडो खुलेगी, जिसमें आप उनकी सामग्री खोज और देख सकते हैं।

4. इंटरनेट एक्सप्लोरर में, कुकी भंडारण का मार्ग "टूल्स" नामक मेनू अनुभाग और उसमें "इंटरनेट विकल्प" आइटम के माध्यम से होता है। इस आइटम पर क्लिक करने से एक विंडो खुलती है जिसमें आपको "सामान्य" टैब पर, "ब्राउज़िंग इतिहास" अनुभाग में स्थित "विकल्प" बटनों में से एक पर क्लिक करना होगा। इसके बाद, "अस्थायी फ़ाइल विकल्प" शीर्षक के साथ निम्न विंडो खुलेगी जहां आपको "फ़ाइलें दिखाएं" लेबल वाले बटन पर क्लिक करना होगा।

5. इंटरनेट एक्सप्लोरर में इस पद्धति का उपयोग करके, आपको उस फ़ोल्डर में ले जाया जाएगा जहां सभी अस्थायी फ़ाइलें संग्रहीत हैं। यदि आप "नाम" कॉलम हेडर पर क्लिक करते हैं, तो फ़ाइलों को नाम के अनुसार क्रमबद्ध किया जाएगा और सभी कुकीज़ को एक ब्लॉक में समूहीकृत किया जाएगा। आपको जो चाहिए उसे ढूंढ सकते हैं और उसे नियमित टेक्स्ट एडिटर में देखने और संपादित करने के लिए खोल सकते हैं।

6. Google Chrome ब्राउज़र में कुकीज़ तक पहुंच प्राप्त करने के लिए क्रियाओं का क्रम सबसे लंबा है। सबसे पहले, आपको विंडो के ऊपरी दाएं कोने में रिंच आइकन पर क्लिक करना चाहिए और मेनू में "विकल्प" विकल्प का चयन करना चाहिए। इससे सेटिंग्स पेज खुल जाएगा, जिसके बाएँ फलक में आपको एडवांस्ड लिंक पर क्लिक करना होगा। उन्नत सेटिंग्स पृष्ठ पर, एक नई विंडो खोलने के लिए "सामग्री तालिका सेटिंग्स" बटन पर क्लिक करें।

7. नई विंडो में, आपको “सभी कुकीज़ और साइट डेटा” बटन पर क्लिक करना होगा। यह ब्राउज़र द्वारा संग्रहीत कुकीज़ में संक्रमण का अंतिम गंतव्य होगा।

8. Google Chrome में आप कुकीज़ देख और हटा सकते हैं।

9. सफ़ारी ब्राउज़र में, कुकीज़ तक पहुंचने के लिए, आपको ऊपरी दाएं कोने में गियर वाले आइकन पर भी क्लिक करना होगा। मेनू में, "सेटिंग्स..." चुनें, जिससे एक नई विंडो खुल जाएगी। इसमें आपको "सुरक्षा" टैब पर जाना होगा और "कुकीज़ दिखाएँ" बटन पर क्लिक करना होगा। सफ़ारी में, आपके पास केवल कुकीज़ खोजने और हटाने का विकल्प होता है।

विषय पर वीडियो

आधुनिक ब्राउज़र प्रोग्राम हमारे लिए सब कुछ याद रखते हैं: हमारे पसंदीदा पृष्ठ, वह सब कुछ जो हमने लंबे समय से देखा है, सभी प्रकार की साइटों के पासवर्ड - मेल, गेम, सार्वजनिक नेटवर्क। साइट पर जाना कितना आरामदायक है और अब अपना लॉगिन और पासवर्ड दर्ज करने के बारे में नहीं सोचना चाहिए! लेकिन कभी-कभी आपको सिस्टम को फिर से इंस्टॉल करना पड़ता है और प्रोग्राम मेमोरी से सभी पासवर्ड अपने पास वापस करना पड़ता है।

आपको चाहिये होगा

  • - इंटरनेट एक्सेस वाला कंप्यूटर
  • – ब्राउज़र
निर्देश

1. मोज़िला फ़ायरफ़ॉक्स प्रोग्राम लॉन्च करें, और इस ब्राउज़र में सहेजे गए पासवर्ड को पुनर्प्राप्त करने के लिए, "टूल्स" कमांड निष्पादित करें। "सेटिंग्स" मेनू आइटम का चयन करें, "सुरक्षा" टैब पर जाएं, "सहेजे गए पासवर्ड" बटन पर क्लिक करें। इस विंडो में, ब्राउज़र में सहेजे गए सभी पासवर्ड देखें, जो आपको चाहिए उसे चुनें और "शो" पर क्लिक करें।

2. एक प्रोग्राम डाउनलोड करें जो आपको ओपेरा प्रोग्राम में सहेजे गए पासवर्ड दिखाने की अनुमति देगा - अनवांड - ओपेरा में पासवर्ड (वैंड - वैंड) देखने के लिए एक प्रोग्राम, साथ ही ओपेरा पासवर्ड रिकवरी 3.5.1.225 इसका पता लगाना मुश्किल नहीं होगा . अपने कंप्यूटर पर प्रोग्राम इंस्टॉल करें, प्रोग्राम चलाएं। आवश्यक पासवर्ड सुधार विकल्प का चयन करें: यंत्रवत् एक छड़ी से, यंत्रवत् मेल से, मैन्युअल रूप से एक छड़ी से, मैन्युअल रूप से मेल से, मिश्रित विकल्प। "अगला" बटन पर क्लिक करें। एक स्कैनिंग विंडो दिखाई देगी, अगली विंडो में आपको ओपेरा प्रोग्राम का स्थान निर्दिष्ट करना होगा और अगला क्लिक करना होगा। प्रोग्राम इस फ़ोल्डर को स्कैन करेगा और सहेजे गए पासवर्ड प्रदर्शित करेगा।

3. एक प्रोग्राम डाउनलोड करें जो ब्राउज़र में पासवर्ड दिखा सकता है, न केवल ओपेरा या मोज़िला में, बल्कि कई अन्य ब्राउज़रों में भी - मल्टी पासवर्ड रिकवरी। डाउनलोड करने के लिए, कार्यक्रम की औपचारिक वेबसाइट - http://passrecovery.com/ru/index.php पर जाएँ। इस प्रोग्राम को अपने कंप्यूटर पर डाउनलोड और इंस्टॉल करें। इंस्टॉलेशन के दौरान, प्रोग्राम आपसे अपडेट की जांच करने के लिए कहेगा, "ओके" पर क्लिक करें। मुख्य मेनू से प्रोग्राम लॉन्च करें. बाईं ओर एक मेनू प्रदर्शित होगा जिसमें आपको अपना पासवर्ड पुनर्प्राप्त करने के लिए आवश्यक प्रोग्राम का चयन करना होगा। उदाहरण के लिए, इंटरनेट एक्सप्लोरर ब्राउज़र, इसे सूची से चुनें, और इस ब्राउज़र में सहेजे गए पासवर्ड प्रोग्राम विंडो के दाईं ओर दिखाए जाएंगे।

4. किसी अन्य प्रोग्राम का उपयोग करके ब्राउज़र से अपना पासवर्ड पुनर्प्राप्त करने के लिए, वेबसाइट http://www.nirsoft.net/ पर जाएं, वहां से कोई भी प्रोग्राम चुनें और डाउनलोड करें। उनके कार्य वर्णित पिछले कार्यक्रमों के समान हैं।

लगभग हमेशा, पासवर्ड दर्ज करते समय गोपनीयता बनाए रखने के लिए, संबंधित प्रोग्राम दर्ज किए गए वर्णों के बजाय अपठनीय वर्ण - "तारांकन" प्रदर्शित करते हैं। हालाँकि, यदि आप पासवर्ड प्रविष्टि फ़ील्ड में वही तारांकन देखते हैं, तो इसका मतलब यह नहीं है कि पासवर्ड वास्तव में इस फ़ील्ड में रखा गया है। अक्सर, ऐसे तारांकन कुछ भी नहीं छिपाते हैं, लेकिन एक विशुद्ध रूप से सूचनात्मक कार्य करते हैं - आपको यह एहसास दिलाने के लिए कि जब आप पासवर्ड दर्ज करेंगे, तो यह चुभती आँखों से छिपा रहेगा।

निर्देश

1. सर्वर से प्राप्त वेब पेजों में तारांकन को समझने का इरादा छोड़ दें। अधिकांश मामलों में, पासवर्ड सर्वर द्वारा उपयोगकर्ता के ब्राउज़र में प्रेषित नहीं किए जाते हैं। आप अपने वेब ब्राउज़र द्वारा प्राप्त प्रारंभिक पृष्ठ कोड को खोलकर इसे सत्यापित कर सकते हैं - इसमें स्पष्ट या एन्क्रिप्टेड रूप में पासवर्ड नहीं होगा। पासवर्ड इंटरनेट पर केवल एक ही दिशा में प्रसारित होते हैं - ब्राउज़र से सर्वर तक।

2. कुछ विशेष एप्लिकेशन प्रोग्राम का उपयोग करें जो अन्य प्रोग्रामों की खुली विंडो में पासवर्ड पढ़ सकते हैं। ऑपरेटिंग सिस्टम के सेवा घटकों के भाग के रूप में ऐसे कोई उपकरण नहीं हैं। किसी डिक्रिप्शन प्रोग्राम को पासवर्ड सुरक्षा प्रोग्राम के साथ बंडल किया जाना असामान्य होगा। आवश्यक प्रोग्राम इंटरनेट पर ढूंढना आसान है - उदाहरण के लिए, यह पास चेकर हो सकता है। प्रोग्राम में छह फ़ाइलें (एक सहायता फ़ाइल सहित) शामिल हैं जिनका कुल वजन 296 किलोबाइट है और इसे इंस्टॉलेशन की आवश्यकता नहीं है। फ़ाइलों को हार्ड डिस्क या हटाने योग्य मीडिया में सहेजने के तुरंत बाद, आप पासवर्ड.exe फ़ाइल पर डबल-क्लिक करके इसे लॉन्च कर सकते हैं।

3. वह प्रोग्राम खोलें जिसके सितारों की आपको परवाह है। उसके बाद, पास चेकर विंडो को खुले प्रोग्राम के ऊपर रखें और बाईं माउस बटन के साथ खोपड़ी की छवि को तारांकन के साथ छिपे पासवर्ड के साथ फ़ील्ड पर खींचें। इस फ़ील्ड को एक ब्लिंकिंग फ़्रेम के साथ हाइलाइट किया जाएगा, और पास चेकर विंडो में, विंडो टेक्स्ट के विपरीत, डिकोडर पासवर्ड को उसके अनएन्क्रिप्टेड रूप में रखेगा। इस पासवर्ड को कॉपी करके अपनी इच्छानुसार किसी भी तरह इस्तेमाल किया जा सकता है।

4. यदि आप अधिक कठिन पासवर्ड डिक्रिप्शन विधियों का उपयोग करना चाहते हैं तो बटनों की निचली पंक्ति में सहायता बटन पर क्लिक करें। पिछले चरण में वर्णित विशेष रूप से सरल विकल्प के अलावा, प्रोग्राम दो और विकल्प प्रदान करता है। अंग्रेजी भाषा इंटरफ़ेस के बावजूद, पास चेकर सहायता रूसी में लिखी गई है, इसलिए अनुवाद में कोई समस्या नहीं होगी।

विषय पर वीडियो

अधिकांश एंटीवायरस प्रोग्रामों के संगरोध से गलती से स्थानांतरित की गई फ़ाइलों को निकालने की प्रक्रिया, कमोबेश, मानकीकृत है और केवल विवरणों में भिन्न है। इस मामले में, हम Microsoft सुरक्षा अनिवार्यताओं, नॉर्टन और अवास्ट एंटीवायरस अनुप्रयोगों की संगरोधित फ़ाइलों की मरम्मत के संचालन पर विचार करते हैं।

आपको चाहिये होगा

  • - माइक्रोसॉफ़्ट सिक्योरिटी एसेंशियल्स;
  • – अवास्ट! मुफ़्त एंटीवायरस 5.0;
  • - Norton इंटरनेट सुरक्षा
निर्देश

1. माइक्रोसॉफ्ट सिक्योरिटी एसेंशियल एप्लिकेशन लॉन्च करें और संगरोध से फ़ाइलों को निकालने का ऑपरेशन करने के लिए मुख्य प्रोग्राम विंडो में "लॉग" टैब पर जाएं।

2. आइटम "क्वारंटाइन किए गए आइटम" का चयन करें और खुलने वाले संवाद बॉक्स में "डेटा देखें" बटन पर क्लिक करें।

3. दिखाई देने वाली अनुरोध विंडो में कंप्यूटर प्रबंधक का पासवर्ड दर्ज करें और सूची में संगरोध से मरम्मत की जाने वाली फ़ाइल को इंगित करें।

4. फ़ाइल निष्कर्षण प्रक्रिया को पूरा करने के लिए "पुनर्स्थापित करें" बटन पर क्लिक करें, या Microsoft सुरक्षा अनिवार्य एंटीवायरस एप्लिकेशन के संगरोध को पूरी तरह से साफ़ करने के लिए "सभी हटाएं" बटन का उपयोग करें।

5. अवास्ट! एंटीवायरस प्रोग्राम की मुख्य विंडो में "रखरखाव" मेनू आइटम का चयन करें। निःशुल्क एंटीवायरस 5.0 और खुलने वाले संवाद बॉक्स के "संगरोध" टैब पर जाएँ।

6. एप्लिकेशन विंडो के दाईं ओर सूची में मरम्मत की जाने वाली फ़ाइल के संदर्भ मेनू को कॉल करें और चयनित फ़ाइल को "प्रारंभिक स्थान" अनुभाग में निर्दिष्ट मूल भंडारण स्थान पर निकालने के लिए "पुनर्प्राप्त करें" कमांड निर्दिष्ट करें।

7. नॉर्टन इंटरनेट सिक्योरिटी एंटीवायरस प्रोग्राम की "सुरक्षा लॉग" विंडो में "संगरोध" आइटम का चयन करें और संगरोध में रखी गई फ़ाइल को सही करने का कार्य करने के लिए विकल्प बटन पर क्लिक करें।

8. आवश्यक फ़ाइल निर्दिष्ट करें और खुलने वाली "खतरे का पता चला" विंडो में "इस फ़ाइल को पुनर्स्थापित करें" कमांड का चयन करें।

9. नए "क्वारंटाइन से मरम्मत" संवाद बॉक्स में "हां" बटन पर क्लिक करें और "बंद करें" बटन पर क्लिक करके सुधार कार्य पूरा करें।

टिप्पणी!
संगरोध से फ़ाइलों को हटाने की अनुमति केवल तभी दी जाती है जब आप पूरी तरह आश्वस्त हों कि वे हानिरहित हैं!

मददगार सलाह
यह याद रखना चाहिए कि "संगरोध" एक एंटीवायरस एप्लिकेशन द्वारा बनाया गया एक विशेष फ़ोल्डर है। संगरोधित फ़ाइलें ऑपरेटिंग सिस्टम से पूरी तरह से अलग होती हैं और बाहरी प्रक्रियाओं के लिए पहुंच योग्य नहीं होती हैं। उन्हें लॉन्च नहीं किया जा सकता, जो उनके भंडारण की सुरक्षा सुनिश्चित करता है।

विंडोज़ ऑपरेटिंग सिस्टम में गतिशील पुस्तकालयों और निष्पादन योग्य मॉड्यूल में मनमाना डेटा पेश करने के लिए एक मानक तंत्र है, साथ ही उनके साथ काम करने के लिए एक एपीआई भी है। छवियाँ, स्ट्रिंग टेबल, नमूना संवाद, टूलबार, मेनू और अन्य जानकारी स्रोतों के रूप में पीई मॉड्यूल में जोड़ी जाती हैं। कभी-कभी, विभिन्न उद्देश्यों के लिए, संकलित मॉड्यूल से स्रोत निकालना आवश्यक होता है।

आपको चाहिये होगा

  • एक निःशुल्क रिसोर्स हैकर प्रोग्राम है जो rpi.net.au/~ajohnson/resourcehacker पर डाउनलोड के लिए उपलब्ध है।
निर्देश

1. पीई मॉड्यूल फ़ाइल को रिसोर्स हैकर पर अपलोड करें। मुख्य एप्लिकेशन मेनू में, चरण दर चरण फ़ाइल और ओपन आइटम पर क्लिक करें या अपने कीबोर्ड पर Ctrl+O कुंजी संयोजन दबाएँ। फ़ाइल खुला संवाद प्रदर्शित किया जाएगा. उस निर्देशिका पर नेविगेट करें जहां लक्ष्य फ़ाइल स्थित है। कैटलॉग सूची में पीई मॉड्यूल का चयन करें। "खोलें" बटन पर क्लिक करें.

2. उन स्रोतों की सूची निर्धारित करें जिन्हें निकालने की आवश्यकता है। पीई फ़ाइल लोड करने के बाद, मुख्य संसाधन हैकर विंडो के बाईं ओर एक ट्री संरचना प्रदर्शित की जाएगी। यह प्रकार के आधार पर समूहीकृत सभी मॉड्यूल स्रोतों की एक सूची है। तो, मान लीजिए, संवाद स्रोत डायलॉग अनुभाग में रखे गए हैं, कर्सर स्रोत - कर्सर और कर्सर समूह अनुभागों में, आइकन - आइकन और आइकन समूह अनुभागों में। पदानुक्रम के दूसरे स्तर के नोड्स, पूरे अनुभाग में समाहित हैं, स्रोतों के संख्यात्मक या प्रतीकात्मक पहचानकर्ता हैं। उनका विस्तार करें और नेस्टेड तत्वों को हाइलाइट करें। इस मामले में, संबंधित स्रोतों की कल्पना की जाएगी। आइकन, कर्सर और रैस्टर मुख्य एप्लिकेशन विंडो के दाहिने पैनल में छवियों के रूप में प्रदर्शित किए जाएंगे। स्ट्रिंग टेबल, एक्सेलेरेटर, संस्करण जानकारी, नमूना संवाद, मेनू, टूलबार के लिए कोड बनाया जाएगा और आरसीसी कंपाइलर के साथ उपयोग के लिए उपयुक्त प्रारूप में प्रदर्शित किया जाएगा। इसके अलावा, नमूना संवाद एक अलग फ़्लोटिंग विंडो में देखे जाते हैं।

3. पिछले चरण में खोजे गए स्रोतों को सहेजने की प्रक्रिया शुरू करें। बाईं ओर वृक्ष संरचना में आवश्यक तत्व का चयन करें। मुख्य एप्लिकेशन मेनू का एक्शन अनुभाग खोलें। विशेष रूप से उपयुक्त प्रकार के सेव ऑपरेशन के अनुरूप आइटम का चयन करें। यदि आप पीई मॉड्यूल में निहित बाइनरी डेटा के टुकड़े के समान स्रोत को सहेजना चाहते हैं तो आइटम "बाइनरी फ़ाइल के रूप में संसाधन सहेजें ..." का चयन करें। . हाइलाइट किए गए स्रोत के संकलित संस्करण वाली फ़ाइल खरीदने के लिए "संसाधन को *. res फ़ाइल के रूप में सहेजें..." चुनें। एक समान फ़ाइल किसी एप्लिकेशन या लाइब्रेरी से लिंक करने के लिए उपयुक्त है। स्रोतों को उनके मूल रूप में निकालने के लिए "सहेजें [अनुभाग नाम: उपधारा नाम: संसाधन नाम] ..." जैसे टेक्स्ट वाले आइटम पर क्लिक करें। इस मेनू आइटम का उपयोग आइकन, कर्सर और छवियों की फ़ाइलें निकालने के लिए किया जाना चाहिए।

4. स्रोतों को बाहर निकालें. "इसमें संसाधन सहेजें..." शीर्षक वाले संवाद में, सहेजी जाने वाली फ़ाइल का नाम और निर्देशिका निर्दिष्ट करें। "सहेजें" बटन पर क्लिक करें.

कभी-कभी, विंडोज ऑपरेटिंग सिस्टम में, किसी प्रोग्राम की विंडो के साथ एक अजीब बात होती है: जब प्रत्येक स्क्रीन को छोटा और विस्तारित किया जाता है, तो इसका व्यवहार विशिष्ट होता है, लेकिन मध्यम आकार की विंडो में, एप्लिकेशन दृश्य क्षेत्र से परे गायब हो जाता है पर्दा डालना। आपके डेस्कटॉप से ​​बंद हो चुकी विंडो को पुनः प्राप्त करने की कई विधियाँ हैं, और वे उतनी कठिन नहीं हैं।

आपको चाहिये होगा

  • विंडोज़ ओएस.
निर्देश

1. किसी वस्तु को ध्यान देने योग्य क्षेत्र से निकालने की पहली विधि इसकी स्थिति के लिए सभी मैन्युअल संचालन को ऑपरेटिंग सिस्टम को सौंपना है। ऐसा करने के लिए, समस्या विंडो के अलावा, एक और विंडो खोलें जो किसी भी एप्लिकेशन से संबंधित हो - मान लीजिए, एक्सप्लोरर लॉन्च करें। उसके बाद, संदर्भ मेनू लाने के लिए टास्कबार पर खाली जगह पर राइट-क्लिक करें। मेनू में सूचीबद्ध तरीकों में से किसी एक का उपयोग करके खुली हुई विंडोज़ को व्यवस्थित करने के लिए ओएस को एक कमांड दें - "विंडोज़ इन ए कैस्केड", "विंडोज़ को स्टैक में प्रदर्शित करें" या "विंडोज़ को साइड बाय साइड प्रदर्शित करें"। इसके बाद, खोई हुई विंडो का व्यवहार सामान्य हो जाएगा।

2. दूसरी विधि विंडो पोजीशनिंग के लिए कीबोर्ड नियंत्रण का उपयोग करना है। इसे चालू करने के बाद, इसे स्थानांतरित करने में सक्षम होने के लिए माउस पॉइंटर के साथ विंडो शीर्षक तक पहुंचने की आवश्यकता नहीं होगी। इस मोड को सक्षम करने के लिए, हॉट कुंजी संयोजन Alt + Space + P दबाएँ। उसके बाद, तीर कुंजियों का उपयोग करके, छिपी हुई विंडो को डेस्कटॉप के दृश्य क्षेत्र में ले जाएँ। कीबोर्ड पोजिशनिंग मोड को अक्षम करने के लिए, कहीं भी बायाँ-क्लिक करें।

3. तीसरी विधि - उपलब्ध डेस्कटॉप स्थान को बढ़ाना। यह स्क्रीन रिज़ॉल्यूशन को बढ़ाकर किया जा सकता है। यदि आप विंडोज 7 या विस्टा के नवीनतम संस्करण का उपयोग कर रहे हैं, तो अपने डेस्कटॉप पर पृष्ठभूमि छवि पर राइट-क्लिक करें और पॉप-अप संदर्भ मेनू से "स्क्रीन रिज़ॉल्यूशन" नामक आइटम का चयन करें। ओएस "कंट्रोल पैनल" एप्लेट्स में से एक लॉन्च करेगा, जहां आपको "रिज़ॉल्यूशन" ड्रॉप-डाउन सूची खोलने और स्लाइडर को ऊपर, या बेहतर तरीके से, शीर्ष चिह्न पर ले जाने की आवश्यकता होगी। बाद में, "लागू करें" बटन पर क्लिक करें। एप्लेट रिज़ॉल्यूशन बदल देगा और एक टाइमर शुरू कर देगा, जिसके बाद यह कायापलट रद्द कर दिया जाएगा। आवंटित समय के भीतर, आपको ऑपरेशन की पुष्टि करने के लिए बटन दबाना होगा। ऐसा करने के बाद, गायब विंडो का पता लगाएं, इसे डेस्कटॉप के केंद्र में ले जाएं और स्क्रीन रिज़ॉल्यूशन को उसके पिछले मान पर लौटा दें।

कुकीज़ में जानकारी के बीच, उपयोगकर्ता पहचान डेटा अक्सर मांग में रहता है। इंटरनेट स्रोतों पर लॉगिन और पासवर्ड का पता लगाएं जो अपने आगंतुकों के बारे में गोपनीय डेटा सहेजते हैं।

आपको चाहिये होगा

  • - पीसी पर चलने वाला विंडोज ऑपरेटिंग सिस्टम;
  • - इंटरनेट का उपयोग;
  • - वेब ब्राउज़र: मोज़िला फ़ायरफ़ॉक्स, ओपेरा, इंटरनेट एक्सप्लोरर, गूगल क्रोम;
  • - ओपेरा पासवर्ड रिकवरी प्रोग्राम;
  • - बिहाइंडदएस्टरिस्क उपयोगिता।
निर्देश

1. यदि आप सेटिंग्स में सक्रिय कुकी रिकॉर्डिंग फ़ंक्शन के साथ वेब पेज देखने के लिए मोज़िला फ़ायरफ़ॉक्स ब्राउज़र का उपयोग करते हैं, तो सॉफ़्टवेयर में अपने सहेजे गए लॉगिन और पासवर्ड आसानी से ढूंढें। अपना इंटरनेट ब्राउज़र लॉन्च करें, "टूल्स" खोलें और सिस्टम सेटिंग्स पर जाएं। दिखाई देने वाली विंडो में, जिसमें कई टैब हैं, "सुरक्षा" विकल्प सक्रिय करें।

2. दिखाई देने वाले अनुभाग में "सहेजे गए पासवर्ड" बटन पर क्लिक करें और एक नए वेब ब्राउज़र पेज पर जाएं। इसमें पहचान चिह्न होते हैं जो विभिन्न इंटरनेट स्रोतों पर जाने पर कंप्यूटर की मेमोरी में संग्रहीत हो जाते हैं। "डिस्प्ले पासवर्ड" लाइन पर क्लिक करें। आप अपनी गोपनीय जानकारी की सुरक्षा कर सकते हैं और उसी ब्राउज़र मेनू में पासवर्ड सेट कर सकते हैं।

3. यदि आप प्रसिद्ध ओपेरा ब्राउज़र का उपयोग करके वैश्विक नेटवर्क स्रोतों पर जाते हैं तो उपयोगकर्ता नाम ढूंढें। अपने वेब ब्राउज़र के शीर्ष पर टूल मेनू खोलें, पासवर्ड मैनेजर का उपयोग करें और उपयोगकर्ता लॉगिन की सूची देखें।

4. इस उद्देश्य के लिए ओपेरा पासवर्ड रिकवरी उपयोगिता को प्राथमिकता देते हुए, सहेजे गए पासवर्ड तक पहुंचने के लिए अतिरिक्त सॉफ़्टवेयर स्थापित करें। कृपया याद रखें कि कोई तृतीय-पक्ष प्रोग्राम आपके व्यक्तिगत डेटा की पूर्ण सुरक्षा की गारंटी नहीं देता है।

5. Google Chrome ब्राउज़र में पासवर्ड देखते समय, ब्राउज़र टूलबार में संबंधित विकल्प खोलें। उन्नत सेटिंग्स पर जाएं और "कुकीज़ दिखाएं" विकल्प सक्रिय करें।

6. अवचेतन रूप से सुलभ इंटरफ़ेस, BeyondTheAsterisks के साथ बहुक्रियाशील निःशुल्क उपयोगिता का उपयोग करें, और मानक इंटरनेट एक्सप्लोरर ब्राउज़र की कुकीज़ में पासवर्ड ढूंढें। कोड शब्दों को तारांकन के बजाय प्रतीकों के रूप में प्रदर्शित करने और पासवर्ड तक पहुंच प्राप्त करने के लिए प्रोग्राम विकल्पों पर जाएं।

कुकीज़ वे फ़ाइलें होती हैं जो उपयोगकर्ता के पीसी पर संग्रहीत होती हैं और उनमें उन साइटों के बारे में जानकारी होती है जिन पर वह कभी गया है। कुकीज़ के समर्थन से, आप यह पता लगा सकते हैं कि उपयोगकर्ता ने कौन से पेज देखे हैं।


कुकीज़ वे फ़ाइलें होती हैं जिनमें कभी देखी गई साइटों के बारे में जानकारी होती है जो उपयोगकर्ता के कंप्यूटर पर संग्रहीत होती हैं। अर्थात्, जब कोई उपयोगकर्ता किसी वेब स्रोत पर जाता है, तो उसके बारे में जानकारी कुकीज़ में दर्ज की जाती है और, इस साइट पर आगे जाने पर, वेब सर्वर पर स्थानांतरित कर दी जाती है।

ये किसलिए हैं?

कुकीज़ में विभिन्न प्रकार की जानकारी होती है, उदाहरण के लिए, वेबसाइटों पर खाता पासवर्ड, नमूना रंग, उपयोगकर्ता द्वारा साइट के लिए बनाया गया फ़ॉन्ट आकार, आदि। सेटिंग्स को सहेजने के लिए कुकीज़ का उपयोग कैसे किया जा सकता है इसका सबसे स्पष्ट उदाहरण Google खोज इंजन द्वारा प्रदान किया गया है। यह मशीन आपके खोज परिणामों को अनुकूलित करने का अवसर प्रदान करती है, हम पृष्ठ पर परिणामों की संख्या, लौटाए गए पृष्ठों के प्रारूप, इंटरफ़ेस भाषा और अन्य सेटिंग्स के बारे में बात कर रहे हैं। वेबसाइटों पर खातों के लिए पासवर्ड के संबंध में, प्रत्येक उपयोगकर्ता ने एक से अधिक बार देखा है कि एक बार किसी वेब स्रोत पर अपना लॉगिन और पासवर्ड निर्दिष्ट करने के बाद, उसने पुन: अधिकृत करते समय ऐसा दोबारा नहीं किया, क्योंकि साइट के बारे में यह जानकारी स्वचालित रूप से कुकीज़ में दर्ज की गई थी। . जब स्रोत पर दोबारा दौरा किया जाता है, तो डेटा वेब सर्वर को भेजा जाता है, जो स्वचालित रूप से उपयोगकर्ता को पहचानता है, जिससे उसे फ़ील्ड को फिर से भरने से मुक्त किया जाता है। आँकड़े बनाए रखने के लिए कुकीज़ भी उपयोगी हो सकती हैं। कुकीज़ आपके कंप्यूटर के लिए कोई खतरा पैदा नहीं कर सकतीं. यह हर किसी के लिए सिर्फ टेक्स्ट डेटा है, जो उसे नुकसान पहुंचाने में असमर्थ है। कुकीज़ के समर्थन से, उपयोगकर्ता के पीसी से जानकारी को हटाना, स्थानांतरित करना या पढ़ना असंभव है, हालांकि, यह पता लगाना संभव है कि उसने कौन से पेज देखे हैं। आधुनिक ब्राउज़र उपयोगकर्ता को कुकीज़ को सहेजने या न सहेजने का विकल्प अधिक आसानी से प्रदान करते हैं, लेकिन यदि वह कुकीज़ की बचत को अक्षम करना चुनता है, तो उसे कुछ साइटों के साथ काम करने में आने वाली बाधाओं के लिए तैयार रहना चाहिए।

कुकीज़ के नुकसान

सबसे पहले, कुकीज़ से हमेशा उपयोगकर्ता की सही पहचान करने की संभावना नहीं होती है। दूसरे, इन्हें कोई अपराधी चुरा सकता है। जहां तक ​​ग़लत पहचान की बात है तो इसका कारण उपयोगकर्ता द्वारा कई ब्राउज़रों का उपयोग हो सकता है। प्रत्येक ब्राउज़र का अपना भंडारण होता है, इसलिए कुकीज़ उपयोगकर्ता की नहीं, बल्कि उसके ब्राउज़र और पीसी की पहचान करती हैं, और यदि उसके पास कई ब्राउज़र हैं, तो कुकीज़ के कई सेट होंगे। उपयोगकर्ता के ब्राउज़र और वेब सर्वर के बीच कुकीज़ के निरंतर आदान-प्रदान से हमलावर आकर्षित हो सकते हैं; यदि नेटवर्क ट्रैफ़िक एन्क्रिप्टेड नहीं है, तो विशेष खोजी कार्यक्रमों की मदद से उपयोगकर्ता की कुकीज़ को पढ़ना संभव है। ट्रैफ़िक को एन्क्रिप्ट करके और विभिन्न प्रोटोकॉल का उपयोग करके इस समस्या को हल किया जा सकता है।

विषय पर वीडियो

कुकीज़ एक ऐसी तकनीक है जो किसी वेबसाइट को किसी उपयोगकर्ता को "याद" रखने की अनुमति देती है,
उसकी सेटिंग्स सहेजें और हर बार उससे उसका लॉगिन और पासवर्ड न मांगें। कर सकना
सोचें कि यदि आप अपने ब्राउज़र में कुकीज़ हटाते हैं, तो साइट आपको पहचान नहीं पाएगी। लेकिन ये वाला
आत्मविश्वास भ्रामक है.

आप अपनी गुमनामी के बारे में जितना चाहें चिंता कर सकते हैं, प्रॉक्सी का उपयोग करें
और वीपीएन, HTTP अनुरोध हेडर बनाते हैं जो उपयोग किए जा रहे सिस्टम को प्रकट करते हैं,
ब्राउज़र संस्करण, समय क्षेत्र और बहुत सी अन्य जानकारी, लेकिन वेबसाइट को इसकी कोई परवाह नहीं है
इस तथ्य को पहचानने के अभी भी तरीके होंगे कि आप पहले ही वहां पहुंच चुके हैं। कई में
कुछ मामलों में यह विशेष रूप से महत्वपूर्ण नहीं है, लेकिन कुछ स्थितियों में नहीं
सेवा के लिए आपको अपना परिचय किसी अन्य उपयोगकर्ता के रूप में देना होगा या बस सहेजना होगा
गुमनामी. यह कल्पना करना आसान है कि धोखाधड़ी-रोधी प्रणाली किसी प्रकार की पारंपरिक कैसे है
वित्तीय संगठन, यदि यह निर्धारित करता है कि लेनदेन एक कंप्यूटर से किए गए थे
पूरी तरह से अलग-अलग लोगों के खातों के अंतर्गत प्राधिकरण। और क्या यह अच्छा नहीं है?
क्या आपको एहसास है कि इंटरनेट पर कोई आपकी गतिविधियों पर नज़र रख सकता है? मुश्किल से। लेकिन
सबसे पहली बात।

कुकीज़ कैसे काम करती हैं?

उपयोगकर्ताओं की पहचान करने के लिए कुकीज़ का उपयोग सदियों से किया जाता रहा है।
कुकीज़ (अंग्रेजी से "कुकीज़") पाठ्य जानकारी का एक छोटा सा टुकड़ा है,
जिसे सर्वर ब्राउज़र को भेजता है। जब कोई उपयोगकर्ता सर्वर तक पहुंचता है
(ब्राउज़र लाइन में अपना पता टाइप करता है), सर्वर जानकारी पढ़ सकता है,
कुकीज़ में निहित है, और इसके विश्लेषण के आधार पर, कोई भी कार्रवाई करें।
उदाहरण के लिए, कुकीज़ में वेब के माध्यम से किसी चीज़ तक अधिकृत पहुंच के मामले में
सत्र के दौरान लॉगिन और पासवर्ड सहेजे जाते हैं, जो उपयोगकर्ता को ऐसा करने की अनुमति नहीं देता है
प्रत्येक पासवर्ड-सुरक्षित दस्तावेज़ के लिए संकेत दिए जाने पर उन्हें दोबारा दर्ज करें। इसलिए
इस तरह वेबसाइट उपयोगकर्ता को "याद" रख सकती है। तकनीकी रूप से ऐसा दिखता है
इस अनुसार। किसी पृष्ठ का अनुरोध करते समय, ब्राउज़र एक संक्षिप्त संदेश भेजता है
HTTP अनुरोध पाठ.

उदाहरण के लिए, पृष्ठ www.example.org/index.html तक पहुंचने के लिए ब्राउज़र का उपयोग करें
www.example.org सर्वर को निम्नलिखित अनुरोध भेजता है:

/index.html HTTP/1.1 प्राप्त करें
होस्ट: www.example.org

सर्वर पाठ के साथ अनुरोधित पृष्ठ भेजकर प्रतिक्रिया देता है,
HTTP प्रतिक्रिया युक्त। यह ब्राउज़र को कुकीज़ सहेजने का निर्देश दे सकता है:

HTTP/1.1 200 ठीक है
सामग्री-प्रकार: टेक्स्ट/एचटीएमएल
सेट-कुकी: नाम=मान

यदि कोई सेट-कुकी लाइन है, तो ब्राउज़र लाइन नाम = मान (नाम =) को याद रखता है
मान) और इसे प्रत्येक आगामी अनुरोध के साथ सर्वर पर वापस भेजता है:

/spec.html HTTP/1.1 प्राप्त करें
होस्ट: www.example.org
कुकी: नाम=मान
स्वीकार करना: */*

सब कुछ बहुत सरल है. यदि सर्वर को क्लाइंट से कुकीज़ प्राप्त हुई हैं और वे उसमें मौजूद हैं
डेटाबेस, वह निश्चित रूप से उन्हें संसाधित कर सकता है। तो, अगर यह कुकीज़ होती
विज़िट के समय उपयोगकर्ता के पास प्राधिकरण के बारे में कुछ जानकारी नहीं होगी
आपसे लॉगिन और पासवर्ड मांगा जाएगा। मानक के अनुसार, कुकीज़ का एक निश्चित जीवनकाल होता है
(भले ही यह बहुत बड़ा हो सकता है), जिसके बाद वे मर जाते हैं। और कोई भी
उपयोगकर्ता इसका उपयोग करके सहेजी गई कुकीज़ को आसानी से हटा सकता है
संबंधित विकल्प, जो किसी भी ब्राउज़र में उपलब्ध है। ये तथ्य बहुत है
कई संसाधनों के मालिक परेशान हैं जो संपर्क खोना नहीं चाहते हैं
आगंतुक. उनके लिए उसे ट्रैक करना महत्वपूर्ण है, यह समझना कि “यह व्यक्ति हमारे साथ था
कल, और परसों, आदि।" यह विभिन्न विश्लेषकों के लिए विशेष रूप से सच है
यातायात, सांख्यिकी बनाए रखने की प्रणालियाँ, बैनर नेटवर्क, आदि। यहीं पर
मज़ा शुरू होता है, क्योंकि डेवलपर्स सभी प्रकार का उपयोग करते हैं
ऐसी ट्रिक्स जिनके बारे में कई यूजर्स को पता भी नहीं है। वे आगे बढ़ रहे हैं
विभिन्न तरकीबें.

फ़्लैश कुकीज़

बात यह है कि सामान्य HTTP "उपहारों" के अलावा, जिसमें हर किसी की लंबे समय से रुचि रही है
इसकी आदत हो गई है, अब वैकल्पिक भंडारण सक्रिय रूप से उपयोग किया जाता है, जहां ब्राउज़र
क्लाइंट साइड पर डेटा लिख ​​सकते हैं। उल्लेख करने योग्य पहली बात यह है
आप जो पसंद करते हैं और नफरत करते हैं उसका एक ही समय में भंडारण फ्लैश (उन उपयोगकर्ताओं के लिए जो
जो स्थापित है)। डेटा तथाकथित एलएसओ (स्थानीय साझा) में संग्रहीत किया जाता है
ऑब्जेक्ट्स) - कुकीज़ के प्रारूप के समान फ़ाइलें जो स्थानीय रूप से सहेजी जाती हैं
उपयोगकर्ता का कंप्यूटर. यह दृष्टिकोण कई मायनों में पारंपरिक "उपहारों" (इसमें) के समान है
मामले में, एक छोटी राशि उपयोगकर्ता के कंप्यूटर पर भी संग्रहीत होती है।
टेक्स्ट डेटा), लेकिन इसके कुछ फायदे हैं:

  • फ़्लैश कुकीज़ कंप्यूटर पर सभी ब्राउज़रों के लिए सामान्य हैं (इसके विपरीत)।
    क्लासिक कुकी से, जो ब्राउज़र से जुड़ी हुई है)। सेटिंग्स, जानकारी
    सत्र के बारे में, जैसे, उपयोगकर्ता को ट्रैक करने के लिए कुछ पहचानकर्ता,
    किसी विशिष्ट ब्राउज़र से बंधे नहीं हैं, बल्कि सामान्य हो गए हैं
    सब लोग।
  • फ़्लैश कुकीज़ आपको बहुत अधिक डेटा संग्रहीत करने की अनुमति देती हैं (जैसे
    आमतौर पर 100 केबी), जिससे उपयोगकर्ता सेटिंग्स की संख्या बढ़ जाती है,
    बचत के लिए उपलब्ध है.

व्यवहार में, एलएसओ एक बहुत ही सरल और किफायती ट्रैकिंग तकनीक बन जाती है
उपयोगकर्ता. इसके बारे में सोचें: यदि मैंने सुझाव दिया कि आप सभी "अच्छाइयों" को हटा दें
सिस्टम, क्या आपको फ़्लैश कुकीज़ के बारे में याद होगा? शायद नहीं। अब लेने का प्रयास करें
उदाहरण के लिए, कोई भी दर्शक मुफ़्त है

फ़्लैशकुकीज़ देखें और देखें कि इसमें कितनी दिलचस्प चीज़ें दर्ज हैं
फ़्लैश रिपॉजिटरी. उन साइटों की सूची जो वास्तव में ऐसा नहीं करना चाहतीं
अपना ट्रेस खो दें, भले ही आप अपना ब्राउज़र कैश साफ़ कर दें (उपहारों के साथ)।

एवरकुकी के साथ हर जगह कुकीज़

लेकिन अगर उन्नत उपयोगकर्ताओं और यहां तक ​​कि कमोबेश अच्छे उपयोगकर्ताओं ने एलएसओ के बारे में सुना है
डेवलपर्स, फिर अन्य डेटा भंडारण तकनीकों का अस्तित्व, कभी-कभी बहुत
परिष्कृत (लेकिन प्रभावी), बहुतों को संदेह भी नहीं होता। नये तो ले लो
रिपॉजिटरी जो दिखाई दी
(सत्र भंडारण,
लोकल स्टोरेज, ग्लोबल स्टोरेज, SQLite के माध्यम से डेटाबेस स्टोरेज), जिसके बारे में आप जान सकते हैं
लेख "" में पढ़ें। एक पोलिश विशेषज्ञ इस समस्या से गंभीर रूप से भ्रमित था
सुरक्षा पर सैमी कामकर। परिणामस्वरूप, एक विशेष
एवरकुकी जावास्क्रिप्ट लाइब्रेरी, जिसे विशेष रूप से डिज़ाइन किया गया है
ब्राउज़र में सबसे टिकाऊ कुकीज़ बनाएं। कोई पूछ सकता है: "क्यों
क्या यह आवश्यक है?" बहुत सरल: विशिष्ट रूप से पहचानने के लिए
पेज विज़िटर यदि वह दोबारा आता है। ऐसी कठिन-से-मारने वाली कुकीज़ अक्सर होती हैं
इन्हें ट्रैकिंग कुकीज़ कहा जाता है और कुछ एंटीवायरस द्वारा भी इनका पता लगाया जाता है
निजता को खतरा. एवरकुकी गुमनाम रहने के सभी प्रयासों को कम कर सकता है
शून्य।

रहस्य यह है कि EverCookie ब्राउज़र में उपलब्ध सभी चीज़ों का एक ही बार में उपयोग करता है
भंडारण: नियमित HTTP कुकीज़, एलएसओ, HTML5 कंटेनर। इसके अलावा, यह खेल में आता है
कई चालाक तरकीबें, जो कम सफलता के साथ, आपको छोड़ने की अनुमति देती हैं
कंप्यूटर वांछित चिह्न. उनमें से: विशेष पीएनजी छवियों का निर्माण,
इतिहास ब्राउज़र का उपयोग करना, ईटैग टैग, कंटेनर का उपयोग करके डेटा संग्रहीत करना
इंटरनेट एक्सप्लोरर में यूजरडेटा - यह पता चला है कि बहुत सारे विकल्प हैं।

आप वेबसाइट पर देख सकते हैं कि यह कितने प्रभावी ढंग से काम करता है।
डेवलपर -
http://samy.pl/evercookie. यदि आप "एक बनाने के लिए क्लिक करें" पर क्लिक करते हैं
evercookie", ब्राउज़र में एक यादृच्छिक संख्या वाली कुकीज़ बनाई जाएंगी। इसे आज़माएँ
जहां भी संभव हो कुकीज़ हटा दें. मैं अब आपसे शर्त लगाता हूँ
मैंने सोचा: "ब्राउज़र सेटिंग्स के अलावा, मैं कुकीज़ को और कहाँ हटा सकता हूँ?"
क्या आप वाकई सब कुछ हटा चुके हैं? सुनिश्चित करने के लिए पृष्ठ को पुनः लोड करें, आप इसे दोबारा भी कर सकते हैं
खुला ब्राउज़र। अब बेझिझक "कुकीज़ को फिर से खोजने के लिए क्लिक करें" बटन पर क्लिक करें।
डब्ल्यूटीएफ? इसने साइट को पृष्ठ फ़ील्ड में कहीं से डेटा लेने से नहीं रोका
कुकीज़ में सहेजा गया नंबर प्रदर्शित किया गया था। लेकिन क्या हमने उन्हें रगड़ा? कैसे
काम किया? आइए कुछ तकनीकों को समझने का प्रयास करें।

पीएनजी में कुकीज़

एवरकुकी में उपयोग की जाने वाली एक बेहद दिलचस्प तकनीक दृष्टिकोण है
कैश्ड पीएनजी छवियों में डेटा संग्रहीत करना। जब एवरकुकी सेट हो जाए
कुकीज़, यह एक विशेष HTTP "बन" के साथ evercookie_png.php स्क्रिप्ट तक पहुँचता है,
के बारे में मानक जानकारी संग्रहीत करने के लिए उपयोग किए जाने वाले से भिन्न
सत्र. इन विशेष कुकीज़ को PHP स्क्रिप्ट द्वारा पढ़ा जाता है जो बनाता है
एक पीएनजी छवि जिसमें सभी आरजीबी (रंग) मानों के अनुसार सेट किया गया है
सत्र के बारे में जानकारी के साथ. अंततः पीएनजी फ़ाइल क्लाइंट के ब्राउज़र पर भेज दी जाती है
नोट के साथ: "फ़ाइल को 20 वर्षों तक कैश किया जाना चाहिए।"

यह डेटा प्राप्त करने के बाद, EverCookie पहले बनाए गए विशेष को हटा देता है
HTTP कुकीज़, फिर उसी PHP स्क्रिप्ट के लिए वही अनुरोध करती है, लेकिन नहीं
उपयोगकर्ता के बारे में जानकारी प्रदान करना। वह देखता है कि जिस डेटा में उसकी रुचि है
नहीं, और यह पीएनजी उत्पन्न नहीं कर सकता। इसके बजाय, ब्राउज़र वापस आ जाता है
नकली HTTP प्रतिक्रिया "304 संशोधित नहीं" जिसके कारण यह फ़ाइल को खींच लेता है
स्थानीय कैश. कैश से छवि टैग का उपयोग करके पृष्ठ में डाली जाती है
HTML5 कैनवास. एक बार ऐसा होने पर, EverCookie प्रत्येक पिक्सेल को पढ़ता है
कैनवास सामग्री, आरजीबी मान निकालना और इस प्रकार पुनर्स्थापित करना
मूल कुकी डेटा जो छवि में संग्रहीत था। वोइला, बस इतना ही
काम करता है.

वेब इतिहास के साथ संकेत

एक अन्य तकनीक सीधे ब्राउज़र इतिहास का उपयोग करती है। एक बार ब्राउज़र
बन स्थापित करता है, एवरकुकी बेस64 एल्गोरिदम का उपयोग करके डेटा को एन्कोड करता है,
जिसे संरक्षित करने की जरूरत है. आइए मान लें कि यह डेटा एक स्ट्रिंग है,
बेस64 में रूपांतरण के बाद परिणामी "बीसीडीई"। पुस्तकालय क्रमानुसार
पृष्ठभूमि में निम्नलिखित URL तक पहुँचता है:

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-

तो ये यूआरएल इतिहास में सेव हो जाते हैं। इसके बाद एक विशेष आता है
तकनीक - सीएसएस हिस्ट्री नॉकर, जो जेएस स्क्रिप्ट और सीएसएस का उपयोग करके अनुमति देता है
जांचें कि उपयोगकर्ता ने निर्दिष्ट संसाधन का दौरा किया या नहीं (अधिक विवरण यहां -
samy.pl/csshack)। के लिए
एवरकुकी बन जांच सभी संभावित बेस64 वर्णों के माध्यम से चलती है
google.com/evercookie/cache, अक्षर "ए" से शुरू करें और आगे बढ़ें, लेकिन केवल
एक पात्र के लिए. एक बार जब स्क्रिप्ट उस यूआरएल को देख लेती है जिसे एक्सेस किया गया था, तो यह
अगले पात्र की खोज शुरू कर देता है। यह एक प्रकार की पाशविक शक्ति बन जाती है। व्यवहार में
यह चयन अत्यंत शीघ्रता से किया जाता है, क्योंकि इसके लिए कोई अनुरोध नहीं किया जाता है
सर्वर निष्पादित नहीं हैं. इतिहास में खोज यथासंभव स्थानीय स्तर पर की जाती है
लघु अवधि। यूआरएल होने पर लाइब्रेरी को पता चल जाता है कि वह पंक्ति के अंत तक पहुंच गया है
प्रतीक "-" के साथ समाप्त करें। हम Base64 को डिकोड करते हैं और अपना डेटा प्राप्त करते हैं। कैसे
उन ब्राउज़र डेवलपर्स का नाम बताएं जो इसकी अनुमति देते हैं?

हटाने का प्रयास करें

यदि उपयोगकर्ता अपनी कुकीज़ रगड़ता है तो क्या होता है? पुस्तकालय की ही एक महत्वपूर्ण विशेषता है
EverCookie के लिए यूजर को कड़ी मेहनत करनी होगी
विभिन्न स्थानों पर छोड़ी गई कुकीज़ हटाएँ - अब उनमें से 10 हैं। यदि कम से कम एक में
यदि कुकी डेटा यथावत रहता है, तो यह स्वचालित रूप से अन्य सभी में पुनर्स्थापित हो जाएगा
स्थानों। उदाहरण के लिए, यदि उपयोगकर्ता न केवल अपनी मानक कुकीज़ हटाता है, बल्कि
और एलएसओ डेटा साफ़ करें, HTML5 स्टोरेज साफ़ करें, जो वैसे भी पहले से ही असंभव है
कैश्ड पीएनजी और वेब इतिहास का उपयोग करके बनाई गई कुकीज़ बनी रहेंगी। पर
अगली बार जब आप EverCookie वाली किसी साइट पर जाएंगे, तो लाइब्रेरी न केवल ढूंढने में सक्षम होगी
छिपा हुआ बन, लेकिन उन्हें अन्य सभी स्थानों पर भी पुनर्स्थापित करेगा
क्लाइंट ब्राउज़र का समर्थन करता है. एक दिलचस्प बात ट्रांसफर से जुड़ी है
ब्राउज़रों के बीच "उपहार"। यदि उपयोगकर्ता को एक ब्राउज़र में कुकीज़ प्राप्त होती हैं,
यानी, इस बात की बहुत अधिक संभावना है कि उन्हें दूसरों में पुन: उत्पन्न किया जाएगा। एकमात्र वस्तु
इसके लिए एक आवश्यक शर्त डेटा को स्थानीय साझा ऑब्जेक्ट कुकी में सहेजना है।

का उपयोग कैसे करें?

एवरकुकी लाइब्रेरी पूरी तरह से खुली है, इसलिए आप स्वतंत्र रूप से इसका उपयोग कर सकते हैं
इसका उपयोग करें और इसे अपनी आवश्यकताओं के अनुरूप अनुकूलित करें। सर्वर किसी के साथ प्रस्तुत नहीं किया गया है
गंभीर आवश्यकताएँ. आपको बस एक जेएस स्क्रिप्ट तक पहुंच की आवश्यकता है जिसमें
इसमें एवरकुकी कोड शामिल है। फ़्लैश कुकीज़ (स्थानीय साझा ऑब्जेक्ट) का उपयोग करने के लिए,
स्क्रिप्ट वाले फ़ोल्डर में एक फ़ाइल evercookie.swf होनी चाहिए, और तकनीशियन के काम करने के लिए,
पीएनजी कैशिंग और ईटैग स्टोरेज के उपयोग के आधार पर, पहुंच
PHP स्क्रिप्ट evercookie_png.php और evercookie_etag.php। एवरकुकी का प्रयोग करें
आप निम्न स्क्रिप्ट को कनेक्ट करके साइट के किसी भी पेज पर ऐसा कर सकते हैं:





var ec = नई एवरकुकी();
// कुकी "आईडी" को "12345" मान के साथ सेट करें
// सिंटैक्स: ec.set(कुंजी, मान)
ec.set('id', '12345');
// "आईडी" नाम से कुकी को पुनर्स्थापित करें
ec.get("आईडी", फ़ंक्शन(मान)
{
चेतावनी ("कुकी मान है" + मान)
});

कुकीज़ प्राप्त करने का एक और तरीका भी है, जो अधिक उपयोग पर आधारित है
उन्नत कॉलबैक फ़ंक्शन। यह आपको कुकी मान निकालने की अनुमति देता है
उपयोग किए गए विभिन्न भंडारण और उनकी एक दूसरे से तुलना करें:

फ़ंक्शन getCookie(best_candidate, all_candidates)
{
चेतावनी ("पुनर्प्राप्त कुकी है:" + best_candidate + "\n" + "आप
सभी के माध्यम से लूपिंग करके देख सकते हैं कि प्रत्येक भंडारण तंत्र ने "+" क्या लौटाया
उम्मीदवार आपत्ति करते हैं");

(all_candidates में var आइटम) के लिए document.write("Storage
तंत्र " + आइटम + " लौटाया गया: " + all_candidates + "
");
}

ec.get('id', getCookie);

एवरकुकी लाइब्रेरी सभी के लिए उपलब्ध है। यह थोड़ा डरावना है, खासकर यदि
आपको बिल्कुल भी अंदाज़ा नहीं है कि आप उसके ख़िलाफ़ क्या कर सकते हैं।

अपनी सुरक्षा कैसे करें?

ब्राउज़र और फ़्लैश में कुकीज़ साफ़ करने में कोई समस्या नहीं है। लेकिन प्रयास करें
जहां भी कुकी पीछे रह गई हो वहां डेटा हटा दें! आख़िरकार, यदि आप कुकीज़ को एक में छोड़ देते हैं
स्थान - स्क्रिप्ट स्वचालित रूप से अन्य सभी में मान पुनर्स्थापित कर देगी
भंडारण. मूलतः यह लाइब्रेरी एक अच्छा मोड चेकर है
गोपनीयता, जो अब लगभग सभी ब्राउज़रों में है। और यही मैं आपको बताता हूं
मैं कहूंगा: गूगल क्रोम, ओपेरा, इंटरनेट एक्सप्लोरर और सफारी से, केवल आखिरी वाला
"निजी ब्राउज़िंग" मोड ने उपयोग की गई सभी विधियों को पूरी तरह से अवरुद्ध कर दिया है
evercookie. यानी ब्राउजर को बंद करने और खोलने के बाद स्क्रिप्ट नहीं बन पाई
उसके द्वारा छोड़े गए मान को पुनर्स्थापित करें। सोचने का कारण है. इसके अलावा, में
निकट भविष्य में, डेवलपर EverCookie ने लाइब्रेरी में और अधिक जोड़ने का वादा किया
पृथक प्रौद्योगिकी का उपयोग करने सहित कई डेटा भंडारण तकनीकें
सिल्वरलाइट में भंडारण, साथ ही एक जावा एप्लेट।

संभवतः यह इस बात से शुरू करने लायक होगा कि कुकीज़ क्या हैं और उनकी आवश्यकता किस लिए है। कुकी डेटा का एक टुकड़ा है जिसे उपयोगकर्ता की ओर से संग्रहीत किया जा सकता है और बाद में उनके विचारों को लागू करने के लिए उपयोग किया जा सकता है।

आइए कल्पना करें कि आपकी वेबसाइट पर आपके पास साइट की रंग योजना चुनने का अवसर है। कुकीज़ पर इसे लागू करना बहुत सुविधाजनक है, क्योंकि वह जो विषय चुनेगा वह केवल उसे ही दिखाई देगा।

कुकीज़ PHP और jQuery दोनों में मौजूद हैं। इसलिए, हम प्रत्येक मामले पर अधिक विस्तार से विचार करेंगे।

jQuery में कुकीज़ के साथ काम करने के लिए विस्तृत निर्देश

1. कुकीज़ सेट करना

अब हम अपनी पहली कुकी बनाने का प्रयास कर सकते हैं:

$.कुकी("कुकी_नाम", "कुकी_मूल्य", (समाप्ति: 3, पथ: "/", डोमेन: "your_site.ru", सुरक्षित: सत्य ));

यहाँ क्या है?

"कुकी_नाम" - कुकी नाम;

"कुकी_वैल्यू" - कुकी वैल्यू;

"समाप्ति" - कुकीज़ संग्रहीत किए जाने वाले दिनों की संख्या (हमारे मामले में - 3 दिन)। इस समय के बाद, कुकीज़ स्वचालित रूप से हटा दी जाएंगी;

"पथ" - साइट पर कुकीज़ की उपलब्धता (हमारे मामले में "/" - संपूर्ण साइट पर उपलब्ध)। यदि आप चाहें, तो आप केवल एक विशिष्ट पृष्ठ या अनुभाग निर्दिष्ट कर सकते हैं जहां कुकीज़ उपलब्ध होंगी, उदाहरण के लिए, "/ऑडियो/रॉक";

"डोमेन" - वह डोमेन जिस पर कुकी मान्य है। यदि आपके पास एक उपडोमेन है, तो आप इसे इस पैरामीटर में निर्दिष्ट कर सकते हैं, उदाहरण के लिए, "डोमेन: "subdomain.your_site.ru"", और इस मामले में कुकी केवल डोमेन "subdomain.your_site.ru" पर उपलब्ध होगी;

"सुरक्षित" - एक पैरामीटर जो दर्शाता है कि कुकी को सुरक्षित https प्रोटोकॉल पर प्रसारित किया जाना चाहिए।

यहां, सभी मापदंडों की आवश्यकता नहीं है, और कुकीज़ सेट करने के लिए, यह निर्माण पर्याप्त होगा:

$.कुकी('कुकी_नाम', 'कुकी_मान', (समाप्ति: 3, पथ: "/" ));

2. कुकी प्राप्त करना

कुकीज़ प्राप्त करना काफी सरल है; आप कोड का उपयोग करके ऐसा कर सकते हैं:

$.कुकी('कुकी_नाम');

इस कोड को एक वेरिएबल को सौंपा जा सकता है और आपकी आवश्यकताओं के लिए उपयोग किया जा सकता है:

var सामग्री = $.कुकी('कुकी_नाम'); यदि(सामग्री != शून्य) (चेतावनी("कुकी मौजूद नहीं है!"); ) अन्य (चेतावनी("कुकी मौजूद नहीं है!"); )

सहमत हूँ, यह बहुत सुविधाजनक है।

3. कुकीज़ हटाना

कुकी मान हटाने के लिए, इसे "शून्य" पर सेट करें:

$.कुकी('कुकी_नाम', शून्य);

मुझे लगता है कि यह jQuery में कुकीज़ के साथ काम करने के परिचय का अंत है। यह ज्ञान आपके विचारों को क्रियान्वित करने के लिए काफी है।

PHP में कुकीज़ के साथ काम करने के लिए विस्तृत निर्देश

कुकीज़ के साथ काम करने के पिछले विकल्प के विपरीत, आपको यहां कुछ भी कनेक्ट करने की आवश्यकता नहीं है।

1. कुकीज़ सेट करना

PHP में कुकीज़ सेट करने के लिए, हम अंतर्निहित "सेटकुकी" फ़ंक्शन का उपयोग करेंगे:

यहाँ क्या है?

"कुकी_नाम" - कुकी नाम;

"कुकी_वैल्यू" - कुकी वैल्यू;

"समय()+3600" - कुकी जीवनकाल सेकंड में (हमारे मामले में - 1 घंटा)। यदि आप जीवनकाल को "0" पर सेट करते हैं, तो ब्राउज़र बंद होते ही कुकी हटा दी जाएगी;

"/" - वह अनुभाग जिसमें कुकीज़ उपलब्ध हैं (हमारे मामले में, पूरी साइट पर उपलब्ध हैं)। यदि आप उस अनुभाग को सीमित करना चाहते हैं जिसमें कुकीज़ उपलब्ध होंगी, तो "/" को उदाहरण के लिए, "/ऑडियो/रॉक" से बदलें;

“your_site.ru” – वह डोमेन जिस पर कुकी उपलब्ध होगी;

"सही" - एक पैरामीटर जो दर्शाता है कि कुकी केवल सुरक्षित https प्रोटोकॉल के माध्यम से उपलब्ध है। अन्यथा मान गलत है;

"गलत" - एक पैरामीटर जो दर्शाता है कि कुकी स्क्रिप्टिंग भाषाओं के लिए उपलब्ध है। अन्यथा - सत्य (केवल http के माध्यम से उपलब्ध)।

यहां भी, सभी मापदंडों की आवश्यकता नहीं है, और कुकीज़ बनाने के लिए आपको केवल निम्नलिखित निर्माण की आवश्यकता होगी:

सुविधा के लिए, कुकी मान को एक वेरिएबल के माध्यम से सेट किया जा सकता है:

2. कुकी प्राप्त करना

कुकीज़ प्राप्त करने के लिए, आपको इसका उपयोग करना होगा:

$_कुकी["कुकी_नाम"];

संभावित रूप से गुम कुकीज़ के कारण होने वाली त्रुटियों को दूर करने के लिए, इसका उपयोग करें:

JQuery में कुकीज़ के साथ काम करने के पिछले उदाहरण की तरह, कुकीज़ को एक वेरिएबल को सौंपा जा सकता है:

3. कुकीज़ हटाना

PHP में कुकीज़ हटाना jQuery की तरह ही आसान है। आपको बस कुकी को एक खाली मान और एक नकारात्मक समय (वह समय जो पहले ही बीत चुका है) पर सेट करना है:

सेटकुकी ("कुकी_नाम", "", समय() - 3600);

इस उदाहरण में समय एक घंटा पहले का है, जो कुकीज़ को हटाने के लिए काफी है।

मैं यह नोट करना चाहूंगा कि कुछ मामलों में, आवश्यक कार्यक्षमता को लागू करने के लिए डेटाबेस का उपयोग करने की तुलना में कुकीज़ का उपयोग करना अधिक तर्कसंगत है।

कुकीज़- वेबसाइट द्वारा उपयोगकर्ता के कंप्यूटर पर सहेजी गई टेक्स्ट फ़ाइल के रूप में जानकारी। प्रमाणीकरण डेटा (लॉगिन/पासवर्ड, आईडी, फोन नंबर, मेलबॉक्स पता), उपयोगकर्ता सेटिंग्स, पहुंच स्थिति शामिल है। ब्राउज़र प्रोफ़ाइल में संग्रहीत.

कुकी हैकिंगवेब संसाधन विज़िटर के सत्र की चोरी (या "अपहरण") है। निजी जानकारी न केवल प्रेषक और प्राप्तकर्ता के लिए उपलब्ध हो जाती है, बल्कि तीसरे पक्ष के लिए भी उपलब्ध हो जाती है - वह व्यक्ति जिसने अवरोधन किया है।

कुकी हैकिंग उपकरण और तकनीकें

कंप्यूटर चोरों के पास, वास्तविक जीवन में अपने सहयोगियों की तरह, कौशल, निपुणता और ज्ञान के अलावा, निश्चित रूप से, अपने स्वयं के उपकरण भी होते हैं - मास्टर कुंजी और जांच का एक प्रकार का शस्त्रागार। आइए इंटरनेट उपयोगकर्ताओं से कुकीज़ निकालने के लिए हैकर्स द्वारा उपयोग की जाने वाली सबसे लोकप्रिय युक्तियों पर एक नज़र डालें।

स्निफर्स

नेटवर्क ट्रैफ़िक की निगरानी और विश्लेषण के लिए विशेष कार्यक्रम। उनका नाम अंग्रेजी क्रिया "स्निफ़" (सूंघना) से आया है, क्योंकि। वस्तुतः नोड्स के बीच प्रसारित पैकेटों को "सूँघकर बाहर निकालना"।

लेकिन हमलावर सत्र डेटा, संदेशों और अन्य गोपनीय जानकारी को रोकने के लिए एक खोजी उपकरण का उपयोग करते हैं। उनके हमलों का लक्ष्य मुख्य रूप से असुरक्षित नेटवर्क हैं, जहां कुकीज़ एक खुले HTTP सत्र में भेजी जाती हैं, यानी वे व्यावहारिक रूप से एन्क्रिप्टेड नहीं हैं। (सार्वजनिक वाई-फाई इस संबंध में सबसे असुरक्षित है।)

उपयोगकर्ता नोड और वेब सर्वर के बीच इंटरनेट चैनल में एक स्निफ़र एम्बेड करने के लिए, निम्नलिखित विधियों का उपयोग किया जाता है:

  • नेटवर्क इंटरफेस (हब, स्विच) को "सुनना";
  • ट्रैफ़िक की शाखा बनाना और उसकी प्रतिलिपि बनाना;
  • नेटवर्क चैनल गैप से जुड़ना;
  • विशेष हमलों के माध्यम से विश्लेषण जो पीड़ित के ट्रैफ़िक को खोजी (मैक-स्पूफिंग, आईपी-स्पूफिंग) पर पुनर्निर्देशित करता है।

संक्षिप्त नाम XSS क्रॉस साइट स्क्रिप्टिंग के लिए है। उपयोगकर्ता डेटा चुराने के लिए वेबसाइटों पर हमला किया जाता था।

XSS का सिद्धांत इस प्रकार है:

  • एक हमलावर किसी वेबसाइट, फ़ोरम के वेब पेज या किसी संदेश में दुर्भावनापूर्ण कोड (एक विशेष प्रच्छन्न स्क्रिप्ट) डालता है (उदाहरण के लिए, जब किसी सोशल नेटवर्क पर संबंधित हो);
  • पीड़ित संक्रमित पृष्ठ पर जाता है और अपने पीसी पर स्थापित कोड को सक्रिय करता है (क्लिक करता है, किसी लिंक का अनुसरण करता है, आदि);
  • बदले में, निष्पादित दुर्भावनापूर्ण कोड ब्राउज़र (विशेष रूप से, कुकीज़) से उपयोगकर्ता के गोपनीय डेटा को "निकालता" है और इसे हमलावर के वेब सर्वर पर भेजता है।

एक सॉफ़्टवेयर XSS तंत्र को "प्रत्यारोपित" करने के लिए, हैकर्स वेब सर्वर, ऑनलाइन सेवाओं और ब्राउज़रों में सभी प्रकार की कमजोरियों का उपयोग करते हैं।

सभी XSS कमजोरियाँ दो प्रकारों में विभाजित हैं:

  • निष्क्रिय।हमला एक वेब पेज पर एक विशिष्ट स्क्रिप्ट का अनुरोध करके प्राप्त किया जाता है। दुर्भावनापूर्ण कोड को वेब पेज पर विभिन्न रूपों में डाला जा सकता है (उदाहरण के लिए, किसी साइट के खोज बार में)। निष्क्रिय XSS के प्रति सबसे अधिक संवेदनशील वे संसाधन हैं जो डेटा आने पर HTML टैग को फ़िल्टर नहीं करते हैं;
  • सक्रिय।सीधे सर्वर पर स्थित है. और वे पीड़ित के ब्राउज़र में सक्रिय हो जाते हैं। इनका उपयोग स्कैमर्स द्वारा सभी प्रकार के ब्लॉग, चैट और समाचार फ़ीड में सक्रिय रूप से किया जाता है।

हैकर्स सावधानीपूर्वक अपनी XSS स्क्रिप्ट को "छलावरण" देते हैं ताकि पीड़ित को कुछ भी संदेह न हो। वे फ़ाइल एक्सटेंशन बदलते हैं, कोड को एक छवि के रूप में पास करते हैं, उन्हें लिंक का अनुसरण करने के लिए प्रेरित करते हैं, और दिलचस्प सामग्री से उन्हें आकर्षित करते हैं। परिणामस्वरूप: एक पीसी उपयोगकर्ता, अपनी जिज्ञासा को नियंत्रित करने में असमर्थ, अपने हाथ से (माउस क्लिक के साथ) XSS स्क्रिप्ट के लेखक - कंप्यूटर खलनायक को सत्र कुकीज़ (लॉगिन और पासवर्ड के साथ!) भेजता है।

कुकी प्रतिस्थापन

सभी कुकीज़ को सहेजा जाता है और वेब सर्वर (जहां से वे "आए") पर बिना किसी बदलाव के - उनके मूल रूप में - समान मान, स्ट्रिंग और अन्य डेटा के साथ भेजे जाते हैं। उनके मापदंडों में जानबूझकर संशोधन को कुकी प्रतिस्थापन कहा जाता है। दूसरे शब्दों में, कुकीज़ को प्रतिस्थापित करते समय, हमलावर इच्छाधारी सोच का दिखावा करता है। उदाहरण के लिए, किसी ऑनलाइन स्टोर में भुगतान करते समय, कुकी भुगतान राशि को नीचे की ओर बदल देती है - इस प्रकार, खरीदारी पर "बचत" होती है।

किसी अन्य व्यक्ति के खाते से सोशल नेटवर्क पर चुराई गई सत्र कुकीज़ दूसरे सत्र और दूसरे पीसी पर "डाली" जाती हैं। चुराई गई कुकीज़ के मालिक को पीड़ित के खाते (पत्राचार, सामग्री, पेज सेटिंग्स) तक पूरी पहुंच तब तक मिलती है जब तक वह अपने पेज पर है।

कुकीज़ का "संपादन" निम्न का उपयोग करके किया जाता है:

  • ओपेरा ब्राउज़र में "कुकीज़ प्रबंधित करें..." फ़ंक्शन;
  • फ़ायर्फ़ॉक्स के लिए कुकीज़ प्रबंधक और उन्नत कुकी प्रबंधक ऐडऑन;
  • IECookiesView उपयोगिताएँ (केवल इंटरनेट एक्सप्लोरर);
  • एक टेक्स्ट एडिटर जैसे अकेलपैड, नोटपैड या विंडोज नोटपैड।
डेटा तक भौतिक पहुंच

एक बहुत ही सरल कार्यान्वयन योजना, जिसमें कई चरण शामिल हैं। लेकिन यह केवल तभी प्रभावी होता है जब पीड़ित का कंप्यूटर एक खुले सत्र के साथ, उदाहरण के लिए VKontakte, अप्राप्य छोड़ दिया जाता है (और लंबे समय तक!):

  • सभी सहेजी गई कुकीज़ को प्रदर्शित करने के लिए ब्राउज़र के एड्रेस बार में एक जावास्क्रिप्ट फ़ंक्शन दर्ज किया जाता है।
  • "ENTER" दबाने के बाद वे सभी पृष्ठ पर दिखाई देंगे।
  • कुकीज़ को कॉपी किया जाता है, एक फ़ाइल में सहेजा जाता है, और फिर फ्लैश ड्राइव में स्थानांतरित किया जाता है।
  • दूसरे पीसी पर, कुकीज़ को एक नए सत्र में बदल दिया जाता है।
  • पीड़ित के खाते तक पहुंच प्रदान की जाती है।
  • एक नियम के रूप में, हैकर्स उपरोक्त टूल (+ अन्य) का उपयोग संयोजन में (चूंकि कई वेब संसाधनों पर सुरक्षा का स्तर काफी ऊंचा है) और अलग-अलग (जब उपयोगकर्ता अत्यधिक अनुभवहीन होते हैं) दोनों में करते हैं।

    XSS + खोजी
  • एक XSS स्क्रिप्ट बनाई जाती है, जो एक ऑनलाइन स्निफ़र (या तो घर-निर्मित या एक विशिष्ट सेवा) का पता निर्दिष्ट करती है।
  • दुर्भावनापूर्ण कोड को .img एक्सटेंशन (छवि प्रारूप) के साथ सहेजा जाता है।
  • फिर इस फ़ाइल को एक वेबसाइट पेज, चैट या व्यक्तिगत संदेश पर अपलोड किया जाता है - जहां हमला किया जाएगा।
  • उपयोगकर्ता का ध्यान बनाए गए "जाल" की ओर आकर्षित होता है (यही वह जगह है जहां सोशल इंजीनियरिंग लागू होती है)।
  • यदि जाल बिछाया जाता है, तो खोजकर्ता द्वारा पीड़ित के ब्राउज़र से कुकीज़ को रोक लिया जाता है।
  • हमलावर खोजी लॉग खोलता है और चुराई गई कुकीज़ को पुनः प्राप्त करता है।
  • इसके बाद, यह उपरोक्त टूल का उपयोग करके खाता स्वामी के अधिकार प्राप्त करने के लिए एक प्रतिस्थापन करता है।
  • कुकीज़ को हैकिंग से बचाना
  • एक एन्क्रिप्टेड कनेक्शन का उपयोग करें (उचित प्रोटोकॉल और सुरक्षा विधियों का उपयोग करके)।
  • "नए मुफ़्त सॉफ़्टवेयर" से परिचित होने के लिए संदिग्ध लिंक, चित्र या लुभावने प्रस्तावों का जवाब न दें। खासकर अजनबियों से.
  • केवल विश्वसनीय वेब संसाधनों का ही उपयोग करें।
  • "लॉगआउट" बटन पर क्लिक करके अधिकृत सत्र समाप्त करें (सिर्फ टैब बंद नहीं!)। खासकर यदि आपने अपने खाते में किसी पर्सनल कंप्यूटर से लॉग इन नहीं किया है, बल्कि, उदाहरण के लिए, किसी इंटरनेट कैफे में पीसी से लॉग इन किया है।
  • ब्राउज़र की "पासवर्ड सहेजें" सुविधा का उपयोग न करें. संग्रहीत पंजीकरण डेटा से चोरी का खतरा काफी बढ़ जाता है। आलसी न हों, प्रत्येक सत्र की शुरुआत में अपना पासवर्ड दर्ज करने और लॉगिन करने में कुछ मिनट का समय बर्बाद न करें।
  • वेब सर्फिंग के बाद - सोशल नेटवर्क, फ़ोरम, चैट, वेबसाइट पर जाकर - सहेजी गई कुकीज़ हटाएं और ब्राउज़र कैश साफ़ करें।
  • ब्राउज़र और एंटीवायरस सॉफ़्टवेयर को नियमित रूप से अपडेट करें।
  • ऐसे ब्राउज़र एक्सटेंशन का उपयोग करें जो XSS हमलों से बचाते हैं (उदाहरण के लिए, FF और Google Chrome के लिए NoScript)।
  • समय-समय पर खातों में.
  • और सबसे महत्वपूर्ण बात, आराम करते समय या इंटरनेट पर काम करते समय सतर्कता और ध्यान न खोएं!