Firefox 95 incluye RLBox Sandboxing para proteger al navegador de códigos maliciosos - Masterhacks Blog

Firefox 95 incluye RLBox Sandboxing para proteger al navegador de códigos maliciosos

Mozilla está comenzando a implementar Firefox 95 con una nueva tecnología de espacio aislado llamada RLBox, que evita que el código no confiable y otras vulnerabilidades de seguridad causen «defectos accidentales así como ataques a la cadena de suministro».

Nombrado como RLBox e implementado en colaboración con investigadores de la Universidad de California en San Diego y la Universidad de Texas, el mecanismo de protección mejorado está diseñado para fortalecer el navegador web contra posibles debilidades en las bibliotecas disponibles para reproducir audio y video, entre otro contenido.

Con este fin, Mozilla está incorporando «sanboxing de grano fino» en cinco módulos, incluido su motor de representación de fuentes Graphite, el corrector ortográfico Hunspell, el formato de contenedor multimedia Ogg, el analizador Expat XML y el formato de compresión de fuentes web Woff2.

El marco utiliza WebAssembly, un estándar abierto que define un formato de código binario portátil para programas ejecutables que se pueden abrir en navegadores web modernos, para aislar el código potencialmente inseguro, una versión prototipo del cual se envió en febrero de 2020 a usuarios de Mac y Linux.

Todos los navegadores principales están diseñados para ejecutar contenido web en su propio entorno de espacio aislado como un medio para evitar que los sitios maliciosos aprovechen una vulnerabilidad del navegador para comprometer el sistema operativo subyacente.

Firefox también implementa Site Isolation, que carga cada sitio web por separado en su propio proceso y, como resultado, bloquea el código arbitrario alojado en un sitio web fraudulento para que no acceda a información confidencial almacenada en otros sitios.

El problema con estos enfoques, según Mozilla, es que los ataques por lo general funcionan uniendo dos o más fallas que tienen como objetivo violar el proceso de espacio aislado que contiene el sitio sospechoso y romper las barreras de aislamiento, socavando efectivamente las medidas de seguridad implementadas.

«La adaptación del aislamiento puede ser una labor intensa, muy propensa a errores de seguridad y requiere una atención crítica al rendimiento. RLBox minimiza la carga de convertir Firefox para utilizar de forma segura y eficiente código que no es de confianza», dijeron los investigadores.

RLBox tiene como objetivo aumentar la seguridad del navegador mediante el sandboxing C/C++ de terceros: bibliotecas de idiomas que son vulnerables a los ataques que interfieren con otros procesos del navegador y limitan el daño potencial.

Dicho de otro modo, el objetivo es aislar las bibliotecas en cajas de arena livianas de modo que los actores de amenazas no puedan explotar las vulnerabilidades en estos subcomponentes para afectar el resto del navegador.

«En vez de izar el código en un proceso separado, se copila en WebAssembly luego WebAssembly se compila en código nativo. La transformación impone dos restricciones clave al código de destino: no puede saltar a partes inesperadas del resto del programa y no puede acceder a la memoria fuera de una región específica, incluso una vulnerabilidad de día cero en cualquiera de estas bibliotecas no debería representar una amenaza para Firefox», dijo el ingeniero principal de Mozilla, Boby Holley.

Mozilla dijo que el sandboxing multiplataforma para Graphite, Hunspell y Ogg se incluye en Firefox 95 en las versiones de escritorio y móviles del navegador, mientras que se espera que Expat y Woff2 obtengan soporte para la función en Firefox 96.

Gracias por apoyar el libre conocimiento con tu donación!
Bitcoin: bc1q4sw9260twfcxatj8mjp7358cyvrf8whzlelyhj
Ethereum: 0xFb93D2a3c9d1A0b83EE629c2dE1725BCa192e581
Litecoin: LbFduJmHvQXcpCnwfUT7aJ4DYoWSL3iQw8
Dogecoin: D7QQVqNR5rk215A4zd2gyzV9P2bLQtZHFV
Transferencia bancaria en México:
Cuenta CLABE: 646180224401848086 Nombre: Masterhacks LATAM Banco: STP

Unete a nuestros grupos:
WhatsApp: https://chat.whatsapp.com/C8fqiz3aDDc58VRRd1vdrb
Telegram: https://t.me/masterhacks_net
Canal de WhatsApp https://whatsapp.com/channel/0029VaBBLCn5vKAH9NOWCl3K

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *