Чи є причина залишати WebGL відключеним у Safari?


16

Я знаю, як увімкнути WebGL в Safari (8.0.7) для OS X (10.10.4), і я вмію візуалізувати та взаємодіяти з вмістом на основі WebGL, однак мене турбує, що він вимкнено за замовчуванням, враховуючи, що браузер насправді може це підтримати.

Чи є причина (можливо, стабільність чи безпека), що WebGL відключений за замовчуванням у Safari?


Вгадати мотивацію Apple трохи схоже на читання чайних листків. Практичним питанням буде, як включити його за замовчуванням, як лобіювати (звіт про помилки) Apple, щоб виправити це, або як обійти існуюче обмеження. Збір думок, чому тут не найкраще підходить для нас (або обмін стеками взагалі).
bmike

1
@bmike: Що обумовлює це питання, засноване на думці? Можливо, є причина, і розумно попросити її.
orome

@raxacoricofallapatorius Це питання, чому яблуко зробив X. Замість цього відредагуйте це, щоб описати проблему та що було зроблено поки що для її вирішення. Я оновлю близьку причину. Дякую за пінг!
bmike

1
@bmike: Відредаговано, щоб зосередитись на тому, чому можна захотіти залишити його відключеним (а не мотивацією Apple).
orome

@raxacoricofallapatorius Дякую за догляд та годування. Подивимось, куди йде. Знову дякую! (можливо, знадобиться редагування, щоб пояснити, як включити веб-GL - це було б інформативно для допитливих. Можливо, це зовсім інше питання :-)
bmike

Відповіді:


3

Якщо ти справді боїшся, так. WebGL дозволяє веб-розробникам кодувати шейдери, які працюють незахищеними в GPU. Це може спричинити багато проблем із безпекою, оскільки насправді немає антивірусів для захисту від GPU-інфекцій.

Ризики не надто великі, оскільки існують такі організації, як Google та Хронос, які роблять його набагато безпечнішим. Ці організації справді швидко створюють виправлення та виправлення проблем та недоліків.

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


1

У 2017 році дослідники створили доказову концепцію, яка показує, що WebGL можна використовувати для відбитків пальців на вашій машині з високою точністю навіть у кількох браузерах [ 1 ].

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.