Chromium ڈویلپرز نے User-Agent ہیڈر کو یکجا کرنے اور فرسودہ کرنے کی تجویز پیش کی ہے۔

کرومیم ڈویلپرز پیش کردہ User-Agent HTTP ہیڈر کے مواد کو یکجا اور منجمد کریں، جو براؤزر کا نام اور ورژن بتاتا ہے، اور JavaScript میں navigator.userAgent پراپرٹی تک رسائی کو بھی محدود کرتا ہے۔ ابھی کے لیے User-Agent ہیڈر کو ہٹا دیں۔ منصوبہ بندی نہ کرو. اس پہل کو پہلے ہی ڈویلپرز کی حمایت حاصل ہے۔ ایج и فائر فاکس، اور سفاری میں بھی پہلے ہی لاگو ہے۔

جیسا کہ فی الحال منصوبہ بنایا گیا ہے، کروم 81، جو 17 مارچ کو ہونے والا ہے، جائیداد تک رسائی کو روک دے گا۔
navigator.userAgent، کروم 81 براؤزر ورژن کو اپ ڈیٹ کرنا بند کر دے گا اور آپریٹنگ سسٹم کے ورژن کو متحد کر دے گا، اور
کروم 85 میں آپریٹنگ سسٹم شناخت کنندہ کے ساتھ ایک متحد لائن ہوگی (یہ صرف ڈیسک ٹاپ اور موبائل OS کا تعین کرنا ممکن ہوگا، اور موبائل ورژن کے لیے عام ڈیوائس کے سائز کے بارے میں ممکنہ طور پر معلومات فراہم کی جائیں گی۔

یوزر-ایجنٹ ہیڈر کو یکجا کرنے کی بنیادی وجوہات میں سے صارفین کی غیر فعال شناخت (غیر فعال فنگر پرنٹنگ) کے لیے اس کا استعمال ہے، نیز انفرادی سائٹس کی فعالیت کو یقینی بنانے کے لیے کم مقبول براؤزرز کے ذریعے ہیڈر کو جعل سازی کرنے کی مشق (مثال کے طور پر، Vivaldi ہے خود کو کروم کے طور پر سائٹس پر پیش کرنے پر مجبور کیا گیا)۔ ایک ہی وقت میں، دوسرے درجے کے براؤزرز میں جعلی صارف ایجنٹ کی بھی گوگل خود حوصلہ افزائی کرتا ہے، کیونکہ صارف ایجنٹ کے مطابق بلاکس اپنی خدمات میں لاگ ان کریں۔ یونیفیکیشن ہمیں فرسودہ اور بے معنی صفات جیسے کہ "Mozilla/5.0"، "like Gecko" اور "like KHTML" سے بھی نجات حاصل کرنے کی اجازت دے گا صارف-ایجنٹ لائن میں۔

یوزر ایجنٹ کے متبادل کے طور پر ایک طریقہ کار تجویز کیا گیا ہے۔ صارف ایجنٹ کلائنٹ کے اشارے، صرف سرور کی درخواست کے بعد مخصوص براؤزر اور سسٹم پیرامیٹرز (ورژن، پلیٹ فارم، وغیرہ) کے بارے میں ڈیٹا کی منتخب ریلیز کا مطلب ہے اور صارفین کو سائٹ کے مالکان کو منتخب طور پر ایسی معلومات فراہم کرنے کا موقع فراہم کرنا۔ صارف-ایجنٹ کلائنٹ کے اشارے استعمال کرتے وقت، شناخت کنندہ کو بغیر کسی واضح درخواست کے ڈیفالٹ کے ذریعے منتقل نہیں کیا جاتا ہے، جو غیر فعال شناخت کو ناممکن بنا دیتا ہے (بطور ڈیفالٹ، صرف براؤزر کا نام اشارہ کیا جاتا ہے)۔

جہاں تک فعال شناخت کا تعلق ہے، درخواست کے جواب میں واپس کی گئی اضافی معلومات کا انحصار براؤزر کی ترتیبات پر ہوتا ہے (مثال کے طور پر، صارف ڈیٹا کو منتقل کرنے سے بالکل انکار کر سکتا ہے)، اور خود منتقل ہونے والے اوصاف صارف ایجنٹ کی طرح معلومات کی مقدار کا احاطہ کرتے ہیں۔ سٹرنگ فی الحال. منتقل کردہ ڈیٹا کی مقدار حدود سے مشروط ہے۔ رازداری کا بجٹ، جو فراہم کردہ ڈیٹا کی مقدار کی حد کا تعین کرتا ہے جسے ممکنہ طور پر شناخت کے لیے استعمال کیا جا سکتا ہے - اگر مزید معلومات کا اجراء گمنامی کی خلاف ورزی کا باعث بن سکتا ہے، تو پھر کچھ APIs تک مزید رسائی کو مسدود کر دیا جاتا ہے۔ ٹیکنالوجی پہلے سے پیش کردہ پہل کے فریم ورک کے اندر ترقی کر رہی ہے۔ پرائیویسی سینڈ باکس، جس کا مقصد صارفین کی رازداری کو برقرار رکھنے کی ضرورت اور زائرین کی ترجیحات کو ٹریک کرنے کے لیے اشتہاری نیٹ ورکس اور سائٹس کی خواہش کے درمیان سمجھوتہ کرنا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں