Достъпен издание на Firefox 70.
Основни промени:
- Представен е новият мениджър на пароли - Lockwise:
- Преди 10 години бе обсъдена слабата сигурност на мениджъра на пароли съобщи Джъстин Долске. През 2018 година Владимир Палант (разработчикът на Adblock Plus) отново поднесе този проблем, като установи, че мениджърът на пароли все още използва еднократно хеширане SHA-1. Това позволява за няколко минути да се разбие паролата на средностатистически потребител на съвременни графични ускорители.
- Lockwise използва устойчиви алгоритми SHA-256 и AES-256-GCM.
- Появила се е нова страница about:logins (стиль для userContent.css, позволяваща да се побере повече информация на екрана), където могат да се създават нови записи, да се импортират пароли от други браузъри, както и да се свалят приложения за Android и iOS. Паролите се синхронизират през акаунта на Firefox.
- Lockwise предлага генерирането на устойчиви пароли за формуляри с атрибут autocomplete="new-password", а също така уведомява (signon.management.page.breach-alerts.enabled = true), ако запазената парола за сайта е по-стара от времето на нарушението на данни за този сайт (т.е., ако съществува вероятност потребителят да е засегнат от нарушението). За целта в него е интегриран Firefox Monitor (extensions.fxmonitor.enabled = true), който преди беше самостоятелно системно разширение.
- Стандартните настройки за защита от проследяване вече включват защита от проследяващи инструментите на социалните медии (бутони "Нахаресва ми", Twitter widgets). Ако на страницата има блокирано съдържание, иконата в адресната лента става цветна. Промените засегнаха и панела, който се извиква при натискане на него: сега там се показват разрешените проследяващи (блокирането на които може да доведе до повреда на сайтове или отделни функции), както и линк към страницата about:protections.
- Линиите, подчертаващи текста (тег на подчертаване или връзка), вече не пресичат символите, а се прекъсват (layout.css.text-decoration-skip-ink.enabled = true)
- Тъй като през 2019 година шифроването стана норма (информацията, предадена по незащитени канали, е достъпна за всички, например, поради неправилно конфигурирано оборудване СОРМ), подходът към показването на статуса на сигурността на връзката бе променен:
- Ако е установено защитено свързване, вместо зелено ще се показва сив значок (security.secure_connection_icon_color_gray = true). Това ще помогне на неопитни потребители, които възприемат зеленото като сигнал, че сайтът е доверен, докато зеленото означава само, че свързването е криптирано, но не гарантира автентичността на ресурса.
- Ако е установено незащитено свързване (HTTP или FTP), се показва зачертан значок (security.insecure_connection_icon.enabled = true, security.insecure_connection_icon.pbmode.enabled = true).
- Информацията за EV-сертификати (сертификати с разширена проверка) е преместена от адресната лента в панела с информация за сайта (security.identityblock.show_extended_validation = false). Изследвания показват, че показването на тези данни в адресната лента практически не помага на потребителите — те не обръщат внимание на неговото отсъствие. Освен това изследователят Ян Керъл показа, лесно получава EV-сертификат на името „Stripe, Inc“ (популярна платежна система), просто регистрирайки компания с такова име в друг щат. За да се открие разликата, е необходимо да се разгледат подробностите за сайта — информацията от адресната лента не е достатъчна. Друг изследовател, Джеймс Бъртън, получи сертификат на името на регистрираната си компания „Identity Verified“, което също лесно обърква потребителите.
- Firefox ще показва иконка в адресната лента, ако сайтът използва геолокация.
- Адресната лента автоматично коригира често срещаните грешки в протокола на URL (browser.fixup.typo.scheme = true): ttp → http, ttps → http, tps → https, ps → https, ile → file, le → file.
- Кнопките на търсачките в адресната лента са центрирани, добавена е възможност веднага да се премине към тяхната настройка.
- Реорганизирано менюто за управление на акаунта на Firefox.
- Служебните страници на браузъра научиха да използват тъмен режим (ако в системата е включен тъмен режим или ui.systemUsesDarkTheme = true).
- Актуализирани логото и името на браузъра („Firefox Browser“ вместо „Firefox Quantum“).
- В панела с инструменти е добавен значок (а в главното меню — пункт), чийто натиск извежда информация за основните нововъведения в това издание (browser.messaging-system.whatsNewPanel.enabled = true).
- WebRender е включен по подразбиране на Linux системи с видеокарти на всички основни производители: AMD, nVIDIA (само с драйвера Nouveau), Intel. Изисква се поне Mesa 18.2.
- Включен е нов интерпретатор на JavaScript байтов код. В отделни случаи ускорението на зареждането на страниците достига 8%.
- HTTP кеш разделен по източник от най-високо ниво, за да се предотврати широко използван от различни услуги начин за определяне на това дали потребителят е логнат на определени сайтове.
- Запитвания за разрешения от сайта (например, за показване на уведомления или достъп до микрофон) ще принуждават браузъра да излезе от режим на цял екран (permissions.fullscreen.allowed = false). Тези мерки са насочени срещу някои сайтове, които блокират потребителя в режим на цял екран и го принуждават да даде разрешения или да инсталира злонамерено допълнение.
- След Chrome размерът на заглавката Referer е ограничен до 4 килобайта, което е достатъчно за 99.90% от сайтовете.
- Забранено отварянето на всякакви файлове в браузъра по протокола FTP. Вместо това, файлът ще бъде изтеглен.
- macOS:
- Три пъти намалено енергийната консумация, която значително се е повишила след първоначалния выпуск на Quantum. Освен това, зареждането на страниците е ускорено с до 22%, а разходите за ресурси при възпроизвеждане на видео в определени случаи са намалели с 37%.
- Появи се възможността за импортиране на пароли от Chrome.
- WebRender е включен по подразбиране на устройства с Windows с вградена графика Intel и ниска разделителна способност на екрана (до 1920×1200).
- Инструменти за разработчици:
- В панела за инспекция на достъпността е добавено показване на достъпността на елементите на страницата за хора, които използват само клавиатура, както и симулатор на далтонизъм.
- Инспекторът осветява CSS определения, които не влияят на избрания елемент, както и обяснява причините за това и дава съвети за корекция.
- Отладчикът може да задава точки за спиране за DOM мутации. Те се задействат, когато възел или неговите атрибути се променят или изтриват от DOM.
- Разработчиците на добавки получиха възможност да инспектират съдържанието на browser.storage.local.
- Мрежовият инспектор научил да търси елементи на запитвания и отговори (заглавия, бисквитки, тяло).
Източник: linux.org.ru
