Supongo que hay un beneficio de seguridad para el retraso de Firefox antes de instalar complementos, pero por mi vida no puedo entender qué es. (Sí, sé que puedes desactivar el retraso).
Si responde esta pregunta, proporcione referencias de las listas de correo de Firefox o registros de confirmación.
Respuestas:
¿Por qué?
¿Cómo puede desencadenar una instalación de forma maliciosa?
Aquí hay un artículo interesante sobre las condiciones de carrera en los diálogos de seguridad de Jesse Ruderman:
Básicamente, todo se reduce a predecir cuándo un usuario haría clic y luego interceptar ese clic dentro de un cuadro de diálogo de instalación. Ruderman explicó una situación de juego más concisa como esta en su informe de error de Firefox, que finalmente llevó a la inclusión del período de retraso.
Para resumir nuevamente, su punto principal fue:
¿Alguna alternativa al período de retraso?
El período de demora fue ciertamente solo una forma de lidiar con esto. Otro podría haber estado barajando los botones de "Instalar", "Cancelar" cada vez que instalaba algo. Esto es algo que se usa muy a menudo, pero confunde al usuario más de lo que ayuda.
Otra idea sería mover la ubicación de la ventana al azar para cada diálogo. Esto tiene el mismo resultado que arrastrar los botones, es decir, confundir al usuario.
Además, la introducción de la aleatoriedad no es la solución definitiva. Si hay métodos abreviados de teclado para los botones, también puede interceptar las pulsaciones de teclas. Dicho todo esto, parece más una característica heredada hoy en día, ya que la mayoría de los complementos se instalan desde el sitio web oficial de complementos de Firefox de todos modos.
fuente