Release of Firefox 135

Opravljen je izid spletnega brskalnika Firefox 135 in oblikovana so bila posodobitve prejšnjih različic z dolgim rokom podpore — 115.20.0 in 128.7.0. V beta-testiranje je bila prenesena različica Firefox 136, katere izid je predviden za 4. marec.

Glavne novosti v Firefox 135:

  • V vgrajenem prevajalniku je bila dodana podpora za prevod v ruščino (prevod iz ruščine v druge jezike je bil na voljo prej, vendar prevod v ruščino ni bil mogoč), pa tudi za prevod iz korejskega, japonskega in poenostavljenega kitajskega jezika. Kakovost prevoda je izboljšana; na primer, izključene so bile situacije, v katerih je AI-model vstavljal izmišljene besede. Vgrajen sistem prevajanja v Firefoxu izvaja prevod na lokalni napravi uporabnika brez povezovanja z zunanjimi oblačnimi storitvami. Sistem temelji na odprtem mehanizmu Bergamot. Ta mehanizem predstavlja obuto delovanje nad okvirjem strojnega prevajanja Marian, kjer se uporablja rekurentna nevronska mreža (RNN) in jezikovni modeli na osnovi transformatorjev.
    Release of Firefox 135
  • Vsem uporabnikom je na voljo vgrajen AI klepetalnik, ki uporablja velike jezikovne modele za interakcijo v naravnem jeziku. Klepetalnik se prikaže v stranski vrstici in lahko deluje preko storitev Anthropic Claude, ChatGPT, Google Gemini, HuggingChat (Hugging Face) in Le Chat Mistral. Uporabnik se lahko po želji preklaplja med storitvami. Za uporabo je potrebna registracija pri vsaki od podprtih storitev (v odprtem panelu se prikaže spletna aplikacija vsake storitve). Poleg klepetalnika je v kontekstno menijo dodana gumb 'Ask ...', preko katerega lahko klepetalniku posredujete izbrani del strani, na primer za sestavo kratkega povzetka vsebine ali razlago bistva preprosto in jasno. Za dodajanje lastnih jezikovnih modelov, ki delujejo na lokalni napravi, lahko uporabite orodje llamafile.
    Release of Firefox 135
    Release of Firefox 135
  • Za uporabnike iz vseh držav, kjer je na voljo storitev priporočil Mozilla Stories, je bila vključena nova oblika strani, ki se prikaže ob odprtju nove zavihka. V prejšnji različici je bila nova oblika ponujena samo uporabnikom iz ZDA in Kanade. Nova različica se razlikuje po tem, da je dodana iskalna vrstica in seznam priporočljenih strani, prav tako pa je spremenjen izgled bloka s pogosto obiskanimi in pritrjenimi spletnimi mesti, ki se zdaj prikazujejo v eni vrstici namesto mreže. Število stolpcev z vsebino se izbere glede na širino okna, kar omogoča učinkovito izkoriščanje vse razpoložljivega zaslonskega prostora.
    Release of Firefox 135
  • Za vse uporabnike je bila vključena podpora za samodejno shranjevanje in izpolnjevanje številk kreditnih kartic v spletnih obrazcih. Koda CVV se ne shranjuje, številke kartic pa se shranjujejo v zaščitenem skladišču, do katerega lahko dodelite ločeno geslo.
  • Obvezna preveritev je bila omogočena TLS-certifikatov Spletni strežniki v javnih logih Certificate Transparency, ki so namenjeni odkrivanju potrdil, ustvarjenih ob obvodu običajnih delovnih procesov overitvenega centra (na primer, skrito ustvarjanje potrdila kot posledica zlorabe zaposlenega ali kompromitacije overitvenega centra). Overitveni center posreduje podatke o vseh novih potrdilih več neodvisnim logom Certificate Transparency, ki omogočajo revizijo vseh sprememb. Če se pri obisku spletne strani uporablja potrdilo, ki ni zabeleženo v logu, bo to potrdilo označeno kot nevarno s strani brskalnika.

    Logi spremljajo različne med seboj nepovezane organizacije. Za zaščito pred zavajanjem podatkov z zamikom pri shranjevanju podatkov se uporablja drevesna struktura "Merkle Tree", v kateri vsak veje preverja vse spodnje veje in vozlišča, zahvaljujoč drevesnemu hashiranju. Z uporabo končnega hasha se lahko uporabnik prepriča o pravilnosti celotne zgodovine operacij, pa tudi o pravilnosti prejšnjih stanj baze podatkov.

  • Za pospešitev preverjanja TLS certifikatov se uporablja mehanizem CRLite, ki deluje na uporabnikovem sistemu. Uporabniška baza podatkov, ki vsebuje informacije o certifikatih, se občasno sinhronizira z zunanjo bazo podatkov Mozilla. Da bi zmanjšali velikost baze podatkov, uporabljamo kaskadne Bloomove filtre — verjetnostno strukturo, ki omogoča napačno določitev manjkajočega elementa, vendar izključuje izpuščanje obstoječega elementa. Na primer, podatki o 100 milijonih certifikatov se shranijo v strukturi velikosti približno 1 MB.

    V primerjavi z obravnavo certifikatnih organov z uporabo protokola OCSP (Online Certificate Status Protocol) uporaba CRLite ne samo, da odpravi zamude pri pošiljanju omrežnih zahtev, ampak tudi poveča zaupnost (pri uporabi OCSP brskalnik pošlje zahtevo pri vsakem obisku spletnih mest, torej dejansko posreduje podatke certifikatnemu organu o tem, katere strani odpre) in izključi odvisnost od dosegljivosti OCSP strežnikov (napadalec lahko izvede DDoS napad na OCSP strežnik, da blokira obdelavo zahtev).

  • Dodana je zaščita proti manipulacijam, ki otežujejo navigacijo z uporabo gumbov "nazaj" in "naprej", zaradi onesnaženja zgodovine obiskov z lažnimi zapisi, ustvarjenimi s pomočjo API History. Osnovna zaščita pomeni ignoriranje zapisov, ki niso povezani z uporabnikovimi dejanji, pri obdelavi pritiskov na gumbe "nazaj" in "naprej".
  • V zbirke za Linux in macOS je dodana možnost zapiranja le trenutnega zavihka, ne vseh, po pritisku na tipkovno kombinacijo za izhod iz aplikacije (Alt + F4).
  • Iz strani z nastavitvami zasebnosti (about:preferences#privacy) je bila odstranjena možnost pošiljanja spletnih mest HTTP-headerja „Do Not Track“ („DNT“). Header DNT obvešča spletna mesta o tem, da uporabnik ne želi posredovati podatkov, ki se lahko uporabljajo za sledenje njegovim premikom in preferencam. Header DNT ni obvezen in ga številna spletna mesta ignorirajo. Namesto DNT se priporoča uporaba mehanizma GPC (Global Privacy Control), ki obvešča spletna mesta o prepovedi prodaje osebnih podatkov in uporabe podatkov za sledenje uporabniškemu vedenju ali premikom. Za razliko od DNT je upoštevanje zahtev GPC obvezno v skladu z veljavnim zakonom CCPA (California Consumer Privacy Act).
  • Operacija kontekstnega menija „Copy Without Site Tracking“ je bila preimenovana v „Copy Clean Link“ in razširjena z možnostjo uporabe za goli URL v besedilu (brez hiperlinkov). Operacija omogoča kopiranje URL izbrane povezave v odložišče, pri čemer se predhodno odstranijo parametri, ki se uporabljajo za sledenje prehodom med spletnimi mesti.
  • V naslovni vrstici je uvedena možnost iskanja imen skupin zavihkov in prehoda do najdenih skupin. Iskanje pokriva med drugim zaprte in shranjene skupine.
  • Za stiskanje gradiv Firefox za platformo Linux je bil uporabljen format XZ, ki je v primerjavi s formatom bz2 omogočil zmanjšanje velikosti prenesenih podatkov v povprečju za 25 % in več kot podvojil čas razpakiranja.
  • Za HTTP/3 je bila dodana podpora za hibridni algoritem izmenjave ključev „mlkem768x25519“, ki je odporen proti poskusom uganiti na kvantnem računalniku in predstavlja kombinacijo X25519 ECDH in algoritma ML-KEM (CRYSTALS-Kyber), ki je bil lani standardiziran s strani Nacionalnega inštituta za standarde in tehnologijo ZDA (NIST). ML-KEM uporablja metode kriptografije, ki temeljijo na reševanju problemov teorije mrež, čas reševanja katerih se ne razlikuje med klasičnimi in kvantnimi računalniki.
  • V atributih vmesnika PointerEvent, ki določajo koordinate kazalca, je bila uvedena možnost posredovanja necelih vrednosti. Sprememba omogoča obdelavo dogodkov z večjo natančnostjo v situacijah, ko je ciljni element spremenjen prek CSS ali ko je povečan merilo vidnega področja (viewport).
  • Obnašanje dogodkov mouseenter, mouseleave, pointerenter in pointerleave je bilo spremenjeno, da ustreza specifikaciji.
  • V API WebAuthn je dodana metoda getClientCapabilities().
  • V orodjih za spletne razvijalce je omogočeno prikazovanje opozorila pri uporabi lastnosti 'content-visibility' z elementi, za katere ne velja omejitev velikosti.
  • V spletni konzoli je dodana ukazna vrstica '$$$', namenjena iskanju po straneh ob upoštevanju vsebine senčnega DOM.
  • Razširjene so možnosti za odpravo napak pri WebExtension dodatkih: omogočeno je delovanje točk za zaustavitev v skriptah za obdelavo vsebine in omogočeno je prikazovanje delavcev pri izbiri konteksta v konzoli.
  • V različici za Android je dodana možnost samodejnega pošiljanja poročil o zrušitvah brskalnika Mozilla, brez potrditve uporabnika.

Poleg novosti in popravkov napak je v Firefox 135 odprtih 19 ranljivosti. 13 ranljivosti, označenih kot nevarne, je povzročeno zaradi težav z delovanjem pomnilnika, kot so prelivanja pomnilnika in dostop do že osvobojenih območij pomnilnika. Te težave lahko potencialno privedejo do izvajanja zlonamerne kode ob odpiranju posebnih strani.

V beta različici Firefox 136 v gradnjah za platformo Linux je omogočena uporaba strojnega pospeševanja dekodiranja videa na sistemih z GPU AMD. Privzeto je vključen način HTTPS-First, pri katerem se dostopi po 'http://' nadomestijo z 'https://', tako pri klikih na povezave kot pri nalaganju podresursov, kot so slike, skripti in stilske tabele. Dodana je podpora za pošiljanje in prejemanje videa v formatu AV1 preko WebRTC.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster