براؤزر فنگرپرنٹ ٹیسٹ

کوکیز مٹانے کے بعد بھی آپ کا براؤزر ویب سائٹس کو اپنے بارے میں بہت کچھ بتاتا رہتا ہے: اسکرین، ٹائم زون، زبانیں، فونٹس یا وہ کوئی گرافک کیسے بناتا ہے۔ یہ سب مل کر ایک فنگرپرنٹ بناتے ہیں۔ یہاں آپ وہ ID دیکھ سکتے ہیں جو NoCall کا اینٹی بوٹ سسٹم ByteGuard اس سے آپ کے براؤزر کے لیے نکالتا ہے۔

آپ کی فنگرپرنٹ ID

آپ کی ID نکالی جا رہی ہے…

کیا پرائیویٹ ونڈو میں یہ بدلتی ہے؟

یہی صفحہ کسی پرائیویٹ یا انکوگنیٹو ونڈو میں کھولیں اور ID کا موازنہ کریں۔ اگر یہ وہی ہے تو سائٹ کوکیز کے بغیر بھی آپ کو پہچان لیتی ہے۔

آخری ID صرف اسی براؤزر (localStorage) میں رکھی جاتی ہے تاکہ اس کا موازنہ کیا جا سکے۔

آپ کا براؤزر آپ کے بارے میں کیا بتاتا ہے

اسکرین
…
ٹائم زون
…
زبانیں
…
پلیٹ فارم
…
کوکیز
…

یہ اشارے یہیں، آپ کے براؤزر میں پڑھے جاتے ہیں اور کہیں نہیں بھیجے جاتے۔

یہ صفحہ کچھ نیا محفوظ نہیں کرتا اور کوئی ڈیٹا نہیں بیچتا: یہ وہی ID ہے جو ByteGuard پہلے سے NoCall کو بوٹس سے بچانے کے لیے استعمال کرتا ہے۔

براؤزر فنگرپرنٹ کیا ہے

براؤزر فنگرپرنٹ ایک شناخت کنندہ ہے جو ان خصوصیات سے نکالا جاتا ہے جو آپ کا براؤزر اور ڈیوائس کسی ویب سائٹ پر جاتے وقت ظاہر کرتے ہیں۔ ان میں سے کوئی بھی اکیلے آپ کی شناخت نہیں کرتی، لیکن درجنوں قدروں کا ملاپ عموماً اتنا نایاب ہوتا ہے کہ آپ کے براؤزر کو تقریباً ہر دوسرے براؤزر سے الگ پہچانا جا سکے۔

کوکی کے برعکس، فنگرپرنٹ آپ کی ڈیوائس پر محفوظ نہیں ہوتا: ہر وزٹ پر اسے دوبارہ نکالا جاتا ہے۔ اسی لیے یہ سائٹ ڈیٹا کی فہرست میں نظر نہیں آتا اور ہسٹری مٹانے سے بھی ختم نہیں ہوتا۔

کون سے اشارے آپ کے براؤزر کو منفرد بناتے ہیں

یہ سب سے عام اشارے ہیں۔ جتنے زیادہ اشارے ملائے جائیں، ایک براؤزر کو دوسرے سے الگ کرنا اتنا ہی آسان ہوتا ہے۔

Canvas
سائٹ براؤزر سے کوئی متن یا شکل بنانے کو کہتی ہے اور بننے والے پکسلز پڑھ لیتی ہے۔ گرافکس کارڈ، آپریٹنگ سسٹم اور فونٹ اسموتھنگ کی وجہ سے نتیجہ ہر ڈیوائس پر تھوڑا مختلف ہوتا ہے۔
فونٹس
انسٹال شدہ فونٹس آپ کے آپریٹنگ سسٹم اور آپ کے سافٹ ویئر، جیسے Office یا Adobe، پر منحصر ہوتے ہیں۔ کسی متن کے بننے کے طریقے کو ناپ کر انہیں پہچانا جا سکتا ہے۔
اسکرین
ریزولوشن، ٹاسک بار کے بغیر بچی جگہ، پکسل ڈینسٹی اور کلر ڈیپتھ۔
GPU
WebGL کے ذریعے براؤزر گرافکس کارڈ کا برانڈ اور ماڈل، اور یہ کہ وہ کسی 3D منظر کو کیسے رینڈر کرتا ہے، ظاہر کر سکتا ہے۔
ٹائم زون
آپ کے سسٹم کا ٹائم زون اور تاریخ و وقت کا وہ فارمیٹ جو وہ استعمال کرتا ہے۔
زبانیں
پسندیدہ زبانوں کی وہ فہرست جو براؤزر ہر سائٹ کو بھیجتا ہے، اور ان کی ترتیب۔
TLS
صفحہ لوڈ ہونے سے پہلے براؤزر محفوظ کنکشن طے کرتا ہے۔ اس TLS ہیلو میں سائفرز اور ایکسٹینشنز کی ترتیب (جسے JA3 یا JA4 جیسے فنگرپرنٹس میں خلاصہ کیا جاتا ہے) بتا دیتی ہے کہ پیچھے کون سا براؤزر اور ورژن ہے، JavaScript کے بغیر بھی۔

کوکیز مٹانے یا انکوگنیٹو موڈ سے یہ کیوں نہیں بدلتا

پرائیویٹ یا انکوگنیٹو موڈ صرف اتنا کرتا ہے کہ ونڈو بند کرنے کے بعد براؤزر ہسٹری، کوکیز اور فارم کا ڈیٹا نہ رکھے۔ اسکرین، گرافکس کارڈ، فونٹس، ٹائم زون اور زبانیں وہی رہتی ہیں، اس لیے بننے والا فنگرپرنٹ عموماً ایک جیسا ہوتا ہے۔

کچھ براؤزر پرائیویٹ ونڈو میں کچھ بدلتے ہیں: Safari فنگرپرنٹنگ سے جدید تحفظ شامل کرتا ہے، اور Brave ہر سائٹ اور ہر سیشن کے لیے چھوٹی چھوٹی بے ترتیب تبدیلیاں شامل کرتا ہے۔ اگر آپ کو پرائیویٹ ونڈو میں مختلف ID نظر آتی ہے تو آپ کا براؤزر انہی میں سے ایک ہے۔

یہ کس کام آتا ہے: دھوکہ دہی روکنے کے لیے، اور ٹریکنگ کے لیے بھی

بینک، دکانیں اور اس جیسی سائٹس دھوکہ دہی روکنے کے لیے فنگرپرنٹس استعمال کرتی ہیں: ہزاروں درخواستیں بھیجنے والے بوٹس پکڑنے، کسی نئی ڈیوائس سے سائن ان کی وارننگ دینے، یا کسی ایک شخص کو سیکڑوں اکاؤنٹس کھولنے سے روکنے کے لیے۔ NoCall پر ByteGuard اسے اس لیے استعمال کرتا ہے تاکہ فون نمبروں کے بارے میں رپورٹس اور تبصرے لوگوں کی طرف سے آئیں، خودکار پروگراموں سے نہیں۔

یہی تکنیک اشتہارات کے لیے آپ کو ایک سائٹ سے دوسری سائٹ تک فالو کرنے میں بھی استعمال ہو سکتی ہے، کوکیز کے بغیر اور آپ کو پتا چلے بغیر۔ یورپی یونین میں ePrivacy کے قواعد آپ کی ڈیوائس کی معلومات تک اس رسائی کو کوکیز ہی کی طرح سمجھتے ہیں: اشتہارات کے لیے ٹریکنگ کے لیے آپ کی رضامندی ضروری ہے۔

یہاں نظر آنے والی ID، NoCall سے جڑی ہے: ByteGuard اسے ہر سائٹ کی اپنی الگ کلید سے نکالتا ہے، اس لیے ByteGuard سے محفوظ کوئی دوسری سائٹ اسی براؤزر کے لیے مختلف ID دیکھے گی۔

اپنا فنگرپرنٹ کیسے کم کریں

آپ اسے مکمل طور پر ختم نہیں کر سکتے، لیکن اپنے براؤزر کو باقی سب کے براؤزر جیسا زیادہ بنا سکتے ہیں:

  • Tor Browser اپنے تمام صارفین کو ایک جیسی اسکرین، فونٹس اور سیٹنگز کے ساتھ دکھاتا ہے، اس لیے فنگرپرنٹ سے آپ الگ نظر نہیں آتے۔
  • Brave، Canvas، آڈیو اور دوسرے اشاروں میں بے ترتیب تبدیلیاں شامل کرتا ہے، جو ہر سائٹ پر مختلف ہوتی ہیں۔
  • Firefox میں privacy.resistFingerprinting سیٹنگ (about:config میں) ٹائم زون کو UTC پر سیٹ کرتی ہے، ونڈو کا سائز گول کرتی ہے اور دوسرے اشاروں کو یکساں بناتی ہے؛ اس کا ٹریکنگ تحفظ معروف فنگرپرنٹنگ اسکرپٹس کو بھی بلاک کرتا ہے۔
  • کم ایکسٹینشنز انسٹال کریں: ہر ایکسٹینشن ایسی تفصیلات شامل کر سکتی ہے جن سے آپ نمایاں ہو جائیں۔
  • براؤزر کو اپ ڈیٹ رکھیں اور بہت غیر معمولی سیٹنگز سے بچیں: زیادہ تر لوگوں جیسا نظر آنا ہی آپ کو محفوظ رکھتا ہے۔

اکثر پوچھے جانے والے سوالات

براؤزر فنگرپرنٹ ID کیا ہے؟

یہ ایک کوڈ ہے جو آپ کے براؤزر اور ڈیوائس کی خصوصیات کا خلاصہ ہوتا ہے۔ اگر دو وزٹس سے ایک ہی کوڈ بنے تو سائٹ جان جاتی ہے کہ دونوں ایک ہی براؤزر سے آئی ہیں، کوکیز کے بغیر بھی۔

کیا انکوگنیٹو موڈ استعمال کرنے پر بھی مجھے پہچانا جاتا ہے؟

عموماً ہاں۔ انکوگنیٹو موڈ بند کرنے پر کوکیز اور ہسٹری مٹا دیتا ہے، لیکن آپ کی اسکرین، گرافکس کارڈ یا فونٹس نہیں بدلتا۔ خود آزمائیں: یہ صفحہ پرائیویٹ ونڈو میں کھولیں اور ID کا موازنہ کریں۔

کیا VPN میرا فنگرپرنٹ بدل دیتا ہے؟

نہیں۔ VPN آپ کا IP پتہ بدلتا ہے، لیکن فنگرپرنٹ براؤزر اور ڈیوائس کے ڈیٹا سے نکالا جاتا ہے۔ بلکہ آپ کا ٹائم زون یہ ظاہر کر سکتا ہے کہ IP آپ کی اصل جگہ سے میل نہیں کھاتا۔

کیا براؤزر فنگرپرنٹنگ قانونی ہے؟

یہ مقصد پر منحصر ہے۔ کسی سروس کو محفوظ رکھنے کے لیے، مثلاً بوٹس یا دھوکہ دہی کے خلاف، اس کا استعمال عام بات ہے۔ اشتہاری ٹریکنگ کے لیے یورپی یونین آپ کی رضامندی مانگتی ہے، بالکل کوکیز کی طرح۔

NoCall میری ID کا کیا کرتا ہے؟

ByteGuard اسے لوگوں اور بوٹس میں فرق کرنے اور غلط استعمال محدود کرنے کے لیے استعمال کرتا ہے، جیسے سیکڑوں جعلی رپورٹس بھیجنا۔ NoCall اسے بیچتا نہیں اور نہ ہی اشتہارات کے لیے استعمال کرتا ہے، اور یہ ID صرف NoCall پر کام کرتی ہے۔

میری ID کیوں بدل گئی؟

یہ اس وقت بدل سکتی ہے جب آپ براؤزر اپ ڈیٹ کریں، اسکرین یا زوم بدلیں، فونٹس انسٹال کریں، یا ایسا براؤزر استعمال کریں جو بے ترتیب تبدیلیاں شامل کرتا ہے، جیسے Brave یا پرائیویٹ موڈ میں Safari۔