¿Puedo deshabilitar el acceso a las API de JS en el navegador, como los temporizadores de alta resolución?

4

A raíz de las noticias recientes de errores de CPU como Meltdown y Specter que se basan en mediciones precisas (-ish) del tiempo transcurrido, me encuentro con ganas de deshabilitar cosas como window.performance.now() en mi navegador (aparte de otras mitigaciones , obviamente).

  • ¿Es posible deshabilitar una función particular de la API de JS en Firefox reciente o Chromium? (Preferiblemente por configuración, pero también estoy listo para compilar desde fuentes si es necesario).
  • Si es así, ¿tiene sentido hacerlo?
pregunta kralyk 04.01.2018 - 11:42
fuente

1 respuesta

1

Antes de que se apliquen los parches a los navegadores, puede escribir un secuencia de comandos de usuario para reemplazar estos objetos DOM con dummies o eliminar el performance propiedad en total.

Esto es principalmente una función de desarrollo y el sitio web público no debería necesitarlo para funcionar de todos modos.

Sin embargo, debido a las "características" estúpidas como NaCl / WebAssembly y WebGL, puede haber muchas otras formas de realizar un ataque de canal lateral de sincronización en un navegador.

    
respondido por el billc.cn 04.01.2018 - 12:57
fuente

Lea otras preguntas en las etiquetas