Disponibil lansarea Firefox 70.
Modificări principale:
- A fost prezentat noul manager de parole — Lockwise:
- Acum 10 ani despre slaba securitate a managerului de parole a raportat Justin Dolsky. În 2018, Vladimir Palant (dezvoltatorul Adblock Plus) a ridicat din nou această problemă, descoperind că managerul de parole folosește încă hashingul unidirecțional SHA-1. Acest lucru permite decriptarea parolei unui utilizator mediu în câteva minute pe GPU-uri moderne.
- Lockwise folosește algoritmi rezistenți SHA-256 și AES-256-GCM.
- A apărut o nouă pagină about:logins (стиль для userContent.css, care permite afișarea mai multor informații pe ecran), unde poți crea noi înregistrări, importa parole din alte browsere, precum și descărca aplicații pentru Android și iOS. Parolele sunt sincronizate prin intermediul contului Firefox.
- Lockwise oferă posibilitatea de a genera parole rezistente pentru formularele cu atributul autocomplete="new-password", precum și de a notifica (signon.management.page.breach-alerts.enabled = true) dacă parola salvată pentru un site este mai veche decât scurgerea de date de pe acel site (adică, dacă există riscul ca utilizatorul să fi fost afectat de scurgere). Pentru aceasta, este integrat Firefox Monitor (extensions.fxmonitor.enabled = true), care anterior era un complement sistem separat.
- Setările standard de protecție împotriva urmăririi includ acum protecție împotriva trackerilor din rețelele sociale (butonul Like, widget-uri de mesaje Twitter). Dacă pe pagină există conținut blocat, sigla din bara de adresă devine colorată. Modificările au afectat și panoul care apare la clic pe acesta: acum sunt afișate trackerii permiteți (blochează-i poate duce la defecțiuni ale site-urilor sau ale unor funcții) și un link către pagina about:protections.
- Liniile care subliniază textul (tagul de subliniere sau linkul) nu mai se intersectează cu caracterele, ci sunt întrerupte (layout.css.text-decoration-skip-ink.enabled = true)
- Din moment ce în 2019 criptarea a devenit norma (informațiile transmise pe canale nesecurizate sunt accesibile tuturor celor care doresc, de exemplu, din cauza configurării incorecte a echipamentului SORM), abordarea privind afișarea statutului de securitate a conexiunii a fost modificată:
- Dacă a fost stabilit o conexiune securizată, în loc de un simbol verde se va afișa un simbol gri (security.secure_connection_icon_color_gray = true). Acest lucru va ajuta utilizatorii neexperimentați, care percep culoarea verde ca un semnal că site-ul este de încredere, în timp ce verdele înseamnă doar că conexiunea este criptată, dar nu garantează autenticitatea resursei.
- Dacă a fost stabilită o conexiune nesecurizată (HTTP sau FTP), se va afișa un simbol tăiat (security.insecure_connection_icon.enabled = true, security.insecure_connection_icon.pbmode.enabled = true).
- Informațiile despre certificatele EV (certificate cu verificare extinsă) au fost mutate din bara de adrese în panoul de informații despre site (security.identityblock.show_extended_validation = false). Studiile arată, arată că afișarea acestor date în bara de adrese nu ajută practic utilizatorii — ei nu observă absența acestora. De asemenea, cercetătorul Ian Carroll a arătat, a arătat cât de ușor este să obții un certificat EV pe numele „Stripe, Inc” (un sistem de plată popular) doar înregistrând o companie cu același nume în alt stat. Pentru a descoperi diferența, este necesar să vizualizezi detaliile site-ului — informațiile din bara de adrese nu sunt suficiente. Un alt cercetător, James Burton, a obținut un certificat pe numele companiei sale înregistrate „Identity Verified”, ceea ce induce, de asemenea, în eroare utilizatorii.
- Firefox va afișa un simbol în bara de adrese dacă site-ul folosește geolocația.
- Bara de adrese corectează automat greșelile comune de tipar în protocolul URL (browser.fixup.typo.scheme = true): ttp → http, ttps → http, tps → https, ps → https, ile → file, le → file.
- Butoanele motoarelor de căutare din bara de adrese sunt centrate, s-a adăugat posibilitatea de a accesa direct setările acestora.
- A fost reorganizat meniul de gestionare a contului Firefox.
- Pagini web interne ale browserului au învățat să utilizeze tema întunecată (dacă în sistem este activată tema întunecată sau ui.systemUsesDarkTheme = true).
- Actualizate sigla și numele browserului („Firefox Browser” în loc de „Firefox Quantum”).
- Pe bara de instrumente a fost adăugat un simbol (iar în meniul principal - un punct) care, atunci când este apăsat, afișează informații despre principalele noutăți ale acestei versiuni (browser.messaging-system.whatsNewPanel.enabled = true).
- WebRender inclus în mod implicit pe sistemele Linux cu plăci video de la toți principalii producători: AMD, nVIDIA (numai cu driverul Nouveau), Intel. Este necesară, cel puțin, versiunea Mesa 18.2.
- A fost inclus un nou interpreterul bytecode-ului JavaScript. În anumite cazuri, viteza de încărcare a paginilor poate crește cu până la 8%.
- cache HTTP împărțit după sursa de nivel superior, pentru a preveni foarte utilizat de diferite servicii o modalitate de a determina dacă utilizatorul este conectat la anumite site-uri.
- Solicitările de permisiune din partea site-ului (de exemplu, pentru a afișa notificări sau acces la microfon) vor forța browserul să iasă din modul pe ecran complet (permissions.fullscreen.allowed = false). Aceste măsuri sunt destinate combaterii certain site-uri care blochează utilizatorul în modul pe ecran complet și îl obligă să acorde permisiuni sau să instaleze extensii dăunătoare.
- Urmând Chrome, dimensiunea antetului Referer este limitată la 4 kilobyte, ceea ce este suficient pentru 99.90% dintre site-uri.
- deschiderea site-urilor folosind porturile deschiderea oricăror fișiere în browser prin protocolul FTP. În loc să deschidă fișierul, acesta va fi descărcat.
- macOS:
- A fost redus de trei ori consumul de energie, care a crescut semnificativ după prima lansare a Quantum. În plus, viteza de încărcare a paginilor a crescut cu până la 22%, iar resursele utilizate pentru redarea video au fost reduse în unele cazuri cu până la 37%. A apărut posibilitatea de a importa parole din Chrome.
- WebRender este activat implicit pe dispozitivele cu Windows cu grafică încorporată Intel și rezoluție mică (până la 1920×1200).
- În panoul inspectorului de accesibilitate a fost adăugată afișarea accesibilității elementelor paginii pentru persoanele care utilizează doar tastatura, precum și un simulator de daltonism.
- Instrumente pentru dezvoltatori:
- Inspectorul evidențiază definițiile CSS care nu afectează elementul selectat și explică motivele acestui lucru și oferă sfaturi pentru corectare.
- Debuggerul poate seta puncte de oprire pentru
- modificările DOM . Acestea se declanșează atunci când un nod sau atributele sale sunt modificate sau eliminate din DOM.Dezvoltatorii extensiilor au obținut posibilitatea de a inspecta conținutul browser.storage.local.
- Inspectorul de rețea
- caută elementele solicitărilor și răspunsurilor (anteturi, cookie-uri, corp). a învățat Îmi plac oamenii de carton
Sursa: linux.org.ru
