Есть ли причина оставить WebGL отключенным в Safari?

16

Я знаю, как включить WebGL в Safari (8.0.7) для OS X (10.10.4), и я могу визуализировать и взаимодействовать с контентом, основанным на WebGL, однако меня беспокоит, что он отключен по умолчанию, учитывая, что браузер может реально поддержать это.

Есть ли причина (возможно, стабильность или безопасность), что WebGL отключен по умолчанию в Safari?

El Developer
источник
Угадай мотивации Apple, это немного похоже на чтение чайных листьев. Практический вопрос заключается в том, как включить его по умолчанию, как лоббировать (сообщить об ошибке) Apple, чтобы исправить это, или как обойти существующее ограничение. Сбор мнений о том, почему это не подходит для нас здесь (или Stack Exchange в целом).
Bmike
1
@bmike: Что делает этот вопрос основанным на мнении? Может быть причина, и разумно спросить ее.
ором
@raxacoricofallapatorius Он спрашивает, почему Apple сделала X. Вместо этого отредактируйте это, чтобы описать проблему и что было сделано до сих пор для ее решения. Я обновлю близкую причину. Спасибо за пинг!
Bmike
1
@bmike: отредактировано, чтобы сосредоточиться на том, почему можно оставить его отключенным (а не на мотивациях Apple).
orome
@raxacoricofallapatorius Спасибо за заботу и кормление. Посмотрим куда это пойдет. Еще раз спасибо! (возможно, понадобится редактирование, чтобы объяснить, как включить веб-GL - это было бы информативно для любопытных. Возможно, это совсем другой вопрос :-)
bmike

Ответы:

3

Если ты действительно напуган, да. WebGL позволяет веб-разработчикам кодировать шейдеры, которые работают без защиты в графическом процессоре. Это может вызвать много проблем безопасности, потому что на самом деле нет никаких антивирусов для защиты от заражения графическим процессором.

Риски не слишком велики, потому что такие организации, как Google и Khronos, работают над тем, чтобы сделать его намного безопаснее. Эти организации очень быстро создают патчи и исправляют проблемы и недостатки.

Я действительно не уверен, насколько небезопасен WebGL в Safari, однако, поскольку он основан на Webkit, я уверен, что он довольно похож на Chrome.

yash101
источник
1

В 2017 году исследователи создали концептуальное доказательство того, что WebGL можно использовать для высокоточной идентификации вашего компьютера даже в нескольких браузерах. [ 1 ] Поэтому вы можете оставить его отключенным по соображениям конфиденциальности.

augurar
источник