कुकीज़ के बिना कुकी

ट्रैकिंग



हम आमतौर पर वेबसाइट विज़िटर को कैसे ट्रैक करते हैं? निम्न विधियों में से एक:



मान लें कि उपयोगकर्ता ने यह सब अक्षम कर दिया है (और प्रॉक्सी या वीपीएन के माध्यम से जाता है)। वहाँ वैसे भी यह ट्रैक करने के लिए है?
यह हाँ निकलता है। यह ब्राउज़र कैश है।

प्रौद्योगिकी प्रदर्शन मूल लेख के पृष्ठ पर है।

नौकरी की व्याख्या



छवि

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

पहली बार एक फ़ाइल (जैसे कि एक छवि) डाउनलोड की जाती है, ब्राउज़र को ETag प्राप्त होता है। फिर वह इस एटैग को सर्वर पर भेजता है, और यह देखने के लिए जांचता है कि क्या चेकसम बदल गया है, और इसलिए फ़ाइल।

यह स्पष्ट हो जाता है कि वेब सर्वर अपने इच्छित उद्देश्य के लिए इसका उपयोग करने के बजाय, उपयोगकर्ता पहचानकर्ता के रूप में इस etag का उपयोग कर सकता है।
यदि etag मौजूद नहीं है, तो हम एक नया वापस देते हैं। यदि उन्होंने etag भेजा है, तो हम उपयोगकर्ता डेटाबेस में इसे ढूंढते हैं और इसे दूर करते हैं।

प्रौद्योगिकी के नुकसान हैं - पृष्ठ लोड होने के बाद चित्र लोड किया गया है, इसलिए उपयोगकर्ता को अपनी पिछली यात्रा से जानकारी दिखाई देगी। हालांकि, अगर इस तकनीक का उपयोग गुप्त ट्रैकिंग के लिए किया जाता है, तो यह किसी को परेशान नहीं करता है।

निष्कर्ष: यदि आप ट्रैकिंग से 100% सुरक्षित होना चाहते हैं, तो आपको सभी प्लगइन्स, जावास्क्रिप्ट, कुकीज़ और पेज कैशिंग को निष्क्रिय करना होगा। हालांकि, मेरा मानना ​​है कि मेगा-पैरानॉयड और इसलिए यह सब बंद हो गया।

लेख के लेखक से ट्रैकिंग कार्यक्रम के कामकाजी प्रोटोटाइप का स्रोत कोड जीथब पर उपलब्ध है

Source: https://habr.com/ru/post/In190488/


All Articles