Firefox 135 versiyasi

Firefox 135 veb-brauzeri chiqarildi va uzoq qo'llab-quvvatlash davriga ega bo'lgan oldingi filiallar uchun yangilanishlar shakllantirildi - 115.20.0 va 128.7.0. Firefox filiali 136 beta-testga kirdi, chiqarilishi 4 martga rejalashtirilgan.

Firefox 135-dagi asosiy yangi xususiyatlar:

  • O'rnatilgan tarjimon endi rus tiliga tarjimani qo'llab-quvvatlaydi (avval rus tilidan boshqa tillarga tarjima mavjud edi, lekin rus tiliga tarjima yo'q edi), shuningdek, koreys, yapon va soddalashtirilgan xitoy tillaridan tarjima qilish. Tarjima sifati yaxshilandi, masalan, AI modeli soxta so'zlarni almashtiradigan holatlar bekor qilindi. Firefox-ning o'rnatilgan tarjima tizimi tashqi bulut xizmatlaridan foydalanmasdan foydalanuvchining mahalliy tizimida tarjimani amalga oshiradi. Tizim ochiq Bergamot dvigateliga asoslangan. Dvigatel takrorlanuvchi neyron tarmog'i (RNN) va transformatorga asoslangan til modellaridan foydalanadigan Marian mashina tarjimasi tizimi atrofida o'ralgan.
     Firefox 135 versiyasi
  • O'rnatilgan AI chatboti barcha foydalanuvchilar uchun mavjud bo'lib, u tabiiy tilda muloqot qilish uchun katta til modellaridan foydalanadi. Chatbot yon panelda paydo bo'ladi va Anthropic Claude, ChatGPT, Google Gemini, HuggingChat (Hugging Face) va Le Chat Mistral xizmatlari orqali ishlashi mumkin. Foydalanuvchi o'z xohishiga ko'ra xizmatlarni almashtirishi mumkin. Ishlash uchun siz qo'llab-quvvatlanadigan xizmatlarning har birida ro'yxatdan o'tishingiz kerak (har bir xizmatning veb-ilovasi panelda ochiladi). Suhbatga qo‘shimcha ravishda kontekst menyusiga “So‘ra...” tugmasi qo‘shildi, bu orqali siz sahifadagi tanlangan fragmentni chatbotga o‘tkazishingiz mumkin, masalan, tarkibning qisqacha mazmunini yaratish yoki mohiyatini oddiy so‘zlar bilan tushuntirish. Mahalliy tizimingizda ishlaydigan o'z til modellaringizni qo'shish uchun siz llamafile asboblar to'plamidan foydalanishingiz mumkin.
     Firefox 135 versiyasi
     Firefox 135 versiyasi
  • Mozilla Stories tavsiyalar xizmati mavjud boʻlgan barcha mamlakatlardagi foydalanuvchilar uchun yangi tab ochilganda koʻrsatiladigan sahifaning yangi dizayni yoqilgan. Oldingi versiyada yangi dizayn faqat AQSh va Kanadadagi foydalanuvchilarga taklif qilingan. Yangi versiyada qidiruv paneli va tavsiya etilgan sahifalar roʻyxati, shuningdek, tez-tez tashrif buyuriladigan va qadalgan saytlar bloki dizaynidagi oʻzgarishlar mavjud boʻlib, ular endi tarmoqda emas, balki bir qatorda koʻrsatiladi. Kontent ustunlari soni oyna kengligiga qarab tanlanadi, bu sizga barcha mavjud ekran maydonidan samarali foydalanish imkonini beradi.
     Firefox 135 versiyasi
  • Kredit karta raqamlarini veb-shakllarda avtomatik yodlash va to'ldirishni qo'llab-quvvatlash barcha foydalanuvchilar uchun yoqilgan. CVV kodi eslab qolmaydi va karta raqamlari xavfsiz xotirada saqlanadi, unga kirish uchun siz alohida parol o'rnatishingiz mumkin.
  • Majburiy tasdiqlash yoqilgan TLS sertifikatlari Ommaviy sertifikat shaffofligi jurnallaridagi veb-serverlar standart CA jarayonlarini chetlab o'tib yaratilgan sertifikatlarni aniqlash uchun mo'ljallangan (masalan, xodimlarning suiiste'mol qilishi yoki CA buzilishi tufayli yashirincha sertifikat yaratish). CA barcha yangi sertifikatlar haqidagi ma'lumotlarni bir nechta mustaqil sertifikat shaffofligi jurnallariga uzatadi, bu esa barcha o'zgarishlarni audit qilish imkonini beradi. Agar veb-saytga jurnalda aks etmagan sertifikat yordamida kirish mumkin bo'lsa, brauzer ushbu sertifikatni xavfli deb belgilaydi.

    Jurnallar turli aloqador tashkilotlar tomonidan yuritiladi. Retroaktiv ma'lumotlarning buzilishidan himoya qilish uchun Merkle Tree daraxti tuzilishi ma'lumotlarni saqlashda qo'llaniladi, unda har bir filial daraxt xeshing yordamida barcha asosiy filiallar va tugunlarni tekshiradi. Yakuniy xeshga ega bo'lgan foydalanuvchi butun operatsiyalar tarixining to'g'riligini, shuningdek ma'lumotlar bazasining oldingi holatining to'g'riligini tekshirishi mumkin.

  • TLS sertifikatlarining bekor qilinishini tekshirishni tezlashtirish uchun foydalanuvchi tizimida ishlaydigan CRLite mexanizmi qo'llaniladi. Foydalanuvchi tomonidan saqlangan sertifikat ma'lumotlariga ega ma'lumotlar bazasi vaqti-vaqti bilan tashqi Mozilla ma'lumotlar bazasi bilan sinxronlashtiriladi. Ma'lumotlar bazasi hajmini kamaytirish uchun kaskadli Bloom filtrlari qo'llaniladi - etishmayotgan elementni noto'g'ri aniqlash imkonini beruvchi, lekin mavjud elementni qoldirib ketishni istisno qiladigan ehtimollik tuzilmasi. Misol uchun, 100 million sertifikat haqidagi ma'lumotlar taxminan 1 MB hajmdagi tuzilishga to'plangan.

    OCSP (Onlayn sertifikat holati protokoli) yordamida sertifikatlashtirish markaziga kirish bilan solishtirganda, CRLite-dan foydalanish nafaqat tarmoq so'rovini yuborishdagi kechikishlarni yo'q qiladi, balki maxfiylikni ham oshiradi (OCSP-dan foydalanganda brauzer har safar veb-saytlarga kirishda so'rov yuboradi, ya'ni OC-ning qaysi veb-saytlar ochiqligi haqida ma'lumotlarni uzatadi). s (buzg'unchi so'rovlarni qayta ishlashni blokirovka qilish uchun OCSP serveriga DDoS hujumini amalga oshirishi mumkin).

  • Ko‘rish tarixini History API yordamida yaratilgan xayoliy yozuvlar bilan to‘ldirish tufayli “orqaga” va “oldinga” tugmalari yordamida navigatsiyani qiyinlashtiradigan manipulyatsiyalardan qo‘shimcha himoya. Himoyaning mohiyati "orqaga" va "oldinga" tugmachalarini bosish paytida foydalanuvchi harakatlariga bog'liq bo'lmagan yozuvlarni e'tiborsiz qoldirishdan iborat.
  • Linux va macOS tuzilmalarida endi ilovadan chiqish uchun klaviatura yorlig'ini bosgandan so'ng barcha yorliqlarni emas, balki faqat joriy yorliqni yopish imkoniyati mavjud (Alt + F4).
  • Saytlarga “Kuzatilmasin” (“DNT”) HTTP sarlavhasini yuborish opsiyasi maxfiylik sozlamalari sahifasidan olib tashlandi (haqida:preferences#privacy). DNT sarlavhasi veb-saytlarga foydalanuvchi o'z harakatlari va afzalliklarini kuzatish uchun ishlatilishi mumkin bo'lgan ma'lumotlarni saqlashni xohlamasligi haqida xabar beradi. DNT sarlavhasi ixtiyoriy va ko'plab saytlar tomonidan e'tiborga olinmaydi. DNT o'rniga shaxsiy ma'lumotlarni sotish taqiqlanganligi va foydalanuvchining xatti-harakati yoki harakatini kuzatish uchun ma'lumotlardan foydalanish haqida veb-saytlarni xabardor qiladigan GPC (Global Privacy Control) mexanizmidan foydalanish tavsiya etiladi. DNT dan farqli o'laroq, GPC ga rioya qilish joriy CCPA (Kaliforniya iste'molchilarining maxfiyligi to'g'risidagi qonun) bo'yicha majburiydir.
  • "Sayt kuzatuvisiz nusxa ko'chirish" kontekst menyusi operatsiyasi "Toza havolani nusxalash" deb o'zgartirildi va matndagi yalang'och URL manzillar uchun (giperhavolalarsiz) foydalanish imkoniyatini o'z ichiga olgan holda kengaytirildi. Operatsiya tanlangan havolaning URL-manzilini buferga nusxalash imkonini beradi, bundan oldin saytlar orasidagi o'tishlarni kuzatish uchun foydalanilgan parametrlarni kesib tashlagan.
  • Manzillar paneli endi yorliqlar guruhi nomlarini qidirish va topilgan guruhlarga oʻtish imkonini beradi. Qidiruv, jumladan, yopiq va saqlangan guruhlarni o'z ichiga oladi.
  • Linux platformasi uchun Firefox tuzilmalarini siqish uchun XZ formati qo'llaniladi, bu bz2 formatiga nisbatan yuklab olingan ma'lumotlar hajmini o'rtacha 25% ga qisqartirish va ochish vaqtini yarmidan ko'proq qisqartirish imkonini beradi.
  • HTTP/3 hozirda X768 ECDH va AQSh Milliy Standartlar va Texnologiyalar Instituti (NIST) tomonidan standartlashtirilgan ML-KEM (CRYSTALS-Kyber) algoritmining kombinatsiyasi boʻlgan “mlkem25519x25519” kvantga chidamli gibrid kalit almashish algoritmini qoʻllab-quvvatlaydi. ML-KEM panjara nazariyasi masalalarini echishga asoslangan kriptografik usullardan foydalanadi, ularni hal qilish vaqti odatiy va kvant kompyuterlarida bir xil.
  • Ko'rsatkich koordinatalarini belgilaydigan PointerEvent interfeysi atributlari endi butun son bo'lmagan qiymatlarni uzatishni qo'llab-quvvatlaydi. O'zgartirish maqsadli element CSS orqali o'zgartirilganda yoki ko'rish oynasi kattalashtirilganda voqealarni yanada aniqroq boshqarish imkonini beradi.
  • Sichqonchani kiritish, sichqonchani kiritish, ko‘rsatgichni kiritish va ko‘rsatgichni qo‘yish hodisalari spetsifikatsiyaga mos kelishi uchun o‘zgartirildi.
  • getClientCapabilities() usuli WebAuthn API-ga qo'shildi.
  • Veb-ishlab chiquvchi vositalari endi kontentni ko'rish xususiyatidan o'lcham chekloviga ega bo'lmagan elementlardan foydalanganda ogohlantirishni ko'rsatadi.
  • Veb-konsolga "$$$" buyrug'i qo'shildi, u soya DOM tarkibini hisobga olgan holda sahifalarni qidirish uchun mo'ljallangan.
  • WebExtension plaginlarini disk raskadrovka qilish uchun kengaytirilgan imkoniyatlar: kontentni qayta ishlash skriptlarida to‘xtash nuqtalarining yaxshilangan ishlashi va Konsol panelida kontekstni tanlashda Ishchilarni ko‘rsatish.
  • Android versiyasida brauzerning ishdan chiqishi haqida hisobotlarni foydalanuvchi tasdiqlamasdan avtomatik ravishda Mozilla’ga yuborish imkoniyati mavjud.

Firefox 135 yangi funksiyalar va xatolarni tuzatishdan tashqari 19 ta zaiflikni tuzatadi. Og'ir deb baholangan 13 ta zaiflik buferning to'lib ketishi va bo'shatilgandan so'ng xotiraga kirish kabi xotira muammolaridan kelib chiqadi. Ushbu muammolar maxsus mo'ljallangan sahifalar ochilganda zararli kodning bajarilishiga olib kelishi mumkin.

Firefox 136 beta-versiyasi Linux qurilmalarida AMD GPU-lari bo'lgan tizimlarda apparat tezlashtirilgan video dekodlashni ta'minlaydi. HTTPS-Birinchi rejim sukut boʻyicha yoqilgan boʻlib, u havolaga oʻtish yoki URL manzilini kiritish, shuningdek, tasvirlar, skriptlar va uslublar jadvallari kabi subresurslarni yuklashda “http://” soʻrovlarini “https://” bilan almashtiradi. WebRTC orqali AV1 formatida video yuborish va qabul qilish uchun qo‘shimcha yordam.

Manba: opennet.ru

a Izoh qo'shish