Existe um motivo para deixar o WebGL desativado no Safari?

16

Eu sei como habilitar o WebGL no Safari (8.0.7) para OS X (10.10.4) e consigo visualizar e interagir com o conteúdo baseado em WebGL, no entanto, estou preocupado que ele esteja desativado por padrão, já que o navegador pode realmente apoiá-lo.

Existe uma razão (talvez estabilidade ou segurança) para que o WebGL esteja desativado por padrão no Safari?

El Developer
fonte
Adivinhar as motivações da Apple é como ler folhas de chá. Uma pergunta prática seria como ativá-lo por padrão, como fazer lobby (relatório de bug) da Apple para corrigir isso ou como solucionar a limitação existente. Reunir opiniões sobre o porquê não é o melhor para nós aqui (ou Stack Exchange em geral).
bmike
11
@bmike: O que faz disso uma pergunta baseada em opinião? Pode haver uma razão e é razoável pedir uma.
orome 04/07/2015
@raxacoricofallapatorius Está perguntando por que a Apple fez o X. Em vez disso, edite-o para descrever o problema e o que foi feito até agora para resolvê-lo. Vou atualizar o motivo próximo. Obrigado pelo ping!
Bmike
11
@bmike: Editado para se concentrar em por que alguém pode querer deixá-lo desativado (em vez das motivações da Apple).
orome 04/07/2015
@raxacoricofallapatorius Obrigado pelo cuidado e alimentação. Vamos ver para onde vai. Obrigado novamente! (talvez ele vai precisar de uma edição para explicar como habilitar GL web - o que seria informativa para os curiosos Talvez é outra questão inteiramente :-).
bmike

Respostas:

3

Se você está realmente assustado, sim. O WebGL permite que os desenvolvedores da Web codifiquem shaders que são desprotegidos na GPU. Isso pode causar muitos problemas de segurança porque não há realmente antivírus para proteger contra infecções por GPU.

Os riscos não são muito grandes porque existem organizações como Google e Khronos trabalhando para torná-lo muito mais seguro. Essas organizações são realmente rápidas na criação de patches e correções para problemas e falhas.

No entanto, não tenho certeza de como o WebGL é inseguro no Safari, porque é baseado no Webkit, tenho certeza de que é bastante semelhante ao Chrome.

yash101
fonte
1

Em 2017, os pesquisadores criaram uma prova de conceito mostrando que o WebGL pode ser usado para imprimir sua máquina com alta precisão, mesmo em vários navegadores. [ 1 ] Portanto, convém deixá-la desativada por motivos de privacidade.

augurar
fonte