Mozilla heeft de release van Firefox versie 133 aangekondigd, samen met de uitgebreide ondersteuningsversies 115.18.0 en 128.5.0. De nieuwe versie verhelpt 18 beveiligingslekken , waarvan er drie als kritiek worden beschouwd. Het gaat onder andere om geheugenlekken die het mogelijk zouden kunnen maken dat kwaadwillende code wordt uitgevoerd bij interactie met webpagina's die specifiek zijn ontworpen om deze zwakke punten te misbruiken.
Deze nieuwe versie van Firefox 133 introduceert Bounce Tracking Protection, een verbetering ten opzichte van de strikte trackingbeveiligingsmodus (ETP, Enhanced Tracking Protection).
Dit nieuwe mechanisme is gericht op het voorkomen van tracking via redirects door specifieke trackingpatronen te detecteren en periodiek cookies en lokale gegevens te verwijderen die voor trackingdoeleinden worden gebruikt. In tegenstelling tot eerdere methoden, die afhankelijk waren van lijsten met bekende trackers, maakt deze bescherming gebruik van geavanceerde heuristieken om nieuwe vormen van tracking te identificeren en te neutraliseren door gedrag na redirects te analyseren.
Tracking via redirects werkt door gebruikers tijdelijk door te sturen naar trackingwebsites voordat ze hun uiteindelijke bestemming bereiken. Tijdens dit proces slaan trackers cookies en andere gegevens op in de lokale opslag. Hierdoor kunnen ze de door browsers ingestelde beperkingen voor toegang tussen websites omzeilen, omdat de cookies buiten de context van de oorspronkelijke website worden geplaatst. De nieuwe beveiliging van Firefox verwijdert deze gegevens automatisch, waardoor deze invasieve tactieken worden tegengegaan.
Een andere verbetering in Firefox 133 is de nieuwe functionaliteit in het menu met geopende tabbladen, toegankelijk via de knop in de rechterbovenhoek . Gebruikers kunnen nu in de zijbalk een lijst zien van geopende tabbladen op andere apparaten die aan hetzelfde Mozilla-account zijn gekoppeld , waardoor ze gemakkelijker toegang hebben tot tabbladen en deze op meerdere apparaten kunnen synchroniseren.
Wat de verwerking van cookies betreft, past Firefox het 'expire'-attribuut aan op basis van het verschil tussen de servertijd en de lokale tijd. Als het systeem een tijdsverschil met de toekomst heeft, blijven cookies geldig volgens de servertijd, waardoor de nauwkeurigheid in omgevingen met inconsistente tijdinstellingen wordt verbeterd.
De Windows-editie bevat nu GPU-acceleratie voor de Canvas2D API , en de Fetch API ondersteunt nu de parameter "keepalive", waardoor HTTP-verzoeken actief blijven, zelfs na het sluiten van een pagina. Dit is ideaal voor het verzenden van gegevens aan het einde van sessies.
In de Android-versie is de desktopmodus standaard ingeschakeld op apparaten met grote schermen , en wordt inhoud die in de privémodus is gekopieerd, gemarkeerd als vertrouwelijk, waardoor de gebruiker een waarschuwing te zien krijgt.
Voor ontwikkelaars introduceert Firefox 133 nieuwe mogelijkheden bij het afhandelen van dialogen met behulp van de gebeurtenissen "beforetoggle" en "toggle" op elementen , waarmee u nu statussen kunt vastleggen voordat u dialoogvensters opent of sluit.
Andere opvallende wijzigingen zijn onder meer :
- PiP “picture in picture” heeft verbeteringen ondergaan en wordt op een groter aantal sites ondersteund.
- Ondersteuning toegevoegd voor het contenteditable attribuut ingesteld op platte tekstmodus, en de :has-slotted CSS pseudo-klasse. Beide kunnen worden ingeschakeld in de geavanceerde instellingen van about:config.
- De browser breidt zijn ondersteuning uit naar Web Workers, waardoor het gebruik van API-machtigingen via de eigenschap WorkerNavigator.permissions mogelijk wordt.
- De multimedia-elementen En voeg de onwaitingforkey-gebeurtenis toe, ontworpen om situaties aan te pakken waarin het afspelen stopt vanwege een gebrek aan decoderingssleutels.
Als je meer wilt weten, kun je de release-opmerkingen bekijken via de volgende link.
Hoe installeer ik Firefox op Linux?
Als je al een Firefox-gebruiker bent, weet je waarschijnlijk al dat je eenvoudig kunt updaten naar de nieuwste versie via het instellingenmenu. Gebruikers met automatische updates hoeven zich geen zorgen te maken, want zij ontvangen de nieuwe versie zonder handmatige tussenkomst.
Aan de andere kant, als u liever niet wacht op de automatische update, kunt u dit handmatig doen en hiervoor hoeft u alleen maar naar Menu > Help > Over Firefox te gaan. Hierdoor wordt een venster geopend waarin de geïnstalleerde versie wordt weergegeven en, als de functionaliteit is ingeschakeld, wordt gecontroleerd op beschikbare updates.
Voor gebruikers van Ubuntu, Linux Mint en andere Ubuntu-afgeleiden is het ook mogelijk om Firefox bij te werken via de officiële PPA . Open hiervoor een terminal en voer de volgende commando's in:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
Een andere beschikbare installatieoptie is Flatpak. Om deze methode te gebruiken, moet Flatpak-ondersteuning op uw systeem aanwezig zijn. Eenmaal ingeschakeld, kunt u Firefox installeren door de volgende opdracht in de terminal uit te voeren:
flatpak installeer flathub org.mozilla.firefox
Wat betreft degenen die de browser al hebben geïnstalleerd, volstaat het om de volgende opdracht uit te voeren om niet alleen Firefox bij te werken, maar ook alle applicaties die in Flatpak-formaat zijn:
flatpack-update
In het geval van degenen die de voorkeur geven aan het gebruik van Snap, kan de installatie van de browser worden uitgevoerd door de volgende opdracht te typen:
sudo snap firefox installeren
En om de applicaties die we in Snap-formaat hebben geïnstalleerd bij te werken, typt u gewoon het volgende in de terminal:
sudo snap vernieuwen