एचटीटीपी कुकी क्या है ? – What is HTTP Cookie

इस पोस्ट मैं हम HTTP cookie को बहुत ही सरल भाषा मैं समजने की कोसिस करेंगे की – HTTP cookies क्या हैं। इसमें उनका एप्लीकेशन, चिंता के क्षेत्र और उनके विकल्प शामिल हैं।

HTTP cookie एक छोटा  सा डेटा है। जब भी यूजर सर्वर पर पेज की रिक्वेस्ट करता है तो सर्वर उसे वेब पेज प्रोवाइड करता है लेकिन वही यूजर जब फिरसे सर्वर पर वेब पेज की रिक्वेस्ट करता है तो सर्वर उसे नया यूजर समजता है और पेज लोड होने मैं टाइम लगता है। इसीलिए जब HTTP cookie को use करते है तो यूजर का सर्च डाटा cookie मैं सेव हो जाता  है।  अब  जब भी यूजर फिरसे से सर्वर को रिक्वेस्ट करेगा तो cookie के जरिये पेज जल्दी लोड हो जायेगा और यूजर को सर्वर को बताने की जरूरत नहीं है की वो पुराना  यूजर है। 

आप YouTube पर आप जब भी सर्च करके वीडियो देखते है तो उसके अगले दिन या कुछ घंटो बाद जब आप YouTube चालू करते है तो यूट्यूब मैं आपके किये हुए सर्च के मुताबिक आपको वीडियो रेकमेंडेड करेगा। ऐसा ही वेबसाइट पर होता है।

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

आज, कई वेबसाइटों में user साइट की preferences और user के व्यवहार पर नज़र रखने के लिए cookies का उपयोग किया जाता है।  इसका का उपयोग मुख्य रूप से  advertising के लिए किया जाता है और इसमें कई वेबसाइटों पर user को ट्रैक करना और user को ads लक्षित करना शामिल होता है। यहां तक ​​कि जब कोई user विभिन्न वेब सर्वरों द्वारा दी जाने वाली विभिन्न वेबसाइटों पर जाता है, तो ऐसी वेबसाइटों पर ads हो सकते हैं, जो एक सर्वर से दिए जाते हैं। इस तरह, ads प्रदान करने वाला सर्वर user को ट्रैक करने में सक्षम होगा।

cookie में डेटा की कोई भी (छोटी) राशि हो सकती है और इसमें अक्सर सर्वर द्वारा उत्पन्न एक स्ट्रिंग होती है। इस प्रकार cookie में कोई व्यक्तिगत जानकारी संग्रहीत नहीं है। हालाँकि सर्वर व्यक्तिगत जानकारी और user की प्राथमिकताओं को संग्रहीत कर सकता है यदि user वेबसाइट पर इन्हें टाइप करता है। cookie तब सर्वर को user के साथ सर्वर में संग्रहीत जानकारी को जोड़ने की अनुमति देती है, जब user वेबसाइट पर जाता है और cookie ब्राउज़र द्वारा सर्वर को भेजी जाती है।

अधिकांश ब्राउज़र user को यह तय करने की अनुमति देते हैं कि वह वेब सर्वर से cookie स्वीकार करेगा या नहीं। यदि user declines करता है, तो यह कुकीज़ का उपयोग करने वाली वेबसाइट पर कार्यक्षमता को disables करता है। यदि किसी वेबसाइट ने cookies का उपयोग करके एक इलेक्ट्रॉनिक शॉपिंग कार्ट लागू किया है, तो user के लिए cookie स्वीकार किए बिना खरीदारी करना संभव नहीं होगा।

Cookies की expiration date हो सकती है जिस स्थिति में ब्राउज़र समाप्ति के बाद cookie को सर्वर पर नहीं भेजेगा। कुछ cookies को गैर-स्थिर के रूप में परिभाषित किया जाता है, जिस स्थिति में ब्राउज़र बंद होने पर उन्हें हटा दिया जाता है। साथ ही, user मैन्युअल रूप से सभी या selected cookies को हटा सकते हैं।

जबकि Cookie में डेटा स्वयं व्यक्तिगत नहीं है और एक सर्वर केवल व्यक्तिगत जानकारी प्राप्त कर सकता है यदि user स्पष्ट रूप से इसका खुलासा करता है, तो Cookies को data privacy पर चिंता के कारण के रूप में देखा जाता है। इसका मुख्य कारण कई वेबसाइटों पर user के व्यवहार की ट्रैकिंग है। इस कारण से, संयुक्त राज्य अमेरिका, यूनाइटेड किंगडम और अन्य देशों में कुकीज़ कानून के अधीन हैं।

चिंता के अन्य क्षेत्र हैं। यदि multiple user एक ही कंप्यूटर, user प्रोफ़ाइल और ब्राउज़र का उपयोग करते हैं, तो वे वेब सर्वर पर एक user के रूप में दिखाई देंगे। इसके अलावा, coockies चोरी हो सकती हैं, एक हमलावर के साथ छेड़छाड़ हो सकती है या एक सर्वर और user के बीच संबंध को सुन सकता है और इस तरह cookie को सूंघ सकता है।

अपनी-अपनी कमियों के साथ प्रत्येक का उपयोग करने के विकल्प हैं। एक विकल्प में आईपी पते द्वारा user को ट्रैक करना शामिल है जिसमें से सर्वर को वेबपेज के लिए अनुरोध प्राप्त होता है। यह गलत है क्योंकि कई user एक ही आईपी पते या प्रॉक्सी सर्वर को share कर सकते हैं। अन्य विकल्पों में HTTP authentication और URL में जानकारी एम्बेड करना शामिल है।

इस पोस्ट में हमने बताया कि cookies क्या हैं और उनका उपयोग किस लिए किया जा सकता है। हमने देखा है कि वे data privacy पर चिंता का कारण क्यों हैं ।

Leave a Comment