微軟以安全為由拒絕支持WebGL: "IE9改進了IE瀏覽器的標準支持,IE10則繼續走在這條道路上,增加了許多新標準特性。但微軟有一樣東西沒有碰,那就是在瀏覽器中實現3D的新技術WebGL,它所用的API是基於OpenGL API。微軟安全工程師在博客上解釋了他們為什麼不採用WebGL:擔心安全。 微軟指出,WebGL暴露了太多敏感的、擁有優先權的、未強化安全的代碼,容易遭受DDoS之類的攻擊。視頻硬件和視頻驅動一般只利用相對受信任的代碼,而顯示驅動通常bug很多,很不穩定,3D軟件的開發者須耗費很多精力去讓程序能正常使用3D硬件。WebGL規格本身不會存在太多的漏洞,但ATI、NVIDIA和Intel的驅動則是另一回事,瀏覽器開發商無法干預這些驅動的編寫,他們只能利用黑名單去屏蔽有問題的驅動,但這樣一來會影響用戶體驗。微軟表示,它無法安全的實現WebGL。

沒有留言:
發佈留言