Mozilla Firefox 95.0 ya está disponible para descargar antes de su lanzamiento oficial mañana. Lo que hace que esta nueva versión sea interesante es la integración de RLBox.
En todas las plataformas, el navegador web Mozilla Firefox 95.0 ahora usa RLBox para protegerse contra vulnerabilidades de seguridad dentro de bibliotecas de terceros.
RLBox está diseñado para sandbox de bibliotecas de terceros y está compuesto por un sandbox basado en WebAssembly y una API para actualizar el código de aplicación existente dentro de la biblioteca de sandbox. RLBox aislará la memoria de la biblioteca de espacio aislado de la de la aplicación/Firefox, entre otros beneficios de seguridad.
RLBox se explica con más detalle a través de la documentación en GitHub . También hay esta publicación de blog sobre Mozilla Hacks que describe este esfuerzo de sandboxing basado en WASM. (Actualización: Mozilla también tiene ahora otro entrada de blog sobre esta tecnología de sandboxing de RLBox.)
Este código de sandboxing de RLBox WebAssembly no es específico de Mozilla/Firefox, pero también puede ser utilizado por otras aplicaciones arbitrarias. RLBox fue diseñado originalmente por investigadores de UC San Diego, así como de la Universidad de Texas en Austin y la Universidad Standard. Durante el último año y medio, Mozilla ha estado trabajando para incorporar RLBox en Firefox y ahora para Firefox 95.0 ha alcanzado el hito de ser utilizado en todas las plataformas para defenderse de los problemas causados por bibliotecas de terceros.
Firefox 95 ahora también admite el atributo global”inputmode”en todas las plataformas (anteriormente solo era Android), la propiedad del cursor CSS ahora es compatible con Android y una reducción del uso de la CPU al evitar siempre publicar un NSEvent al bucle de eventos cada vez que se ejecuta un evento no nativo. Esa reducción del uso de la CPU también debería ayudar en la duración de la batería, además de ser una ganancia en sí misma.
Mientras espera el anuncio oficial, se puede descargar Firefox 95 desde Mozilla.org .