C'è un motivo per lasciare WebGL disabilitato in Safari?


16

So come abilitare WebGL in Safari (8.0.7) per OS X (10.10.4) e sono in grado di visualizzare e interagire con contenuti basati su WebGL, tuttavia sono preoccupato che sia disabilitato per impostazione predefinita, dato che il browser può effettivamente supportarlo.

C'è un motivo (forse stabilità o sicurezza) che WebGL è disabilitato per impostazione predefinita in Safari?


Indovinare le motivazioni di Apple è un po 'come leggere le foglie di tè. Una domanda pratica sarebbe come abilitarlo di default, come fare pressioni (segnalazione di bug) ad Apple per correggerlo o come aggirare la limitazione esistente. Raccogliere opinioni sul perché non è la soluzione migliore per noi qui (o Stack Exchange in generale).
bmike

1
@bmike: cosa rende questa una domanda basata sull'opinione? Potrebbe esserci un motivo ed è ragionevole chiederne uno.
orome,

@raxacoricofallapatorius Si sta chiedendo perché Apple abbia fatto X. Invece modifica questo per descrivere il problema e cosa è stato fatto finora per risolverlo. Aggiornerò il motivo stretto. Grazie per il ping!
bmike

1
@bmike: modificato per concentrarsi sul motivo per cui si potrebbe desiderare di lasciarlo disabilitato (piuttosto che sulle motivazioni di Apple).
orome,

@raxacoricofallapatorius Grazie per la cura e l'alimentazione. Vediamo dove va. Grazie ancora! (forse avrà bisogno di una modifica per spiegare come abilitare il web GL - sarebbe informativo per i curiosi. Forse è un'altra domanda del tutto :-)
bmike

Risposte:


3

Se hai davvero paura, sì. WebGL consente agli sviluppatori Web di codificare shader che vengono eseguiti non protetti nella GPU. Ciò può causare molti problemi di sicurezza perché in realtà non esistono antivirus che proteggano dalle infezioni della GPU.

I rischi non sono troppo grandi perché ci sono organizzazioni come Google e Khronos che lavorano per renderlo molto più sicuro. Queste organizzazioni sono davvero veloci nella creazione di patch e soluzioni per problemi e difetti.

Non sono davvero sicuro di quanto WebGL non sia sicuro in Safari, tuttavia, poiché è basato su Webkit, sono abbastanza sicuro che sia abbastanza simile a Chrome.


1

Nel 2017, i ricercatori hanno creato una dimostrazione del concetto che dimostra che WebGL può essere utilizzato per impronte digitali sul dispositivo con elevata precisione, anche su più browser. [ 1 ] Quindi potresti volerlo disabilitare per motivi di privacy.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.