VĂ€lja andis Firefox 135 veebibrauseri uue versiooni ning vĂ€rskendused pikema toe perioodiga harudele â 115.20.0 ja 128.7.0. Beta-testimiseks on viidud haru Firefox 136, mille vĂ€ljaandmine on planeeritud 4. mĂ€rtsiks.
Firefox 135 peamised uuendused:
- Sisseehitatud tĂ”lkijast on saadaval vene keele tĂ”lke tugi (varem oli vĂ”imalik tĂ”lkida vene keelest muudesse keeltesse, kuid vene keele tĂ”lget polnud), samuti tĂ”lked korea, jaapani ja lihtsustatud hiina keeltest. TĂ”lke kvaliteeti on parandatud, nĂ€iteks on vĂ€listatud olukorrad, kus AI-mudel asendab tegelikke sĂ”nu valeinformatsiooniga. Firefoxi sisseehitatud tĂ”lkemehhanism tĂ”lgib otse kasutaja kohalikul sĂŒsteemil, ilma et peaksite pöörduma vĂ€liste pilveteenuste poole. SĂŒsteem pĂ”hineb avatud koodiga Bergamoti mootoril. See mootor on seotud Marian masintĂ”lke raamistikuga, millel on rakendatud korduvad nĂ€rvivĂ”rgud (RNN) ja transformereid kasutavad keelemudelid.

- Kasutajatele on saadaval sisseehitatud AI-chatbot, mis kasutab suuri keelemudeleid loomulikul keele tasemel suhtlemiseks. Chatbot kuvatakse kĂŒlgpaneelis ja töötab lĂ€bi teenuste nagu Anthropic Claude, ChatGPT, Google Gemini, HuggingChat (Hugging Face) ja Le Chat Mistral. Kasutaja saab teenuste vahel vahetada soovi korral. Teenuste kasutamiseks on vajalik registreerimine iga toetatud teenuse juures (paneelis avatakse iga teenuse veebirakendus). Lisaks vestlusele on konteksti menĂŒĂŒsse lisatud nupp âAsk âŠâ, mille kaudu saab chatbotile edastada valitud lehe fragment, nĂ€iteks sisu lĂŒhikokkuvĂ”tte koostamiseks vĂ”i lihtsas keeles arusaamise tĂ”lgendamiseks. Oma keelemudelite, mis töötavad kohalikul sĂŒsteemil, lisamiseks saab kasutada tööriista llamafile.


- Kasutajatele, kellele on kĂ€ttesaadav Mozilla Stories soovituste teenus, on uue vahekaartide avamisel uued lehe kujundused. Eelmises vĂ€ljaandes pakuti uut kujundust ainult kasutajatele Ameerikas ja Kanadas. Uus versioon sisaldab otsinguriba ja soovitatavate lehtede nimekirja, samuti muutusi sageli kĂŒlastatud ja kinnitatud saitide kujunduses, mis nĂŒĂŒd kuvatakse mitte vĂ”rgu kujul, vaid ĂŒhes reas. Sisu veergude arv valitakse vastavalt akna laiusest, mis vĂ”imaldab tĂ”husalt kasutada kogu saadavat ekraani ruumi.

- KÔigi kasutajate jaoks on veebivormides automaatse krediitkaardi numbrite salvestamise ja tÀitmise tugi. CVV-kood ei salvestata, kuid krediitkaartide numbrid salvestatakse kaitstud salves, millele pÀÀseb juurde eraldi parooli abil.
- Kohustuslik kontroll on aktiveeritud TLS-sertifikaadid Avalikes Certificate Transparency registrites olevate veebiserverite puhul, mis on mĂ”eldud sertifikaatide tuvastamiseks, mis on loodud vĂ€ljaulatuvatest tööprotsessidest mööda (nt sertifikaadi varjatud loomine töötaja kuritarvitamise vĂ”i sertifitseerimiskeskuse kompromiteerimise tĂ”ttu). Sertifitseerimiskeskus edastab teavet kĂ”igi uute sertifikaatide kohta mitmele sĂ”ltumatule Certificate Transparency registrile, mis vĂ”imaldavad auditit kĂ”igi muudatuste ĂŒle. Kui veebisaidi kĂŒlastamisel kasutatakse sertifikaati, mida registris ei kajastata, mĂ€rgitakse see sertifikaat brauseris ebaturvaliseks.
Registrid jĂ€lgivad erinevaid omavahel mitteseotud organisatsioone. Andmete tagasivaatamise vĂ€ltimiseks andmete salvestamisel kasutatakse puu struktuuri âMerkle puuâ (Merkle Tree), mille iga haru kontrollib kĂ”iki alluvaid harusid ja sĂ”lmi, tĂ€nu puu hĂ€mardamisele. Omanik lĂ”pphashiga saab veenduda kogu tehingu ajaloo Ă”igsuses ja varasemate andmebaasi seisundite Ă”igsuses.
- TLS-sertifikaatide keeldumise kontrollimise kiirendamiseks on kasutusel CRLite mehhanism, mis töötab kasutaja sĂŒsteemis. Kasutaja kĂ”rval salvestatud andmebaasi, mis sisaldab sertifikaatide teavet, sĂŒnkroonitakse perioodiliselt Mozilla vĂ€lise andmebaasiga. Andmebaasi suuruse vĂ€hendamiseks kasutatakse kaskaadseid Bloom filtreid â tĂ”enĂ€olisustehnikat, mis vĂ”imaldab vale mÀÀratlemist puuduvate elementide osas, kuid vĂ€listab olemasolevaid elemente. NĂ€iteks 100 miljoni sertifikaadi andmed pakitakse struktuuri, mille suurus on umbes 1 MB.
OCSP (Online Certificate Status Protocol) protokolli kaudu sertifikaadi autoriteediga suhtlemise asemel pakub CRLite rakendamine mitte ainult viivituse eemaldamist vĂ”rgu pĂ€ringu saatmisel, vaid ka privaatsuse suurendamist (OCSP kasutamisel saadab veebibrauser pĂ€ringu igal korral, kui ta kĂŒlastab veebisaite, edastades seega autoriteedile andmed avatud saitide kohta) ning vĂ€listab sĂ”ltuvuse OCSP-serverite kĂ€ttesaadavusest (rĂŒnnakud saavad OCSP-serveritele DDoS-rĂŒnnaku lĂ€bi blokeerida pĂ€ringute töötlemise).
- Lisatud kaitse manipulatsioonide eest, mis raskendavad navigeerimist 'tagasi' ja 'edasi' nuppude kaudu, kuna kĂŒlastuste ajalugu on sogatatud valeandmete poolt, mis on loodud API History abil. Kaitse olemus seisneb kasutaja tegevustega mitteseotud kirje ignoreerimises 'tagasi' ja 'edasi' nuppude vajutuste töötlemisel.
- Linuxi ja macOS-i kogumitesse on lisatud vÔimalus sulgeda ainult praegune vahekaart, mitte kÔik vahekaardid, klaviatuuri kombinatsiooni (Alt + F4) vajutamisel rakendusest vÀljumiseks.
- Privaatsusseadetest (about:preferences#privacy) on eemaldatud vĂ”imalus saata saitidele HTTP-pealkiri 'Do Not Track' ('DNT'). DNT pealkiri teavitab saite kasutaja soovist mitte edastada salvestamiseks andmeid, mida saab kasutada liikumise ja eelistuste jĂ€lgimiseks. DNT pealkiri ei ole kohustuslik ja paljude saite ignoreeritakse. DNT asemel soovitatakse kasutada GPC (Global Privacy Control) mehhanismi, mis teavitab saite isikuandmete mĂŒĂŒgi ja andmete jĂ€lgimise vĂ”i liikumise kasutamise keeldumisest. Erinevalt DNT-st on GPC nĂ”uete tĂ€itmine seaduse CCPA (California Consumer Privacy Act) kohaselt kohustuslik.
- Konteksti menĂŒĂŒ 'Copy Without Site Tracking' on ĂŒmber nimetatud 'Copy Clean Link' ning seda saab kasutada ka paljaste URL-ide puhul tekstis (ilma hĂŒperlinkideta). See operatsioon vĂ”imaldab kopeerida valitud lingi URL vahemĂ€llu, eemaldades eelnevalt jĂ€lgimise eesmĂ€rgil kasutatavad parameetrid.
- Aadressiribal on rakendatud vÔimalus otsida vahekaartide gruppe ja liikuda leitud gruppidesse. Otsing hÔlmab ka suletud ja salvestatud gruppe.
- Firefoxi koguste tihendamiseks Linuxi platvormil on kasutusele vÔetud XZ formaat, mis vÔrreldes bz2 formaadiga vÀhendas allalaaditavate failide suurust keskmiselt 25% ning vÀhendas lahtipakkimise aega enam kui kahekordselt.
- HTTP/3 jaoks on lisatud toetust hĂŒbriidsele vĂ”tmevahetuse algoritmile 'mlkem768x25519', mis on kvantarvutite tĂ”ttu turvaline ning on kombinatsioon X25519 ECDH-st ja ML-KEM algoritmist (CRYSTALS-Kyber), mis standardiseeriti eelmisel aastal Ameerika Ăhendriikide standardite ja tehnoloogia instituudi (NIST) poolt. ML-KEM kasutab krĂŒptograafiat, mis pĂ”hineb vĂ”rguteooria probleemide lahendamisel, mille lahendamise aeg ei erine tavapĂ€rastest ja kvantarvutitest.
- PointerEventi liidese atribuutides, mis mÀÀravad nĂ€idiku koordinaadid, on rakendatud murdvÀÀrtuste edastamine. See muutmine vĂ”imaldab töötada sĂŒndmustega suurema tĂ€psusega olukordades, kus sihtmĂ€rk on CSS kaudu muudetud vĂ”i kui nĂ€htava ala (viewport) suum on suurenenud.
- SĂŒndmuste mouseenter, mouseleave, pointerenter ja pointerleave kĂ€itumist on muudetud vastavusse specification.
- WebAuthn API-sse on lisatud meetod getClientCapabilities().
- Veebiarenduse tööriistades on tagatud hoiatuste kuvamine, kui kasutatakse 'content-visibility' omadust elementide korral, millele ei kohaldata suuruse piiranguid.
- Veebikonsolisse on lisatud kÀsk '$$$', mis on ette nÀhtud lehtede sisu arvestamisega otsimiseks, sealhulgas varjatud DOM-iga.
- Laiendatud WebExtensioni lisade tÔrkeotsimise vÔimalusi: seadistatud peatuste töötamine sisu töötlemise skriptides ning tagatud Töötajate (Workerite) kuvamine konteksti valimisel Console paneelis.
- Androidi versioonis on lisatud vÔimalus, mis vÔimaldab automaatselt saata Mozilla'le aruandeid brauseri kriitilise lÔpetamise kohta ilma kasutaja kinnitusega.
Lisaks uuendustele ja vigade parandusele on Firefox 135-s parandatud 19 haavatavust. 13 haavatavust, mis on mĂ€rgitud ohtlikeks, tuleneb mĂ€lu haldamise probleemidest, nagu puhverstrapĂŒsimine ja juba vabastatud mĂ€lupiirkondadesse juurdepÀÀs. Nende probleemide tĂ”ttu vĂ”ivad andmed viia pahatahtliku koodi tĂ€itmiseni spetsiaalselt kujundatud lehtede avamisel.
Firefox 136 beetaversioon Linuxi platvormide jaoks on lisatud AMD GPU-dele suunatud riistvaraline veefailide dekodeerimise kiirus. Vaikimisi on sisse lĂŒlitatud HTTPS-First reĆŸiim, kus "http://" aadressid asendatakse "https://"-ga, nii lingi klikkimisel kui ka URL-i sisestamisel ning alamresursside, nagu piltide, skriptide ja stiililehtede, laadimisel. Toetatakse AV1 formaadis video saatmist ja vastuvĂ”tmist WebRTC kaudu.
Allikas: opennet.ru




