Ich weiß, wie man WebGL in Safari (8.0.7) für OS X (10.10.4) aktiviert, und ich kann WebGL-basierten Inhalt visualisieren und damit interagieren. Ich bin jedoch besorgt, dass er aufgrund des Browsers standardmäßig deaktiviert ist kann es tatsächlich unterstützen.
Gibt es einen Grund (vielleicht Stabilität oder Sicherheit), warum WebGL in Safari standardmäßig deaktiviert ist?
Antworten:
Wenn du wirklich Angst hast, ja. Mit WebGL können Webentwickler Shader codieren, die ungeschützt in der GPU ausgeführt werden. Dies kann viele Sicherheitsprobleme verursachen, da es keine Virenschutzprogramme zum Schutz vor GPU-Infektionen gibt.
Die Risiken sind nicht allzu groß, da es Organisationen wie Google und Khronos gibt, die daran arbeiten, es viel sicherer zu machen. Diese Organisationen können sehr schnell Patches und Korrekturen für Probleme und Mängel erstellen.
Ich bin mir nicht sicher, wie unsicher WebGL in Safari ist, aber da es auf Webkit basiert, bin ich mir ziemlich sicher, dass es Chrome ziemlich ähnlich ist.
quelle
Im Jahr 2017 schafften Forscher eine Proof-of-Concept zeigt , dass WebGL verwendet werden , kann das Gerät mit hohen Genauigkeit, auch über mehrere Browser Fingerabdrücke. [ 1 ] So mögen Sie vielleicht es aus Datenschutzgründen deaktiviert lassen.
quelle