¿Hay alguna razón para dejar WebGL deshabilitado en Safari?

16

Sé cómo habilitar WebGL en Safari (8.0.7) para OS X (10.10.4) y puedo visualizar e interactuar con contenido basado en WebGL, sin embargo, me preocupa que esté deshabilitado de forma predeterminada, dado que el navegador en realidad puede soportarlo.

¿Hay alguna razón (tal vez estabilidad o seguridad) de que WebGL esté deshabilitado de manera predeterminada en Safari?

El Developer
fuente
Adivinar las motivaciones de Apple es un poco como leer hojas de té. Una pregunta práctica sería cómo habilitarlo de forma predeterminada, cómo presionar (informe de error) a Apple para que corrija esto, o cómo solucionar la limitación existente. Recopilar opiniones sobre por qué no es la mejor opción para nosotros aquí (o Stack Exchange en general).
bmike
1
@bmike: ¿Qué hace que esta sea una pregunta basada en una opinión? Puede haber una razón y es razonable pedir una.
orome
@raxacoricofallapatorius Se pregunta por qué Apple hizo X. En cambio, edite esto para describir el problema y lo que se ha hecho hasta ahora para resolverlo. Actualizaré el motivo cercano. Gracias por el ping!
bmike
1
@bmike: Editado para enfocarse en por qué uno podría querer dejarlo deshabilitado (en lugar de las motivaciones de Apple).
orome
@raxacoricofallapatorius Gracias por el cuidado y la alimentación. Veamos a dónde va. ¡Gracias de nuevo! (tal vez necesitará una edición para explicar cómo habilitar web GL - eso sería informativo para los curiosos. Quizás sea otra pregunta por completo :-)
bmike

Respuestas:

3

Si realmente tienes miedo, sí. WebGL permite a los desarrolladores web codificar sombreadores que se ejecutan sin protección en la GPU. Esto puede causar muchos problemas de seguridad porque en realidad no hay ningún antivirus para proteger contra las infecciones por GPU.

Los riesgos no son demasiado grandes porque hay organizaciones como Google y Khronos que trabajan para hacerlo mucho más seguro. Estas organizaciones son realmente rápidas en la creación de parches y soluciones para problemas y fallas.

Sin embargo, no estoy seguro de cuán inseguro es WebGL en Safari, ya que está basado en Webkit, estoy bastante seguro de que es bastante similar a Chrome.

yash101
fuente
1

En 2017, los investigadores crearon una prueba de concepto que muestra que WebGL se puede usar para tomar huellas dactilares de su máquina con alta precisión, incluso en varios navegadores. [ 1 ] Por lo tanto, es posible que desee dejarlo desactivado por razones de privacidad.

augurar
fuente