Y a-t-il une raison de laisser WebGL désactivé dans Safari?

16

Je sais comment activer WebGL dans Safari (8.0.7) pour OS X (10.10.4) et je suis capable de visualiser et d'interagir avec du contenu basé sur WebGL, mais je crains qu'il soit désactivé par défaut, étant donné que le navigateur peut réellement le soutenir.

Y a-t-il une raison (peut-être la stabilité ou la sécurité) que WebGL est désactivé par défaut dans Safari?

El Developer
la source
Deviner les motivations d'Apple, c'est un peu comme lire des feuilles de thé. Une question pratique serait de savoir comment l'activer par défaut, comment faire pression (rapport de bogue) sur Apple pour corriger cela, ou comment contourner la limitation existante. Rassembler des opinions sur les raisons pour lesquelles ce n'est pas le mieux pour nous ici (ou Stack Exchange en général).
bmike
1
@bmike: Qu'est-ce qui en fait une question d'opinion? Il peut y avoir une raison et il est raisonnable d'en demander une.
orome
@raxacoricofallapatorius Il demande pourquoi Apple a fait X. Modifiez plutôt ceci pour décrire le problème et ce qui a été fait jusqu'à présent pour le résoudre. Je mettrai à jour la raison proche. Merci pour le ping!
bmike
1
@bmike: édité pour se concentrer sur les raisons pour lesquelles on pourrait le laisser désactivé (plutôt que sur les motivations d'Apple).
orome
@raxacoricofallapatorius Merci pour les soins et l'alimentation. Voyons voir où ça va. Merci encore! (peut-être qu'il aura besoin d'une modification pour expliquer comment activer le web GL - ce serait instructif pour les curieux. Peut-être que c'est une autre question entièrement :-)
bmike

Réponses:

3

Si vous avez vraiment peur, oui. WebGL permet aux développeurs Web de coder des shaders qui s'exécutent sans protection dans le GPU. Cela peut entraîner de nombreux problèmes de sécurité car il n'y a pas vraiment d'antivirus pour se protéger contre les infections GPU.

Les risques ne sont pas trop grands, car des organisations telles que Google et Khronos travaillent à le rendre beaucoup plus sûr. Ces organisations sont très rapides à créer des correctifs et des correctifs pour les problèmes et les failles.

Je ne sais vraiment pas à quel point WebGL est dangereux dans Safari, cependant, car il est basé sur Webkit, je suis sûr qu'il est assez similaire à Chrome.

yash101
la source
1

En 2017, les chercheurs ont créé une preuve de concept montrant que WebGL peut être utilisé pour prendre les empreintes digitales de votre machine avec une grande précision, même sur plusieurs navigateurs. [ 1 ] Vous voudrez donc peut-être le laisser désactivé pour des raisons de confidentialité.

augurar
la source