فائر فاکس 91 ریلیز

Firefox 91 ویب براؤزر جاری کر دیا گیا ہے۔ Firefox 91 ریلیز کو ایک توسیعی سپورٹ ریلیز (ESR) کے طور پر درجہ بندی کیا گیا ہے، جس کے لیے اپ ڈیٹس پورے سال جاری کیے جاتے ہیں۔ اس کے علاوہ، پچھلی برانچ کے لیے ایک طویل عرصے تک سپورٹ، 78.13.0، کو اپ ڈیٹ کیا گیا ہے (مستقبل میں دو مزید اپ ڈیٹس 78.14 اور 78.15 متوقع ہیں)۔ Firefox 92 برانچ کو جلد ہی بیٹا ٹیسٹنگ مرحلے میں منتقل کر دیا جائے گا، جس کی ریلیز 7 ستمبر کو شیڈول ہے۔

اہم اختراعات:

  • پرائیویٹ براؤزنگ موڈ میں، HTTPS-First پالیسی کو بطور ڈیفالٹ چالو کیا جاتا ہے، جیسا کہ ترتیبات میں پہلے دستیاب "HTTPS Only" آپشن کی طرح ہے۔ جب آپ پرائیویٹ موڈ میں HTTP کے ذریعے خفیہ کاری کے بغیر کسی صفحہ کو کھولنے کی کوشش کرتے ہیں، تو براؤزر سب سے پہلے HTTPS کے ذریعے سائٹ تک رسائی حاصل کرنے کی کوشش کرے گا ("http://" کی جگہ "https://" ہے) اور اگر کوشش ناکام ہو جاتی ہے، یہ بغیر خفیہ کاری کے سائٹ تک خود بخود رسائی حاصل کر لے گا۔ صرف HTTPS موڈ سے ایک اہم فرق یہ ہے کہ HTTPS-First کا اطلاق ذیلی وسائل جیسے کہ تصاویر، اسکرپٹس اور اسٹائل شیٹس کو لوڈ کرنے پر نہیں ہوتا، لیکن صرف اس وقت لاگو ہوتا ہے جب کسی لنک پر کلک کرنے یا ایڈریس بار میں URL ٹائپ کرنے کے بعد سائٹ کھولنے کی کوشش کی جاتی ہے۔ .
  • صفحہ کے مختصر ورژن کو پرنٹ کرنے کا موڈ واپس کر دیا گیا ہے، جو ریڈر موڈ کے منظر کی یاد دلاتا ہے، جس میں صفحہ کا صرف اہم متن ظاہر ہوتا ہے، اور اس کے ساتھ موجود تمام کنٹرولز، بینرز، مینو، نیویگیشن بار اور دیگر حصے۔ صفحہ جو مواد سے متعلق نہیں ہے وہ چھپے ہوئے ہیں۔ پرنٹنگ سے پہلے ریڈر ویو کو چالو کرنے سے موڈ کو فعال کیا جاتا ہے۔ ایک نئے پرنٹ پیش نظارہ انٹرفیس میں منتقلی کے بعد، فائر فاکس 81 میں اس موڈ کو بند کر دیا گیا تھا۔
  • ٹوٹل کوکی پروٹیکشن کے طریقہ کار کی صلاحیتوں کو بڑھا دیا گیا ہے، جو پرائیویٹ براؤزنگ موڈ میں چالو ہوتا ہے اور ناپسندیدہ مواد کو بلاک کرنے کے لیے سخت موڈ کا انتخاب کرتے وقت (سخت)۔ موڈ کا مطلب ہر سائٹ کے لیے کوکیز کے لیے الگ الگ اسٹوریج کا استعمال ہے، جو سائٹس کے درمیان نقل و حرکت کو ٹریک کرنے کے لیے کوکیز کے استعمال کی اجازت نہیں دیتا، کیونکہ سائٹ پر لوڈ تھرڈ پارٹی بلاکس سے سیٹ کی گئی تمام کوکیز مرکزی سائٹ سے منسلک ہوتی ہیں اور جب ان بلاکس کو دوسری سائٹس سے حاصل کیا جاتا ہے تو ان کو منتقل نہیں کیا جاتا ہے۔ نئے ورژن میں، پوشیدہ ڈیٹا لیک کو ختم کرنے کے لیے، Cookie() کی صفائی کی منطق کو تبدیل کر دیا گیا ہے اور صارفین کو ان سائٹس کے بارے میں آگاہ کیا گیا ہے جو مقامی طور پر معلومات کو ذخیرہ کرتی ہیں۔
  • ڈاؤن لوڈ کرنے کے بعد کھولی گئی فائلوں کو محفوظ کرنے کی منطق کو تبدیل کر دیا گیا ہے۔ بیرونی ایپلی کیشنز میں ڈاؤن لوڈ کرنے کے بعد کھولی گئی فائلیں اب عارضی ڈائرکٹری کے بجائے باقاعدہ "ڈاؤن لوڈز" ڈائرکٹری میں محفوظ کی جاتی ہیں۔ آئیے یاد رکھیں کہ فائر فاکس دو ڈاؤن لوڈ موڈ پیش کرتا ہے - ڈاؤن لوڈ اور محفوظ کریں اور ڈاؤن لوڈ کریں اور ایپلی کیشن میں کھولیں۔ دوسری صورت میں، ڈاؤن لوڈ کی گئی فائل کو ایک عارضی ڈائریکٹری میں محفوظ کیا گیا تھا، جسے سیشن ختم ہونے کے بعد حذف کر دیا گیا تھا۔ اس رویے کی وجہ سے صارفین میں عدم اطمینان پیدا ہوا جنہیں، اگر انہیں کسی فائل تک براہ راست رسائی کی ضرورت ہوتی ہے، تو اضافی طور پر اس عارضی ڈائریکٹری کو تلاش کرنا پڑتا ہے جس میں فائل کو محفوظ کیا گیا تھا، یا اگر فائل پہلے ہی خود بخود حذف ہو چکی تھی تو ڈیٹا کو دوبارہ ڈاؤن لوڈ کرنا پڑتا تھا۔
  • "کیچ اپ پینٹس" کی اصلاح تقریباً تمام صارفی کارروائیوں کے لیے فعال ہے، جس کی وجہ سے انٹرفیس میں زیادہ تر کارروائیوں کی ردعمل کو 10-20% تک بڑھانا ممکن ہوا۔
  • سنگل سائن آن (SSO) ٹیکنالوجی کے لیے سپورٹ کو ونڈوز پلیٹ فارم کے لیے اسمبلیوں میں شامل کیا گیا ہے، جس سے آپ کو ونڈوز 10 سے اسناد کا استعمال کرتے ہوئے سائٹس سے جڑنے کی اجازت ملتی ہے۔
  • میک او ایس کے لیے بلڈز میں، ہائی کنٹراسٹ موڈ خود بخود آن ہو جاتا ہے جب سسٹم میں "انکریز کنٹراسٹ" کا آپشن فعال ہوتا ہے۔
  • "ٹیب پر سوئچ کریں" موڈ، جو آپ کو ایڈریس بار میں سفارشات کی فہرست سے ایک ٹیب پر سوئچ کرنے کی اجازت دیتا ہے، اب نجی براؤزنگ موڈ میں صفحات کا احاطہ کرتا ہے۔
  • گیم پیڈ API اب صرف محفوظ سیاق و سباق میں صفحہ کھولنے پر دستیاب ہے، یعنی جب HTTPS کے ذریعے، لوکل ہوسٹ کے ذریعے یا مقامی فائل سے کھولا جاتا ہے؛
  • ڈیسک ٹاپ ورژن میں Visual Viewport API کے لیے سپورٹ شامل ہے، جس کے ذریعے آپ آن اسکرین کی بورڈ کے ڈسپلے یا اسکیلنگ کو مدنظر رکھتے ہوئے اصل مرئی علاقے کا تعین کر سکتے ہیں۔
  • شامل کردہ طریقے: Intl.DateTimeFormat.prototype.formatRange() - تاریخ کی حد کے ساتھ ایک مقامی اور فارمیٹ شدہ سٹرنگ واپس کرتا ہے (مثال کے طور پر، "1/05/21 - 1/10/21")؛ Intl.DateTimeFormat.prototype.formatRangeToParts() - مقامی تاریخ کے مخصوص حصوں کے ساتھ ایک صف لوٹاتا ہے۔
  • Window.clientInformation پراپرٹی شامل کی گئی، Window.navigator کی طرح۔

اختراعات اور بگ فکسس کے علاوہ، Firefox 91 19 کمزوریوں کو ختم کرتا ہے، جن میں سے 16 خطرناک کے طور پر نشان زد ہیں۔ 10 کمزوریاں (CVE-2021-29990 اور CVE-2021-29989 کے تحت جمع) میموری کے مسائل کی وجہ سے ہوتی ہیں، جیسے بفر اوور فلو اور پہلے سے آزاد میموری والے علاقوں تک رسائی۔ ممکنہ طور پر، یہ مسائل خاص طور پر ڈیزائن کیے گئے صفحات کو کھولتے وقت حملہ آور کے کوڈ کے نفاذ کا باعث بن سکتے ہیں۔

ماخذ: opennet.ru

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