दोस्तों अक्सर आपने देखा होगा कि जब आप किसी वेबसाइट पर जाते हैं तो Cookies का Pop Up आ जाती है जो कहती है कि “Accept Cookies Privacy Policy….”।
लेकिन क्या आपने कभी सोचा है कि कुकी क्या है? (What is Cookies?) और वेबसाइटें हमें कुकी गोपनीयता नीति को स्वीकार करने के लिए क्यों कहती हैं? (why websites ask us to accept the cookie privacy policy?) । कुकीज़ (Cookies) क्या करती हैं? (What do Cookies do?) और यह हमारे लिए कैसे मायने रखता है?( how does it matter to us?) ।
आज इस ब्लॉग में हम आपको अपनी मातृभाषा हिंदी में कुकीज़ (Cookies) के बारे में समझाने जा रहे हैं। बस पूरे ब्लॉग को पढे और कुकीज़ (Cookies) के बारे में जानें।
Table of Contents
कुकीज क्या है? | What is Cookie?
कुकीज जिसे वेब कुकीज, इंटरनेट कुकीज, ब्राउजर कुकीज या HTTP कुकीज भी कहा जाता है। कुकी एक छोटी टेक्स्ट फ़ाइल (small text file) होती है जिसमें एक अद्वितीय आईडी (Unique ID) जैसे अक्षरों और संख्याओं की एक स्ट्रिंग, होती है जिसे वेब सर्वर द्वारा वेब ब्राउज़र पर भेजा जाता है और ब्राउज़र द्वारा संग्रहीत किया जाता है।
कुकी उस वेबसाइट के लिए विशिष्ट ब्राउज़िंग विवरण (Browsing Information) जैसे वरीयताएँ, अनुकूलन, लॉग आईडी, क्लिक किए गए पृष्ठ (Preferences, Customization, Log ID, Pages Clicked) आदि संग्रहीत करता है।
हर बार जब ब्राउज़र, सर्वर से किसी पृष्ठ (Page) का अनुरोध करता है तो पहचानकर्ता को सर्वर पर वापस भेज दिया जाता है।
सभी आधुनिक ब्राउज़र आपके सिस्टम पर कुकीज़ को अनुमति देने, अस्वीकार करने या सीमित (Allow, Disallow, or Limit) करने के विकल्प देते हैं।
कुकीज का उपयोग क्यों किया जाता है? | why cookie is used?
वेब सर्वर द्वारा कुकीज़ का उपयोग उपयोगकर्ताओं को पहचानने और ट्रैक करने के लिए किया जा सकता है क्योंकि वे वेबसाइट पर विभिन्न पृष्ठों (different Pages) को नेविगेट करते हैं और वेबसाइट पर लौटने वाले उपयोगकर्ताओं (Users) की पहचान करते हैं।
यह वेबसाइट को अनुकूलित अनुभव प्रदान (Customized experience) करने में सक्षम बनाता है।
वेबसाइट आपके ब्राउज़र या प्रोग्राम फ़ोल्डर/सबफ़ोल्डर (Browsers or Program Folder/Sub-Folder) में कुकी फ़ाइल (Cookies File) बनाती और संग्रहीत करती है।
कुकी को शुरुआत में उपयोगकर्ताओं के वेब ब्राउज़िंग अनुभव (web browsing experience) को बढ़ाने के लिए डिज़ाइन किया गया था
उपयोगकर्ता प्रोफाइल बनाने के लिए rogue cookies का उपयोग किया जा रहा है।
कुकीज कितने प्रकार की होती हैं? | What are the types of Cookies?
कुकीज़ (Cookies) निम्न प्रकार की हो सकती हैं:
Session Cookie (सेशन कुकी): एक Session Cookies (सत्र कुकी)जिसे इन-मेमोरी कुकी, क्षणिक कुकी या गैर-निरंतर कुकी के रूप में भी जाना जाता है। केवल अस्थायी मेमोरी में मौजूद होती है, जबकि उपयोगकर्ता किसी वेबसाइट पर नेविगेट करता है। जब उपयोगकर्ता वेब ब्राउज़र बंद करता है तो सत्र कुकीज़ समाप्त हो जाती हैं या हटा दी जाती हैं। सत्र कुकीज़ की पहचान ब्राउज़र द्वारा उन्हें सौंपी गई समाप्ति तिथि के अभाव में की जाती है।
Persistent Cookie (पर्सिस्टन्ट कुकी): एक स्थायी कुकी एक विशिष्ट तिथि पर या एक विशिष्ट अवधि के बाद समाप्त हो जाती है। इसके निर्माता द्वारा निर्धारित लगातार कुकी के जीवनकाल के लिए, इसकी जानकारी सर्वर को हर बार जब उपयोगकर्ता उस वेबसाइट पर जाता है, या हर बार जब उपयोगकर्ता उस वेबसाइट से संबंधित संसाधन को किसी अन्य वेबसाइट से देखता है (जैसे एक विज्ञापन )
Secure cookie: एक Secure cookie (सुरक्षित कुकी) को केवल एन्क्रिप्टेड कनेक्शन (यानी HTTPS) पर ही प्रसारित किया जा सकता है। उन्हें अनएन्क्रिप्टेड कनेक्शन (यानी HTTP) पर प्रसारित नहीं किया जा सकता है। इससे ईव्सड्रॉपिंग के माध्यम से कुकी की चोरी होने की संभावना कम हो जाती है। कुकी में सिक्योर फ्लैग जोड़कर कुकी को सुरक्षित बनाया जाता है।
Http-only cookie: एक http-only कुकी को क्लाइंट-साइड API, जैसे JavaScript द्वारा एक्सेस नहीं किया जा सकता है। यह प्रतिबंध क्रॉस-साइट स्क्रिप्टिंग (XSS) के माध्यम से कुकी चोरी के खतरे को समाप्त करता है। हालाँकि, कुकी क्रॉस-साइट ट्रेसिंग (XST) और क्रॉस-साइट अनुरोध जालसाजी (CSRF) हमलों के प्रति संवेदनशील रहती है। कुकी में केवल HttpOnly ध्वज जोड़कर एक कुकी को यह विशेषता दी जाती है।
Third-party cookie: आम तौर पर, कुकी की डोमेन विशेषता उस डोमेन से मेल खाती है जो वेब ब्राउज़र के एड्रेस बार में दिखाया जाता है। इसे First-party cookie (प्रथम-पक्ष कुकी) कहा जाता है। हालांकि, एक Third-party cookie (तृतीय-पक्ष कुकी) एड्रेस बार में दिखाए गए डोमेन से भिन्न डोमेन से संबंधित है। इस तरह की कुकी आमतौर पर तब दिखाई देती है जब वेब पेज बाहरी वेबसाइटों से सामग्री प्रदर्शित करते हैं, जैसे बैनर विज्ञापन। यह उपयोगकर्ता के ब्राउज़िंग इतिहास को ट्रैक करने की क्षमता को खोलता है और अक्सर विज्ञापनदाताओं द्वारा प्रत्येक उपयोगकर्ता को प्रासंगिक विज्ञापन देने के प्रयास में उपयोग किया जाता है।
कुकीज क्या जानकारी संग्रहीत करती हैं? | what information do cookies store?
कुकी नीचे दी गई जानकारी को स्टोर करेगी
- वेबसाइट सर्वर का नाम (Website server Name)
- यूनीक आइडी (Unique ID)
- कुकी की समाप्ति तिथि/समय (Cookie expiration Date/Time)
कुकी डेटा कौन पढ़ सकता है | Who Can Read Cookie data
कुकी को केवल उस सर्वर द्वारा पढ़ा जा सकता है जिसने इसे संग्रहीत किया है। वेबसाइट सर्वर कुकीज़ के अपने डेटाबेस के साथ कुकीज़ आईडी से मेल खाता है और ब्राउज़िंग हिस्ट्री के अनुसार वेबपेज लोड करता है।