ब्राउज़र कुकीज़: वे क्या हैं और आपको क्यों ध्यान रखना चाहिए?

प्रकटीकरण: आपका समर्थन साइट को चालू रखने में मदद करता है! हम इस पृष्ठ पर हमारे द्वारा सुझाई गई कुछ सेवाओं के लिए एक रेफरल शुल्क कमाते हैं.


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

वे कोर वेबसाइट की कार्यक्षमता सक्षम करते हैं, जैसे ई-कॉमर्स शॉपिंग कार्ट, और अधिक विवादास्पद उद्देश्यों के लिए भी उपयोग किया जाता है, जैसे उपयोगकर्ता गतिविधि पर नज़र रखना.

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

यह मार्गदर्शिका कुकीज़ को दो भागों में विभाजित करने के लिए एक गहन परिचय प्रदान करती है:

  • कुकीज़ के लिए एक आम आदमी की गाइड: मूल बातें जो हर इंटरनेट उपयोगकर्ता को कुकीज़ के बारे में पता होनी चाहिए.

  • कुकीज़ का उपयोग करने के लिए एक डेवलपर की गाइड: कुकीज़ कैसे काम करती है, कुकी के उपयोग के कारण कानूनी परेशानी में आने से कैसे बचें, और कुकीज़ के बारे में अधिक जानने के लिए तकनीकी संसाधन.

तैयार? चलो उसे करें.

Contents

कुकीज़ के लिए एक आम आदमी की गाइड

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

हालाँकि, इससे पहले कि हम इसमें कूदें, इस प्रश्न का उत्तर देकर शुरू करें: वेब कुकी कहाँ से आई हैं?

HTTP कूकीज का संक्षिप्त इतिहास

नेटस्केप कम्युनिकेशंस के कर्मचारी, लो मोंटुल्ली द्वारा 1994 में पहली बार कुकीज़ विकसित की गई थी। जॉन गियानंद्रिया के साथ, लो ने कुकीज़ को ई-कॉमर्स शॉपिंग कार्ट को संभव बनाने के लिए एक समाधान के रूप में विकसित किया.

वेब पर कुकीज़ का पहला वास्तविक वास्तविक विश्व अनुप्रयोग यह निर्धारित करना था कि क्या नेटस्केप वेबसाइट पर आगंतुक पहले थे.

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

विज़िटर ट्रैकिंग में निहित गोपनीयता जोखिमों के कारण अगले कुछ वर्षों तक गहन मीडिया जांच हुई.

इंटरनेट इंजीनियरिंग टास्क फोर्स (IETF) को एक औपचारिक कुकी विनिर्देश के साथ आने का काम दिया गया, जो मीडिया द्वारा व्यक्त की गई चिंताओं से सहमत था.

विशेष रूप से चिंता तीसरे पक्ष के कुकीज़ की अनुमति देने से जुड़े जोखिम थे। इन्हें आमतौर पर ट्रैकिंग कुकीज़ के रूप में जाना जाता है। IETF ने यह सुनिश्चित करने का प्रयास किया कि तृतीय-पक्ष कुकीज़ को स्पष्ट रूप से अस्वीकृत कर दिया जाए या केवल स्पष्ट उपयोगकर्ता ऑप्ट-इन के बाद अनुमति दी जाए.

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

वर्तमान कुकी विनिर्देश तृतीय-पक्ष कुकीज़ के उपयोग और उनके उपयोग के लिए निहित जोखिमों को स्वीकार करता है, लेकिन ब्राउज़र डेवलपर्स पर इस जोखिम से निपटने के लिए ओनस को समाप्त करता है:

यह दस्तावेज़ उपयोगकर्ता एजेंटों (ब्राउज़र) को तृतीय-पक्ष कुकी नीतियों के साथ प्रयोग करने के लिए व्यापक अक्षांश देता है जो उनके उपयोगकर्ताओं की गोपनीयता और संगतता आवश्यकताओं को संतुलित करते हैं.

एक कुकी में क्या जाता है?

कुकीज़ विशिष्ट उपयोगकर्ता के लिए डेटा के बिट्स को जोड़ते हैं.

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

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

उनमें कई प्रकार की विशेषताएँ भी हो सकती हैं, जो ब्राउज़रों को बताती हैं कि कुकी के साथ क्या होता है – एक विषय जो हम तब प्राप्त करते हैं जब हम डेवलपर्स की ओर उन्मुख इस गाइड के हिस्से में पहुँचते हैं।.

यह सब कैसे काम करता है इसका एक सामान्य उदाहरण एक प्रमाणीकरण कुकी है.

जब आप एक वेबसाइट में लॉग इन करते हैं तो साइट एक कुकी वापस कर सकती है जो आपके उपयोगकर्ता खाते की पहचान करती है और पुष्टि करती है कि आपने साइट पर सफलतापूर्वक लॉग इन किया है। जब आप साइट के साथ बातचीत करते हैं तो यह उस कुकी का उपयोग इस बात की पुष्टि के रूप में करेगा कि आप एक लॉग-इन उपयोगकर्ता हैं.

कुकीज़ के सामान्य प्रकार

कुकीज़ को कई अलग-अलग तरीकों से वर्गीकृत किया जा सकता है। आइए कुकीज़ को कैसे उपयोग किया जाता है और वे कैसे काम करती हैं, यह समझने के लिए सबसे आम वर्गीकरण में से चार को देखें.

सत्र कुकीज़ ब्राउज़र बंद होने तक ब्राउज़र की मेमोरी में अस्थायी कुकीज़ संग्रहीत की जाती हैं.

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

स्थायी कुकीज़ लंबी अवधि के कुकीज़ हैं जो जारीकर्ता द्वारा समाप्ति तिथि के साथ टैग किए जाते हैं.

ब्राउज़र बंद होने के बाद भी ये कुकीज़ ब्राउज़र द्वारा स्टोर की जाती हैं। हर बार जब आप कुकी जारी करने वाली साइट पर जाते हैं तो उन्हें जारीकर्ता को लौटा दिया जाता है या ऐसी साइट देखी जाती है जिसमें मूल कुकी जारीकर्ता द्वारा जारी किया गया संसाधन (जैसे कोई विज्ञापन) हो.

इस तरह से, निरंतर कुकी न केवल उस साइट पर आपकी गतिविधि को ट्रैक कर सकती हैं, जिसने कुकी जारी की थी, बल्कि किसी भी साइट पर भी जिसमें उसी साइट द्वारा जारी किया गया संसाधन शामिल है। यह कई वेबसाइटों पर उपयोगकर्ता गतिविधि का एक लॉग बनाने के लिए Google और फेसबुक जैसी तंत्र साइटें हैं.

जब आप ऑनलाइन खाते में लॉग इन करते समय “रिमेम्बर मी” या एक समान विकल्प पर क्लिक करते हैं, तो आपके ब्राउज़र पर आपकी लॉगिन जानकारी को संग्रहीत करने के लिए एक सतत कुकी का उपयोग किया जाता है।.

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

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

तृतीय-पक्ष कुकीज़ कुकीज़ को एक डोमेन द्वारा जोड़ा जाता है जो वर्तमान में आपके द्वारा देखे जा रहे डोमेन नहीं है। तृतीय-पक्ष कुकीज़ का सबसे आम उपयोग उन उपयोगकर्ताओं को ट्रैक करने के लिए है जो विज्ञापनों पर क्लिक करते हैं और उन्हें संदर्भित डोमेन के साथ जोड़ते हैं.

उदाहरण के लिए, जब आप किसी वेबसाइट पर किसी विज्ञापन पर क्लिक करते हैं, तो तृतीय-पक्ष कुकी का उपयोग आपके ट्रैफ़िक को उस साइट से संबद्ध करने के लिए किया जाता है, जहाँ विज्ञापन प्रदर्शित हुआ था.

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

उपयोगकर्ता सावधान: कुकी जोखिम और इनाम

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

कुकी धोखाधड़ी

कुकी धोखाधड़ी करने के तरीके तकनीकी रूप से जटिल हैं, लेकिन जब आप कभी इनमें से किसी एक कारनामे का सामना करते हैं, तो उनके बारे में जानने लायक है।.

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

  • क्रॉस-साइट स्क्रिप्टिंग (XSS): एक उपयोगकर्ता एक दुर्भावनापूर्ण वेबसाइट पर जाता है और एक कुकी प्राप्त करता है जिसमें एक स्क्रिप्ट पेलोड होता है जो एक अलग वेबसाइट को लक्षित करता है। दुर्भावनापूर्ण कुकी को देखने के लिए प्रच्छन्न है, जैसे कि वह लक्षित वेबसाइट से उत्पन्न हुई है। जब उपयोगकर्ता लक्षित साइट पर जाता है, तो स्क्रिप्ट पेलोड सहित दुर्भावनापूर्ण कुकी को लक्षित साइट की मेजबानी करने वाले सर्वर पर भेजा जाता है.

  • सत्र निर्धारण: एक उपयोगकर्ता को एक दुर्भावनापूर्ण कुकी प्राप्त होती है जिसमें कुकी जारीकर्ता की सत्र आईडी होती है। जब उपयोगकर्ता किसी लक्षित डोमेन में प्रवेश करने का प्रयास करता है, तो उपयोगकर्ता के सत्र आईडी के बजाय जारीकर्ता का सत्र आईडी लॉग होता है। इस तरह, यह लक्षित डोमेन को दिखता है जैसे कि जारीकर्ता क्रिया कर रहा है जो उपयोगकर्ता वास्तव में प्रदर्शन कर रहा है.

  • क्रॉस साइट अनुरोध जालसाजी का हमला (XSRF): एक उपयोगकर्ता एक वैध साइट पर जाता है और एक वैध कुकी प्राप्त करता है। उपयोगकर्ता तब एक दुर्भावनापूर्ण साइट पर जाता है जो उपयोगकर्ता के ब्राउज़र को वैध साइट को लक्षित करते हुए कुछ कार्रवाई करने का निर्देश देता है। वैध साइट को वैध कुकी के साथ अनुरोध प्राप्त होता है और वह कार्रवाई करता है क्योंकि यह एक वैध उपयोगकर्ता द्वारा शुरू किया गया प्रतीत होता है.

  • कुकी का हमला: एक उपयोगकर्ता एक दुर्भावनापूर्ण साइट पर जाता है जो एक कुकी को देखने के लिए डिज़ाइन किया गया है जैसे कि वह किसी लक्षित साइट के उपडोमेन से उत्पन्न हुई है, जैसे कि http://subdomain.example.com। जब उपयोगकर्ता इस मामले में लक्षित साइट http://example.com पर जाता है, तो उपडोमेन कुकी किसी भी वैध कुकीज़ के साथ भेजी जाती है। यदि सबडोमेन कुकी की व्याख्या पहले की जाती है, तो उस कुकी में डेटा किसी भी बाद के वैध कुकीज़ में मौजूद डेटा को खत्म कर देगा.

जैसा कि आप देख सकते हैं, कुकी धोखाधड़ी के लगभग सभी मामलों में, कुकीज़ का उपयोग वैध उपयोगकर्ताओं की पहचान को गलत साबित करने के लिए किया जाता है या दुर्भावनापूर्ण कार्यों को करने के लिए वैध उपयोगकर्ता की पहचान का उपयोग करने के लिए किया जाता है।.

कुकी धोखाधड़ी के खिलाफ सुरक्षा

कुकीज़, यहां तक ​​कि दुर्भावनापूर्ण भी, वायरस नहीं हैं। कुकीज़ के सादे पाठ की प्रकृति का अर्थ है कि उन्हें आपके कंप्यूटर पर निष्पादित नहीं किया जा सकता है.

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

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

  • संदिग्ध साइटों से बचें। यदि आपको कभी भी अपने ब्राउज़र या किसी खोज इंजन द्वारा चेतावनी दी जाती है कि साइट संभावित रूप से दुर्भावनापूर्ण है, तो साइट पर आगे न बढ़ें। यह जोखिम के लायक नहीं है.

गोपनीयता के आक्रमण

कई उपयोगकर्ताओं के लिए कुकी धोखाधड़ी की तुलना में गोपनीयता पर आक्रमण एक बड़ी चिंता है.

यदि आप विचार करते हैं कि कितनी साइटों में कुछ प्रकार के एम्बेडेड Google संसाधन हैं – Adsense, Analytics, Maps, Google के साथ लॉगिन, और आगे – यह देखना आसान है कि Google लगातार अधिकांश वेब के लिए क्रॉस-साइट गतिविधि के पहले से बड़े पैमाने पर डोजियर में कैसे जोड़ रहा है? उपयोगकर्ताओं.

कई उपयोगकर्ताओं को लगता है कि लक्षित विज्ञापनों को वितरित करने के लिए Google की उस जानकारी का उपयोग कम से कम, डरावना, और संभावित रूप से गोपनीयता का गंभीर उल्लंघन है।.

इस संबंध में Google शायद ही अकेला है। Infolinks और Revcontent से Disqus और Facebook तक सभी वेब विज्ञापन प्लेटफ़ॉर्म – लगातार बढ़ती प्रासंगिकता और बेहतर उपयोगकर्ता लक्ष्यीकरण के साथ विज्ञापन देने के उद्देश्य से प्रत्येक उपयोगकर्ता के बारे में अधिक डेटा की खान देने की कोशिश कर रहे हैं.

संक्षेप में, यदि आप वेब का उपयोग करने जा रहे हैं और अपने ब्राउज़र को कुकीज़ स्वीकार करने की अनुमति देते हैं, तो आपको ट्रैक किया जा रहा है, और अब आप इसे जानते हैं.

आपकी गोपनीयता की रक्षा करें

कुकीज़ स्वीकार करने के आसपास कोई रास्ता नहीं है। हालाँकि, कुछ चीजें हैं जिनसे आप गोपनीयता के आक्रमण पर कुकी द्वारा शुरू किए गए जोखिम की मात्रा को सीमित कर सकते हैं:

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

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

अपने ब्राउज़र द्वारा संग्रहीत कुकीज़ को कैसे देखें और हटाएं

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

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

यदि आप अटक जाते हैं, तो बस अपने ब्राउज़र के नाम के साथ “XYZ” की जगह “XYZ में कुकीज़ कैसे देखें”.

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

यह अजीब व्यवहार आपको लगता है कि सभी ज़ोंबी कुकीज़ दुर्भावनापूर्ण हो सकता है, लेकिन यह मामला नहीं है। कुछ ज़ोंबी कुकीज़ के वैध उपयोग हैं। हालांकि, उनके व्यवहार ने उन्हें सुरक्षा विशेषज्ञों और गोपनीयता अधिवक्ताओं दोनों द्वारा सार्वभौमिक रूप से व्युत्पन्न कर दिया है.

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

कुकी नियंत्रण: ब्राउज़र और डिवाइस

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

एक ब्राउज़र कुकी नियंत्रण नीति स्थापित करना

हर प्रमुख ब्राउज़र कुकीज़ को प्रबंधित करना बहुत आसान बनाता है। हालाँकि, प्रक्रिया एक ब्राउज़र से दूसरे में भिन्न होती है। आइए एक नज़र डालते हैं कि आप क्रोम, फ़ायरफ़ॉक्स, माइक्रोसॉफ्ट एज और इंटरनेट एक्सप्लोरर के डेस्कटॉप संस्करणों में कुकी नीति का प्रबंधन कैसे कर सकते हैं.

क्रोम

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

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

  • अपना ब्राउज़र छोड़ने तक केवल स्थानीय डेटा रखें: कुकीज़ स्वीकार करने के लिए इस विकल्प का चयन करें लेकिन जब आप ब्राउज़र से बाहर निकलते हैं तो उन्हें हटा दें.

  • किसी भी डेटा को सेट करने से साइटों को ब्लॉक करें: सभी कुकीज़ को पूरी तरह से अक्षम करने के लिए इस विकल्प को चुनें.

  • तृतीय-पक्ष कुकी और साइट डेटा ब्लॉक करें: यदि आप तृतीय-पक्ष कुकीज़ की अनुमति नहीं देना चाहते हैं, तो इस चेकबॉक्स का चयन करें.

  • अपवाद प्रबंधित करें: साइट-विशिष्ट कुकी नीति के साथ काम करने वाली साइटों की सूची का प्रबंधन करने के लिए इस बटन को दबाएं.

फ़ायरफ़ॉक्स

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

  • कुकी को पूरी तरह से अक्षम करने के लिए साइटों से कुकीज़ स्वीकार करने के लिए डिफ़ॉल्ट विकल्प का चयन रद्द करें.

  • तृतीय-पक्ष कुकीज़ ड्रॉप-डाउन मेनू से आप सभी तृतीय-पक्ष कुकीज़ स्वीकार करना चुन सकते हैं, केवल उन साइटों से जिन्हें आपने पहले देखा था, या तृतीय-पक्ष कुकीज़ को पूरी तरह से ब्लॉक करें।.

  • ब्राउज़र नीति से अलग कुकी नीति वाली वेबसाइटों की सूची का प्रबंधन करने के लिए अपवाद बटन का चयन करें.

  • जब तक ड्रॉप-डाउन मेनू से न रखें, तब तक कुकीज़ को रखने का विकल्प चुनें जब तक कि फ़ायरफ़ॉक्स बंद न हो जाए या उन्हें हटा दें.

धार

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

  • ब्लॉक कुकी न करें (डिफ़ॉल्ट रूप से चयनित)

  • सभी कुकीज़ ब्लॉक करें

  • केवल तृतीय-पक्ष कुकी अवरुद्ध करें.

इस मेनू से विशेष रूप से अनुपस्थित है कि हर बार ब्राउज़र बंद होने पर कुकीज़ को हटाने का कोई तरीका है.

हालाँकि, आप प्राथमिक सेटिंग मेनू पर वापस जाकर ऐसा कर सकते हैं (उन्नत सेटिंग्स मेनू के शीर्ष पर «बटन पर क्लिक करें).

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

इंटरनेट एक्स्प्लोरर

IE 9, IE 10 और IE 11 में कुकीज़ का प्रबंधन उसी तरह से किया जाता है.

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

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

अपने मोबाइल डिवाइस पर कुकीज़ का प्रबंधन

मोबाइल उपकरणों पर कुकीज़ का प्रबंधन डेस्कटॉप ब्राउज़र में कुकीज़ के प्रबंधन की प्रक्रिया से भिन्न हो सकता है.

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

आइए आईओएस, एंड्रॉइड और ब्लैकबेरी उपकरणों पर कुकीज़ के प्रबंधन पर एक नज़र डालें.

Apple iOS

यदि आप आईओएस पर सफारी का उपयोग करते हैं, तो आप सेटिंग्स ऐप खोलकर, स्क्रॉल करके और सफारी का चयन करके कुकी नीति का प्रबंधन कर सकते हैं, और तब तक स्क्रॉल कर सकते हैं जब तक आप ब्लॉक कुकीज़ विकल्प नहीं देखते हैं। ब्लॉक कुकीज़ मेनू चार विकल्प प्रदर्शित करेगा:

  • हमेशा ब्लॉक करें

  • केवल वर्तमान वेबसाइट से अनुमति दें (प्रथम-पक्ष कुकीज़)

  • वेबसाइटों से मैं जाने की अनुमति देता हूं (डिफ़ॉल्ट विकल्प, सीमित तृतीय-पक्ष कुकीज़ की अनुमति देता है)

  • हमेशा की अनुमति.

यदि आप अपने iPhone पर सफारी का उपयोग नहीं करते हैं, तो इसके बजाय क्रोम का उपयोग करने का एक अच्छा मौका है। IOS पर Chrome कुकी को हटाना संभव बनाता है, लेकिन कुकी नीति को प्रबंधित करने के लिए नहीं.

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

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

Andriod

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

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

ब्लैकबेरी

ब्लैकबेरी के कुछ नवीनतम उपकरण एंड्रॉइड द्वारा संचालित हैं। नतीजतन, उन उपकरणों में कुकीज़ का प्रबंधन ऊपर दिए गए एंड्रॉइड सेक्शन के अंतर्गत आएगा। हालाँकि, कुछ ब्लैकबेरी उपकरण ब्लैकबेरी 10 चलाते हैं। बिल्ट-इन ब्लैकबेरी 10 ब्राउज़र के लिए कुकी नीति का प्रबंधन करने के लिए इन चरणों का पालन करें:

  • ब्राउज़र लॉन्च करें और ब्राउज़र मेनू खोलें.

  • सेटिंग्स का चयन करें और फिर गोपनीयता और सुरक्षा.

  • इस मेनू से आप कुकी स्वीकृति को चालू और बंद कर सकते हैं, वेबसाइट अपवादों की सूची प्रबंधित कर सकते हैं और सभी कुकीज़ साफ़ कर सकते हैं.

कुकीज़ का उपयोग करने के लिए एक डेवलपर की गाइड

कुकीज़ सिर्फ पाठ फ़ाइलें हैं। उनके साथ काम करना कितना मुश्किल हो सकता है? अगर केवल चीजें इतनी सरल थीं.

कुकी के उद्देश्य और कुकी जारी करने वाले सर्वर के आधार पर कुकीज़ कई अलग-अलग तरीकों से कार्यान्वित की जाती हैं.

गाइड के इस भाग में, हम कुकी को लागू करने के बारे में संक्षेप में बताएंगे और कुकी उपयोग के आसपास के कानूनी मुद्दों पर गोता लगाएँगे। अंत में, मैं आपको उन संसाधनों की ओर इंगित करता हूं जिनका उपयोग आप कुकीज़ के कार्यान्वयन के बारे में अधिक जानने के लिए कर सकते हैं और अपने वेब विकास परियोजनाओं में कुकीज़ का लाभ कैसे उठा सकते हैं.

कुकीज़ के कार्यान्वयन के लिए तकनीकी परिचय

कुकी तब बनती है जब कोई वेब सर्वर ब्राउज़र को कुकी बनाने के लिए कहता है। कुकी बनाने के लिए निर्देश आमतौर पर HTTP हेडर में भेजे जाते हैं और कुछ इस तरह दिखाई देते हैं:

सेट-कुकी: =

डॉक्‍यूमेंट.कोकी विधि का उपयोग करके क्लाइंट को क्लाइंट-साइड जावास्क्रिप्ट के साथ भी बनाया जा सकता है.

एक बार ब्राउजर द्वारा कुकी बना लेने के बाद, जब ब्राउज़र उसी डोमेन के बाद के अनुरोध करता है, तो वह अनुरोध के हिस्से के रूप में उस डोमेन से संबंधित किसी भी कुकीज़ को वापस भेज देगा.

उपरोक्त उदाहरण में कुकी एक सत्र कुकी है। लगातार कुकी सेट-कुकी हेडर में एक एक्सपायर विशेषता जोड़कर बनाई जाती हैं। समाप्ति के अलावा, कई अन्य विशेषताओं का उपयोग यह नियंत्रित करने के लिए किया जा सकता है कि ब्राउज़र कुकीज़ का इलाज कैसे करते हैं:

  • सुरक्षित विशेषता के साथ टैग किए गए कुकीज़ केवल तभी भेजे जाएंगे जब ब्राउज़र से अनुरोध एक एन्क्रिप्टेड प्रोटोकॉल (https) पर प्रेषित होता है.

  • HttpOnly के रूप में चिह्नित किए गए कुकीज़ वेबपृष्ठ DOM के भीतर जावास्क्रिप्ट के लिए दुर्गम होंगे और केवल जारी करने वाले डोमेन पर वापस प्रेषित किए जाएंगे.

  • सेमसाइट ध्वज एक अपेक्षाकृत नई विशेषता है जो यह सुनिश्चित करता है कि कुकीज़ को केवल उसी वेबसाइट पर वापस प्रेषित किया जाएगा जहां से वे उत्पन्न हुए थे.

कुकीज़ और कानून

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

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

  • यूरोपीय संघ कुकी कानून: यूरोपीय संघ के निर्देश के रूप में जो शुरू हुआ वह बाद में यूरोपीय संघ के हर देश द्वारा कानून में शामिल हो गया। संक्षेप में, कुकी कानून कहता है कि यदि आप EU में आधारित हैं या EU में उपभोक्ताओं को लक्षित करते हैं, तो आपको कुकीज़ का उपयोग करने के लिए उपयोगकर्ताओं से अनुमति लेनी होगी.

  • FTC प्रकटीकरण आवश्यकताएँ: विज्ञापन और संबद्ध बिक्री के उद्देश्य से तृतीय-पक्ष ट्रैकिंग HTTP कुकीज़ के प्राथमिक उपयोगों में से एक है। यदि आप इस उद्देश्य के लिए कुकीज़ का उपयोग कर रहे हैं, तो FTC स्पष्ट करता है कि आपको अपने साइट आगंतुकों को यह बताना होगा कि आप क्या कर रहे हैं.

  • गोपनीयता नीति आवश्यकताएँ: संयुक्त राज्य अमेरिका, यूके, ऑस्ट्रेलिया और यूरोपीय संघ के प्रत्येक देश सहित कई देशों को यह आवश्यक है कि आप उपयोगकर्ताओं को बताएं कि आप उनके व्यक्तिगत डेटा के साथ क्या कर रहे हैं। यदि आप उपयोगकर्ता गतिविधि को ट्रैक करने के लिए किसी भी तरह से कुकीज़ का उपयोग करते हैं, जिसमें विज़िटर ट्रैफ़िक को ट्रैक करने के लिए एनालिटिक्स कुकीज़ का उपयोग करना शामिल है, तो आपको एक गोपनीयता नीति प्रकाशित करने के लिए कानून की आवश्यकता होती है, जिसमें यह समझाया जाता है कि आप क्या डेटा एकत्र करते हैं और इसका उपयोग कैसे करते हैं।.

कुकीज़ के संबंध में कानून का अनुपालन करना कठिन नहीं है। ज्यादातर मामलों में, आपको केवल इन तीन दिशानिर्देशों का पालन करना होगा:

  • यदि आप EU में हैं या EU उपभोक्ताओं को लक्षित कर रहे हैं, तो सुनिश्चित करें कि आप उन्हें यह स्वीकार करने का अवसर देते हैं कि आपकी साइट कुकीज़ का उपयोग करती है.

  • यदि आप अपनी साइट पर भुगतान किए गए विज्ञापनों या संबद्ध विज्ञापनों की नियुक्ति की अनुमति देते हैं, तो अपनी वेबसाइट पर स्पष्ट तरीके से उस जानकारी का खुलासा करें.

  • यदि आप उपयोगकर्ता गतिविधि को ट्रैक करते हैं या किसी उपयोगकर्ता डेटा को एकत्र करते हैं, तो एक व्यापक गोपनीयता नीति प्रदान करें जो यह बताए कि आप किस डेटा को इकट्ठा करते हैं और इसका उपयोग कैसे करते हैं.

उन तीन चीजों को करें और आप कानून के दाईं ओर रहें। यह कहने के बाद, हमें यह भी कहना चाहिए कि हम वकील नहीं हैं, हम कानूनी सलाह नहीं दे रहे हैं, और यदि आपके पास इस विषय के बारे में कोई विशिष्ट प्रश्न हैं, तो आपको वास्तव में एक वकील से परामर्श करना चाहिए.

साधन

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

  • W3Schools, जावास्क्रिप्ट कुकीज़ ट्यूटोरियल: सीखें कि कैसे जावास्क्रिप्ट के साथ कुकीज़ से जानकारी प्राप्त करें और क्लाइंट-साइड स्क्रिप्टिंग का उपयोग करके कुकीज़ कैसे सेट करें.

  • W3Schools, PHP कुकीज़ ट्यूटोरियल: सीखें कि एक HTTP हेडर के साथ PHP के साथ कुकीज़ कैसे भेजें और कुकीज़ से डेटा को अपने कोड में कैसे शामिल करें.

  • मोज़िला डेवलपर नेटवर्क, HTTP कुकीज़: HTTP कुकीज़ के उपयोग के लिए एक तकनीकी परिचय.

  • मोज़िला डेवलपर नेटवर्क, Document.cookie: जावास्क्रिप्ट कुकीज़ के उपयोग के लिए एक तकनीकी परिचय.

  • TutorialsPoint, जावास्क्रिप्ट कुकीज़ ट्यूटोरियल: कुकीज़ के साथ काम करने के लिए जावास्क्रिप्ट का उपयोग करने पर एक और उत्कृष्ट और व्यापक ट्यूटोरियल.

  • PHP मैनुअल: कुकीज़: यदि आप एक PHP डेवलपर हैं, तो PHP में कुकीज़ के साथ काम करने का तरीका जानने के लिए आधिकारिक दस्तावेज देखें.

  • Pontikis.net, PHP या जावास्क्रिप्ट के साथ एक कुकी बनाने, पढ़ने, अद्यतन करने और हटाने के लिए कैसे: वेब, PHP और जावास्क्रिप्ट की दो सबसे अधिक इस्तेमाल की जाने वाली प्रोग्रामिंग भाषाओं के आधार पर कुकी के उपयोग पर एक अधिक व्यापक नज़र.

  • कुकी और एचटीएमएल 5 लोकलस्टोरेज का उपयोग कैसे करें इन नई सुविधाओं का लाभ लेना सीखें.

  • टोक़, वर्डप्रेस में कुकीज़ का उपयोग कैसे करें: वेब पर सबसे लोकप्रिय सीएमएस के रूप में, यह महत्वपूर्ण है कि हर वेब डेवलपर वर्डप्रेस में कुकीज़ का उपयोग करने की मूल बातें जानता है।.

  • Microsoft डेवलपर नेटवर्क, ASP.NET कुकी अवलोकन: ASP.NET डेवलपर्स के लिए कुकीज़ का परिचय.

  • ओडिन परियोजना, सत्र, कुकीज़ और प्रमाणीकरण (रूबी ऑन रेल्स): रूबी डेवलपर्स के लिए रूबी के लिए कुकीज़ का परिचय.

  • जय कॉनरोड, पायथन में HTTP कुकीज़ का उपयोग कैसे करें: पायथन डेवलपर्स के लिए कुकीज़ का एक परिचय.

  • ओरेकल जावा प्रलेखन: कुकीज़ के साथ काम करना: जावा डेवलपर्स के लिए कुकीज़ का परिचय.

निष्कर्ष

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

अंत में, कुकीज़ कहीं नहीं जा रही हैं और अधिकांश वेबसाइट किसी न किसी रूप में कुकीज़ का उपयोग करती हैं.

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

आगे पढ़ना और संसाधन

हमारे पास कोडिंग और वेबसाइट विकास से संबंधित अधिक गाइड, ट्यूटोरियल और इन्फोग्राफिक्स हैं:

  • अच्छा HTML रचना: यह अच्छी तरह से गठित HTML लिखने और HTML सत्यापनकर्ता सॉफ्टवेयर का उपयोग करने के लिए एक ठोस परिचय है.

  • CSS3 – इंट्रो, गाइड्स & संसाधन: यह वेबपेज लेआउट सीखने के लिए एक शानदार जगह है.

  • सही सीएमएस का चयन कैसे करें: जानें कि आपको सीएमएस में क्या चाहिए और शीर्ष 30 सीएमएस का अवलोकन करें.

शुरुआती के लिए HTML – अंतिम गाइड

यदि आप वास्तव में HTML सीखना चाहते हैं, तो हमने एक पुस्तक-लंबाई वाला लेख, HTML फॉर बिगिनर्स – अल्टीमेट गाइड बनाया है.

और यह वास्तव में परम मार्गदर्शक है; यह आपको शुरुआत से ही महारत तक ले जाएगा.

शुरुआती के लिए HTML - अंतिम गाइड
शुरुआती के लिए HTML – अंतिम गाइड

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me