Я знаю, как включить WebGL в Safari (8.0.7) для OS X (10.10.4), и я могу визуализировать и взаимодействовать с контентом, основанным на WebGL, однако меня беспокоит, что он отключен по умолчанию, учитывая, что браузер может реально поддержать это.
Есть ли причина (возможно, стабильность или безопасность), что WebGL отключен по умолчанию в Safari?
Ответы:
Если ты действительно напуган, да. WebGL позволяет веб-разработчикам кодировать шейдеры, которые работают без защиты в графическом процессоре. Это может вызвать много проблем безопасности, потому что на самом деле нет никаких антивирусов для защиты от заражения графическим процессором.
Риски не слишком велики, потому что такие организации, как Google и Khronos, работают над тем, чтобы сделать его намного безопаснее. Эти организации очень быстро создают патчи и исправляют проблемы и недостатки.
Я действительно не уверен, насколько небезопасен WebGL в Safari, однако, поскольку он основан на Webkit, я уверен, что он довольно похож на Chrome.
источник
В 2017 году исследователи создали концептуальное доказательство того, что WebGL можно использовать для высокоточной идентификации вашего компьютера даже в нескольких браузерах. [ 1 ] Поэтому вы можете оставить его отключенным по соображениям конфиденциальности.
источник