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?
Réponses:
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.
la source
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é.
la source