<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 Forums - Coffeehouse - Microsoft -- Why no WebGL?</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Coffeehouse - Microsoft -- Why no WebGL?</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Tue, 18 Jun 2013 21:53:49 GMT</pubDate>
	<lastBuildDate>Tue, 18 Jun 2013 21:53:49 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>48</c9:totalResults>
	<c9:pageCount>-48</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>Earlier Microsoft made its infamous decision that WebGL is inherently insecure because it allows access to your GPU. Why then; is Silverlight secure? Silverlight&nbsp;5 gives web pages the same type of access. It should also be pointed out that Canvas2D is now GPU-accelerated in Windows anyways; if an attacker mis-used even a 2D context based on your theory it could then be used to compromise a system via a DOS attack in the same way that it could supposedly be compromised in an attack on a WebGL implementation. Security is not usually an issue within a specification of a technology, but is usually an issue within its particular implementation. If Silverlight can be implemented &quot;securely&quot;, why can't WebGL? I do encourage you do read <a href="http://games.greggman.com/game/webgl-security-and-microsoft-bullshit/">this argument</a> about enabling WebGL. Although someone strongly worded, he does explain how WebGL can be implemented securely. It's also sad to see that Windows 8's Metro browser has absolutely no 3D support of any kind; including Silverlight. For a company claiming to support HTML5 and use it to innovate the web, it is not a good idea to pick and choose only a small subset of HTML5 features. Other browsers such as Chrome and Firefox are known for their frequent updates, which actually add new features to the browsers on a regular basis. I do hope that Microsoft chooses to reverse some of its business decisions regarding these matters; and your browser, and your new OS would become much more popular among consumers.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/667cc7590def4e1da7cda00e00cb9423#667cc7590def4e1da7cda00e00cb9423</link>
		<pubDate>Thu, 08 Mar 2012 12:21:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/667cc7590def4e1da7cda00e00cb9423#667cc7590def4e1da7cda00e00cb9423</guid>
		<dc:creator>Brian Bosak</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/IDWMaster/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>well for a start try this out:</p><p>WebGL is a way to call OpenGL calls from a web page.</p><p>Silverlight&nbsp; is a high level language that indirectly calls the host system.&nbsp; on Windows it calls DirectX</p><p>*BUT*&nbsp; the Silverlight app&nbsp; does not make *DIRECT* calls to DirectX</p><p>&nbsp;</p><p>so while Silverlight can create graphics it is not the same.</p><p>&nbsp;</p><p>Honestly IMHO&nbsp; if you need to do a lot of animated graphics should it be a web page ?</p><p>if for example it's a game I would rather have a native app that runs w/o a browser in the middle.</p><p>that's just one example.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/6d5ca26525dd4edf9425a00e00d177ef#6d5ca26525dd4edf9425a00e00d177ef</link>
		<pubDate>Thu, 08 Mar 2012 12:42:39 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/6d5ca26525dd4edf9425a00e00d177ef#6d5ca26525dd4edf9425a00e00d177ef</guid>
		<dc:creator>figuerres</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/figuerres/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>A web page having direct access to your hardware.</p><p>*shivers*</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/9fdf8cee021c4169a2bda00e00d6d284#9fdf8cee021c4169a2bda00e00d6d284</link>
		<pubDate>Thu, 08 Mar 2012 13:02:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/9fdf8cee021c4169a2bda00e00d6d284#9fdf8cee021c4169a2bda00e00d6d284</guid>
		<dc:creator>Ray7</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Ray7/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#c667cc7590def4e1da7cda00e00cb9423">IDWMaster</a>: I used to care, but really, who cares? You got all the other browser makers supporting it. You can use it and teach it. This isn't 2000-2007-ish where the web was IE you know, and thank the universe for it.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/3a9f362f46df48f1a363a00e00dad910#3a9f362f46df48f1a363a00e00dad910</link>
		<pubDate>Thu, 08 Mar 2012 13:16:48 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/3a9f362f46df48f1a363a00e00dad910#3a9f362f46df48f1a363a00e00dad910</guid>
		<dc:creator>fanbaby</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/fanbaby/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>Again? Really?</p><ol><li>Silverlight is a plugin, which means that to all intents and purposes it's a native code executable. There is no point trying to prevent native code executables from calling native code, it just can't be done. Any security flaw in a native executable, be it Silverlight, Flash, Acrobat or any .exe is as risky as any other. This is why modern browsers allow you not to load executable code from iffy websites or, better yet, ban it entirely. By contrast, WebGL would be right inside HTML, there is no opt-in choice. Any power you grant to WebGL is granted to the entire web. </li><li>WebGL doesn't solve real web problems, it's about graphics card manufacturers wanting to be able to sell high-end hardware to people who just want to surf the web. This is why blindingly obvious functionality like being able to put arbitrary HTML content on 3D surfaces is entirely ignored, because getting that working and usable is far harder than just exposing a stripped down portion of OpenGL. </li><li>The spec itself contains security issues. Not purely implementation ones due to bugs, but fundamental security design problems, which are far harder (maybe even impossible) to resolve down the line. When pointed out to the Khronos group, the &quot;fix&quot; was to add more functionality to OpenGL instead to try and mitigate them (it didn't BTW). That's like discovering a design flaw in DirectX and suggesting you can fix it by changing GDI. It's just stupid. </li></ol><p>For far more involved discussion, see the&nbsp;six and a half billion other threads on why WebGL is a mess.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/11b7323fb145489a923aa00e00e852f8#11b7323fb145489a923aa00e00e852f8</link>
		<pubDate>Thu, 08 Mar 2012 14:05:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/11b7323fb145489a923aa00e00e852f8#11b7323fb145489a923aa00e00e852f8</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/667cc7590def4e1da7cda00e00cb9423">1 hour&nbsp;ago</a>, <a href="/Niners/IDWMaster">IDWMaster</a> wrote</p><p>For a company claiming to support HTML5 and use it to innovate the web, it is not a good idea to pick and choose only a small subset of HTML5 features.</p><p></p></div></blockquote><p></p><p>For the umpteenth time: Kronos is not the W3C; the fact that they self proclaimed&nbsp;WebGL a&nbsp;&quot;web standard&quot; doesn't make it part of HTML5.&nbsp;Thank the universe for it.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/5fa5c3a9a8e84ecaa2afa00e00edf040#5fa5c3a9a8e84ecaa2afa00e00edf040</link>
		<pubDate>Thu, 08 Mar 2012 14:26:18 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/5fa5c3a9a8e84ecaa2afa00e00edf040#5fa5c3a9a8e84ecaa2afa00e00edf040</guid>
		<dc:creator>Blue Ink</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Blue Ink/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/11b7323fb145489a923aa00e00e852f8">3 hours&nbsp;ago</a>, <a href="/Niners/AndyC">AndyC</a> wrote</p><ol><li>Silverlight is a plugin, which means that to all intents and purposes it's a native code executable. There is no point trying to prevent native code executables from calling native code, it just can't be done. </li></ol><p></p></div></blockquote><p></p><p>Silverlight is a plugin, and IE makes no attempt to secure it as you rightly point out. On the other hand, Silverlight webapps are&nbsp;<em>not&nbsp;</em>native programs. They are sandboxed by Silverlight in much the same way that Javascript is sandboxed by IE. That's not to say that bugs in the sandbox don't prevent websites from getting native code execution - after all, that's what an exploit&nbsp;<em>is</em>, but let's be clear that Silverlight really&nbsp;<em>should&nbsp;</em>be trying to prevent web sites from calling native code, because I really don't like the idea of a website asking Windows to write a file to disk and CreateProcess it.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/3cf62fd33a4e41e4ae83a00e012c42fa#3cf62fd33a4e41e4ae83a00e012c42fa</link>
		<pubDate>Thu, 08 Mar 2012 18:13:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/3cf62fd33a4e41e4ae83a00e012c42fa#3cf62fd33a4e41e4ae83a00e012c42fa</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/6d5ca26525dd4edf9425a00e00d177ef">5 hours&nbsp;ago</a>, <a href="/Niners/figuerres">figuerres</a> wrote</p><p>if for example it's a game I would rather have a native app that runs w/o a browser in the middle.</p><p></p></div></blockquote><p></p><p>&#43;&#43;. For one the game would be able to spend it's time loading content and drawing graphics for me using it's highly optimised C code for me to play with rather than spending time constantly jitting javascript into poorly optimised assembly code with every index into every array getting checked, no types to help the compiler out and the bulk of having a full web-browser bolted on to what I actually just want to be an internet connected game in an executable.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/2822a6dbde2444ba9745a00e012d594b#2822a6dbde2444ba9745a00e012d594b</link>
		<pubDate>Thu, 08 Mar 2012 18:17:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/2822a6dbde2444ba9745a00e012d594b#2822a6dbde2444ba9745a00e012d594b</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>I think they probably think WebGL will give OpenGL some legitimacy they don't want it to have. Because if more people use OpenGL, that's less reason to use Windows because OpenGL runs everywhere.</p><p>Microsoft is a company that still relies on &quot;proprietary standards&quot; to make their own platforms more appealing. Consider that even a lot of Linux fans run dual boot so they can play games.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/0fc7b326e31a4ab68e9ea00e014af995#0fc7b326e31a4ab68e9ea00e014af995</link>
		<pubDate>Thu, 08 Mar 2012 20:05:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/0fc7b326e31a4ab68e9ea00e014af995#0fc7b326e31a4ab68e9ea00e014af995</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/0fc7b326e31a4ab68e9ea00e014af995">2 minutes&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>I think they probably think WebGL will give OpenGL some legitimacy they don't want it to have. Because if more people use OpenGL, that's less reason to use Windows because OpenGL runs everywhere.</p><p></p></div></blockquote><p></p><p>It's because it's a not a standard - it's a shim between javascript and OpenGL. It's like me deciding to introduce pinvokes into javascript, calling it WebPinvoke and trying to force vendors to support it.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/c4365e91c37f4b4ea42ca00e014c7f98#c4365e91c37f4b4ea42ca00e014c7f98</link>
		<pubDate>Thu, 08 Mar 2012 20:10:35 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/c4365e91c37f4b4ea42ca00e014c7f98#c4365e91c37f4b4ea42ca00e014c7f98</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>Simply put, it is a ActiveX where you have no way to disable it or not knowing it is enabled by default, and not knowing how insecure you are when you run this ActiveX control.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/6a12d1cb6e67494fb1aea00e01578ac2#6a12d1cb6e67494fb1aea00e01578ac2</link>
		<pubDate>Thu, 08 Mar 2012 20:50:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/6a12d1cb6e67494fb1aea00e01578ac2#6a12d1cb6e67494fb1aea00e01578ac2</guid>
		<dc:creator>magicalclick</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/magicalclick/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#cc4365e91c37f4b4ea42ca00e014c7f98">evildictaitor</a>:</p><p>It's a Khronos Group-backed standard, which is a member-funded standards consortium that represents a wide swath of the technology industry. Microsoft remains the only major web browser vendor that is not onboard with WebGL development or implementation.</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/034646deb3a1424e84f4a00e015b2ab2#034646deb3a1424e84f4a00e015b2ab2</link>
		<pubDate>Thu, 08 Mar 2012 21:03:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/034646deb3a1424e84f4a00e015b2ab2#034646deb3a1424e84f4a00e015b2ab2</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/034646deb3a1424e84f4a00e015b2ab2">10 minutes&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#cc4365e91c37f4b4ea42ca00e014c7f98">evildictaitor</a>:</p><p>It's a Khronos Group-backed standard, which is a member-funded standards consortium that represents a wide swath of the technology industry. Microsoft remains the only major web browser vendor that is not onboard with WebGL development or implementation.</p><p></p></div></blockquote><p></p><p>That's because it's not a standard. It's a shim to OpenGL. Microsoft would probably back it they did a proper security job like they did with the &lt;video&gt; tag in HTML5 - by seriously locking down the number of codecs that are available and saying speed is important when playing a video, so let's not use javascript to draw everything and have direct lines of communication between websites and the graphics driver.</p><p>If there were some hypothetical 3D for web (let's call it Web3D) that was built from the ground up with security in mind, was all sandboxed, and was written in such a way that you could do stuff&nbsp;<em>fast&nbsp;</em>and&nbsp;<em>securely</em>, then maybe Microsoft would get on board.</p><p>But as it is, it's just bolting OpenGL to the side of a browser and then hoping that the guys that wrote OpenGL and the guys that wrote the graphics drivers that have to run the geometry and shader pipelines built it securely enough to cope with russian malware domains throwing dodgy bytes at them.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/a85b08d0556b4edd87efa00e01619e92#a85b08d0556b4edd87efa00e01619e92</link>
		<pubDate>Thu, 08 Mar 2012 21:27:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/a85b08d0556b4edd87efa00e01619e92#a85b08d0556b4edd87efa00e01619e92</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#ca85b08d0556b4edd87efa00e01619e92">evildictaitor</a>:</p><p>I wonder where all these Microsoft security people were when Silverlight 5 was released with shader support.</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/bdfdaf987b1a44aeb793a00e01636845#bdfdaf987b1a44aeb793a00e01636845</link>
		<pubDate>Thu, 08 Mar 2012 21:33:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/bdfdaf987b1a44aeb793a00e01636845#bdfdaf987b1a44aeb793a00e01636845</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#cbdfdaf987b1a44aeb793a00e01636845">Bass</a>:Probably doing a much better job at understanding the issue.</p><p>You can disable/uninstall Silverlight and you have to install it when a website uses it. WebGL is just there, opening a nice comfortable path for anyone wanting to inject code on your system. Can you see the difference?</p><p>Besides, it's not a standard.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/02cf5711b3b44103ba2fa00e016656be#02cf5711b3b44103ba2fa00e016656be</link>
		<pubDate>Thu, 08 Mar 2012 21:44:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/02cf5711b3b44103ba2fa00e016656be#02cf5711b3b44103ba2fa00e016656be</guid>
		<dc:creator>PaoloM</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PaoloM/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/02cf5711b3b44103ba2fa00e016656be">9 minutes&nbsp;ago</a>, <a href="/Niners/PaoloM">PaoloM</a> wrote</p><p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#cbdfdaf987b1a44aeb793a00e01636845">Bass</a>:Probably doing a much better job at understanding the issue.</p><p>You can disable/uninstall Silverlight and you have to install it when a website uses it. WebGL is just there, opening a nice comfortable path for anyone wanting to inject code on your system. Can you see the difference?</p><p></p></div></blockquote><p></p><p>I don't really see the difference, especially considering by Microsoft's own estimates 60% have Silverlight installed. Flash supports accelerated 3D with shaders, and really how many people don't have Flash installed? If it was a major security problem it would have manifested itself by now.</p><p></p><blockquote><div class="quoteText"><p></p><p>Besides, it's not a standard.</p><p></p></div></blockquote><p></p><p><br>It's not just a standard, it's a <a href="http://www.khronos.org/webgl/"><em>web standard</em></a>. Go ahead and and try to convince all the browser makers outside of Redmond as well as the Khronos Group otherwise.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/399226f2368c4a7cbd18a00e016a8947#399226f2368c4a7cbd18a00e016a8947</link>
		<pubDate>Thu, 08 Mar 2012 21:59:57 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/399226f2368c4a7cbd18a00e016a8947#399226f2368c4a7cbd18a00e016a8947</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#c399226f2368c4a7cbd18a00e016a8947">Bass</a>: Not me. I don't have Silverlight installed because I don't want websites running shaders on my poorly written NVidia drivers.</p><p>Sadly though, I do have WebGL because Google Chrome installed it without asking me, I have no intention of ever using it, and it makes my entire system much more vulnerable to russian exploit sites - and hence makes me much more likely to lose my credit card details.</p><p>At least if I lost my credit card details to Silverlight I'd have actually&nbsp;<em>chosen</em> to install it.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/7c706b75d7b14e26a471a00e0171252c#7c706b75d7b14e26a471a00e0171252c</link>
		<pubDate>Thu, 08 Mar 2012 22:24:00 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/7c706b75d7b14e26a471a00e0171252c#7c706b75d7b14e26a471a00e0171252c</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/399226f2368c4a7cbd18a00e016a8947">24 minutes&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>If it was a major security problem it would have manifested itself by now.</p><p></p></div></blockquote><p></p><p>You mean like this one:&nbsp;<a href="http://www.kitguru.net/software/security-software/carl/webgl-exploit-opening-browser-users-to-serious-attacks/">http://www.kitguru.net/software/security-software/carl/webgl-exploit-opening-browser-users-to-serious-attacks/</a></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/6af7de225a17402f9af8a00e01717a2f#6af7de225a17402f9af8a00e01717a2f</link>
		<pubDate>Thu, 08 Mar 2012 22:25:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/6af7de225a17402f9af8a00e01717a2f#6af7de225a17402f9af8a00e01717a2f</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>Or this one, which&nbsp;<strong><em>still&nbsp;</em></strong>crashes my NVidia graphics drivers (part of which run in ring0, and hence Chrome's sandbox it just window dressing).</p><p><a href="https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/extra/lots-of-polys-example.html">https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/extra/lots-of-polys-example.html</a></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/67f1ac91392b490a8f41a00e0171f791#67f1ac91392b490a8f41a00e0171f791</link>
		<pubDate>Thu, 08 Mar 2012 22:27:00 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/67f1ac91392b490a8f41a00e0171f791#67f1ac91392b490a8f41a00e0171f791</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#c7c706b75d7b14e26a471a00e0171252c">evildictaitor</a>:</p><p>Or you can just run NoScript. Blocks Flash, all JavaScript (JavaScript itself is a liability), Java, Silverlight, and more! With a whitelist of course for sites you trust.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/da8d97a3a41f45cdbadba00e01720569#da8d97a3a41f45cdbadba00e01720569</link>
		<pubDate>Thu, 08 Mar 2012 22:27:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/da8d97a3a41f45cdbadba00e01720569#da8d97a3a41f45cdbadba00e01720569</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/da8d97a3a41f45cdbadba00e01720569">1 minute&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#c7c706b75d7b14e26a471a00e0171252c">evildictaitor</a>:</p><p>Or you can just run NoScript. Blocks Flash, all JavaScript (JavaScript itself is a liability), Java, Silverlight, and more! With a whitelist of course for sites you trust.</p><p></p></div></blockquote><p></p><p>That's backwards. Why should I have to install a plugin to remove a feature that I never wanted from my browser and which reduces my security, instead of having to&nbsp;<em><strong>in</strong></em>stall it when I want to view a site running WebGL?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/d246b67dbb214a449640a00e0172c8e0#d246b67dbb214a449640a00e0172c8e0</link>
		<pubDate>Thu, 08 Mar 2012 22:29:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/d246b67dbb214a449640a00e0172c8e0#d246b67dbb214a449640a00e0172c8e0</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>Because all the things I mentioned are insecure. Hell, I actually somehow got rootkit'ed from a Java applet exploit once. Yes, really. Rootkit. From visiting a website as a non-admin. No f**king idea how that worked, to be honest.</p><p>And JavaScript's data acquisition model itself is full of unfixable vulnerabilities even today. Forget about XSS? Guess what still a problem! It can be used for identity theft not just DoS attacks.Basically, people who truly care about their cyber security use a JS whitelist.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/b377257948ad463db136a00e0173c321#b377257948ad463db136a00e0173c321</link>
		<pubDate>Thu, 08 Mar 2012 22:33:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/b377257948ad463db136a00e0173c321#b377257948ad463db136a00e0173c321</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/b377257948ad463db136a00e0173c321">4 minutes&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>Because all the things I mentioned are insecure. Hell, I actually somehow got rootkit'ed from a Java applet exploit once. Yes, really. Rootkit. From visiting a website as a non-admin. No f**king idea how that worked, to be honest.</p><p>And JavaScript's data acquisition model itself is full of unfixable vulnerabilities even today. Forget about XSS? Guess what still a problem! It can be used for identity theft not just DoS attacks.Basically, people who truly care about their cyber security use a JS whitelist.</p><p></p></div></blockquote><p></p><p>What you're really saying to me is that Microsoft should somehow block Java applets from the Internet zone as well. I should really go and mention that to some of the IE guys and see what they say. Maybe they can shim it into Metro or something. That would be good.</p><p>Also XSS doesn't install rootkits. If the server pushes down some script for you to run because the server is broken, well that's the fault of the server, not the fault of IE. That's not an exploit from the point of view of IE.</p><p>&nbsp;</p><p>Oh, and also you chose to install Java, because it's a plugin - hence you at least got to <strong><em>choose&nbsp;</em></strong>to make your browser insecure. Everyone using Google Chrome didn't choose to install WebGL, because it's not a plugin. I have absolutely no problem with WebGL being deployed as a plugin. I have a problem with my browser letting russian malware sites talk to my insecure graphics drivers&nbsp;<strong><em>by default</em></strong> and&nbsp;<strong><em>without asking</em></strong>.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/eeafacb534574a969f3ca00e0175ae42#eeafacb534574a969f3ca00e0175ae42</link>
		<pubDate>Thu, 08 Mar 2012 22:40:31 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/eeafacb534574a969f3ca00e0175ae42#eeafacb534574a969f3ca00e0175ae42</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>XSS can steal your identity. I think that's worse than crashing your browser or some crap like that. That's not even considering that JavaScript implementations have historically been full of real security holes (like buffer overflows or privilege escalation holes) that could let malware through quite easily. And there is nothing magical about how JS engines are written today that would prevent this. Quite frankly, having a web browser with JavaScript is a serious security liability. I'm a little too lazy for NoScript (although I did use it for awhile, back when disabling JS for 99% of the sites didn't break half the Internet) but I still run with FlashBlock. No Flash for me unless I explicitly authorise it.</p><p>But we must balance security with functionality (you can't truly have both). As long as computers can do things, they can do malicious things. They can't easily tell the difference between them.</p><p>Everything new is going to have untested security problems, that does NOT mean we shouldn't ever do anything new.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/806e69564f0645a8adbaa00e0176ed4c#806e69564f0645a8adbaa00e0176ed4c</link>
		<pubDate>Thu, 08 Mar 2012 22:45:04 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/806e69564f0645a8adbaa00e0176ed4c#806e69564f0645a8adbaa00e0176ed4c</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>Oh and you choose to install Chrome. Lets say WebGL comes to IE (which it should), you choose to use IE, or install Windows. You COULD use Lynx on OpenBSD, which is a good option if you want to be really secure. Nobody is forcing you to use any software. So I don't buy this argument.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/cb31e46cd1324dfeb798a00e01786b05#cb31e46cd1324dfeb798a00e01786b05</link>
		<pubDate>Thu, 08 Mar 2012 22:50:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/cb31e46cd1324dfeb798a00e01786b05#cb31e46cd1324dfeb798a00e01786b05</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/806e69564f0645a8adbaa00e0176ed4c">9 minutes&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>XSS can steal your identity.&nbsp;</p><p></p></div></blockquote><p></p><p>Only if I give my identity to a website that is vulnerable to XSS. That's like saying people can steal my credit card details by hacking into my bank. That's not a problem with my security - it's a problem with theirs.</p><p>If someone wants to break into a server that I use, good luck to them. But when they try and break into my machine to steal my documents and credit cards, that's when I get angry that applications like Google Chrome are putting my security at risk.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/88ed598c344041e6ac53a00e017a18cf#88ed598c344041e6ac53a00e017a18cf</link>
		<pubDate>Thu, 08 Mar 2012 22:56:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/88ed598c344041e6ac53a00e017a18cf#88ed598c344041e6ac53a00e017a18cf</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/806e69564f0645a8adbaa00e0176ed4c">11 minutes&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>And there is nothing magical about how JS engines are written today that would prevent this.</p><p></p></div></blockquote><p></p><p>At least javascript was built with security in mind, bugs in javascript are actively patched by browser vendors, and in the event that they are exploited, they only get execution in low-integrity.</p><p>WebGL on the other hand allows attacks on bits of my system that were never built with security in mind, are almost never prompty patched for security holes, and in the event that they are exploited they are already running as kernel and hence can load arbitrary drivers on my system without having to break out of a sandbox.</p><p>I'm all for balancing security with functionality. I just don't think wizzy graphics in my browser are worth the ring-zero exploits that I have to pay to get them.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/9cdeb060a0e74b9eaf13a00e017ac45f#9cdeb060a0e74b9eaf13a00e017ac45f</link>
		<pubDate>Thu, 08 Mar 2012 22:59:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/9cdeb060a0e74b9eaf13a00e017ac45f#9cdeb060a0e74b9eaf13a00e017ac45f</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/cb31e46cd1324dfeb798a00e01786b05">9 minutes&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>Oh and you choose to install Chrome.</p><p></p></div></blockquote><p></p><p>When I installed Chrome WebGL hadn't been invented yet. WebGL silently appeared in Chrome without ever asking me.</p><p>And if WebGL is unturnoffable and installed by default in Chrome, IE and Firefix as you so dearly want, then there will be no choice but for me to give up on my vain hope of having some control of what ring0 code lives in my system whenever I dare to fire up a browser.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/b4cf7fe85a3f40fab243a00e017b24a0#b4cf7fe85a3f40fab243a00e017b24a0</link>
		<pubDate>Thu, 08 Mar 2012 23:00:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/b4cf7fe85a3f40fab243a00e017b24a0#b4cf7fe85a3f40fab243a00e017b24a0</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#c88ed598c344041e6ac53a00e017a18cf">evildictaitor</a>:</p><p>Well it could be prevented if you just disable JS. XSS needs JS to work, you know.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/f5a7c490bd864a01b66ba00e017b737c#f5a7c490bd864a01b66ba00e017b737c</link>
		<pubDate>Thu, 08 Mar 2012 23:01:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/f5a7c490bd864a01b66ba00e017b737c#f5a7c490bd864a01b66ba00e017b737c</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#c9cdeb060a0e74b9eaf13a00e017ac45f">evildictaitor</a>:</p><p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/9cdeb060a0e74b9eaf13a00e017ac45f">2 minutes&nbsp;ago</a>, <a href="/Niners/evildictaitor">evildictaitor</a> wrote</p><p>*snip*</p><p>At least javascript was built with security in mind</p><p></p></div></blockquote><p></p><p>JavaScript was built by a guy in a week to make a language that &quot;looks like Java&quot;. True story. There wasn't much thought into producing it at all, anything on top of JavaScript has always been a series of hacks to get around limitations in the language. It's not your security teams favourite language, that's for sure.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/579f07fdff704ea8ad38a00e017bcd95#579f07fdff704ea8ad38a00e017bcd95</link>
		<pubDate>Thu, 08 Mar 2012 23:02:49 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/579f07fdff704ea8ad38a00e017bcd95#579f07fdff704ea8ad38a00e017bcd95</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/f5a7c490bd864a01b66ba00e017b737c">45 seconds&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#c88ed598c344041e6ac53a00e017a18cf">evildictaitor</a>:</p><p>Well it could be prevented if you just disable JS. XSS needs JS to work, you know.</p><p></p></div></blockquote><p></p><p>It also needs you to put your identity into the webpage for it to steal it. A ring-zero exploit in WebGL needs no such user-interaction. It can just install a driver and steal all of your keystrokes and files directly to the russian hackers that installed it.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/320dc50c06964e4b8414a00e017bf096#320dc50c06964e4b8414a00e017bf096</link>
		<pubDate>Thu, 08 Mar 2012 23:03:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/320dc50c06964e4b8414a00e017bf096#320dc50c06964e4b8414a00e017bf096</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/579f07fdff704ea8ad38a00e017bcd95">31 seconds&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#c9cdeb060a0e74b9eaf13a00e017ac45f">evildictaitor</a>:</p><p>*snip*</p><p>JavaScript was built by a guy in a week to make a language that &quot;looks like Java&quot;. True story. There wasn't much thought into producing it at all, anything on top of JavaScript has always been a series of hacks to get around limitations in the language.</p><p></p></div></blockquote><p></p><p>Microsoft's implementation of Javascript wasn't. And neither was Google Chrome's or Firefoxes. Just because the syntax was bad, doesn't mean the implementation was.</p><p>Unfortunately WebGL, no matter how good the implementation, is still all about shoving attacker controlled data directly up to your ring-zero drivers that are not built by the security teams of Microsoft, Google and Mozilla who understand the risks of russian malware sites. They are built by the graphics teams of Intel, NVidia and ATI who care rather more about how many polygons they can draw per frame, because that's how you sell GPUs.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/79f03b82174a4a1e9fd6a00e017c05c5#79f03b82174a4a1e9fd6a00e017c05c5</link>
		<pubDate>Thu, 08 Mar 2012 23:03:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/79f03b82174a4a1e9fd6a00e017c05c5#79f03b82174a4a1e9fd6a00e017c05c5</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#c79f03b82174a4a1e9fd6a00e017c05c5">evildictaitor</a>:</p><p>You still have to take a lot of the problems with JavaScript with you if you build a compatible runtime.</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/2affc4fe357646fab542a00e017c6717#2affc4fe357646fab542a00e017c6717</link>
		<pubDate>Thu, 08 Mar 2012 23:05:00 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/2affc4fe357646fab542a00e017c6717#2affc4fe357646fab542a00e017c6717</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/399226f2368c4a7cbd18a00e016a8947">1 hour&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>It's not just a standard, it's a <a href="http://www.khronos.org/webgl/"><em>web standard</em></a>. </p></div></blockquote><p></p><p>Now you're just making s*it up. What the hell is a &quot;web standard&quot;?</p><p>It's either supported by a standards organization or it's not. And no, the Kronos Group or even the w3c are NOT standards organizations. For that look at ISO, ECMA, DIN, etc... everything else is just boys playing with sticks.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/21b3748d971f493d8e2ea00e0188f690#21b3748d971f493d8e2ea00e0188f690</link>
		<pubDate>Thu, 08 Mar 2012 23:50:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/21b3748d971f493d8e2ea00e0188f690#21b3748d971f493d8e2ea00e0188f690</guid>
		<dc:creator>PaoloM</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PaoloM/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#c21b3748d971f493d8e2ea00e0188f690">PaoloM</a>:</p><p>Read the website I linked to, it's specifically advertised as a &quot;web standard&quot; and is underwritten by pretty much all the browser makers in that manner.</p><p>If you want to pop off on me about that, go right ahead. I don't care. The fact is WebGL is advertised as a web standard, and that's what I am going to call it.</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/79c7e65f80af4994b93ca00f00023172#79c7e65f80af4994b93ca00f00023172</link>
		<pubDate>Fri, 09 Mar 2012 00:07:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/79c7e65f80af4994b93ca00f00023172#79c7e65f80af4994b93ca00f00023172</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/3cf62fd33a4e41e4ae83a00e012c42fa">6 hours&nbsp;ago</a>, <a href="/Niners/evildictaitor">evildictaitor</a> wrote</p><p>*snip*</p><p>Silverlight is a plugin, and IE makes no attempt to secure it as you rightly point out. On the other hand, Silverlight webapps are&nbsp;<em>not&nbsp;</em>native programs. They are sandboxed by Silverlight in much the same way that Javascript is sandboxed by IE.</p><p></p></div></blockquote><p></p><p>Well more like Flash code <em>should</em> be sandboxed by the Flash runtime, it's a slightly different thing (which is not to say Silverlight shouldn't sandbox things). The minute you click &quot;Yes, I want to let this ActiveX control run on this page&quot;, you might as well be clicking a &quot;Yes I want to download and run this .exe file&quot;. And that's what seperates plugins, with all their flaws, from things like WebGL which are basically baked right into HTML.</p><p>&nbsp;</p><blockquote><div class="quoteText"><p></p><p>If you want to pop off on me about that, go right ahead. I don't care. The fact is WebGL is advertised as a web standard, and that's what I am going to call it.</p><p></p></div></blockquote><p></p><p>Thankfully the rest of the world doesn't follow such a dumb principle. Otherwise Flash would be advertised as &quot;a web standard&quot; and so would ActiveX, PDF, Quicktime, Angry Birds.... ad inifinitum</p><p>Something doesn't get to be a standard just because the group who thought it up decide to declare it one.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/e6819dca9c744d7c8a3fa00f000ed5da#e6819dca9c744d7c8a3fa00f000ed5da</link>
		<pubDate>Fri, 09 Mar 2012 00:54:00 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/e6819dca9c744d7c8a3fa00f000ed5da#e6819dca9c744d7c8a3fa00f000ed5da</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/67f1ac91392b490a8f41a00e0171f791">4 hours&nbsp;ago</a>, <a href="/Niners/evildictaitor">evildictaitor</a> wrote</p><p>Or this one, which&nbsp;<strong><em>still&nbsp;</em></strong>crashes my NVidia graphics drivers (part of which run in ring0, and hence Chrome's sandbox it just window dressing).</p><p><a href="https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/extra/lots-of-polys-example.html">https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests/extra/lots-of-polys-example.html</a></p><p></p></div></blockquote><p></p><p>Whoa! That certainly shows a problem with BOTH Google Chrome's and NVidia's implementations! &nbsp;It's really annoying that a website can cause a computer to freeze like that. Google Chrome should work with NVIdia to fix that bug! However, the vulnerability isn't indicative of a flaw in WebGL or OpenGL itself, but instead indicates a crucial vulnerability in the implementation of the specification.&nbsp;</p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/320dc50c06964e4b8414a00e017bf096">3 hours&nbsp;ago</a>, <a href="/Niners/evildictaitor">evildictaitor</a> wrote</p><p>*snip*</p><p>It also needs you to put your identity into the webpage for it to steal it. A ring-zero exploit in WebGL needs no such user-interaction. It can just install a driver and steal all of your keystrokes and files directly to the russian hackers that installed it.</p><p></p></div></blockquote><p></p><p>WebGL can easily be disabled from a command line option passed into most WebGL compliant browsers. Also; who says that WebGL HAS to run whenever a page requests it? Couldn't browsers make it so the user is required to OK the use of WebGL before it runs on the system? There's nothing that says that a browser can't do this.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/5a1c9075941b476ea27da00f0030dd16#5a1c9075941b476ea27da00f0030dd16</link>
		<pubDate>Fri, 09 Mar 2012 02:57:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/5a1c9075941b476ea27da00f0030dd16#5a1c9075941b476ea27da00f0030dd16</guid>
		<dc:creator>Brian Bosak</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/IDWMaster/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>Another thing I would like to point out is that if Microsoft completely kills the desktop, users will then be stuck with Internet Explorer as the only browser, and will not be able to choose any other browser (Metro doesn't support runtime compilation of code, so there will be no way to make a reasonably performant browser for it).</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/94087c6e5b6044afb1e3a00f00334c96#94087c6e5b6044afb1e3a00f00334c96</link>
		<pubDate>Fri, 09 Mar 2012 03:06:46 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/94087c6e5b6044afb1e3a00f00334c96#94087c6e5b6044afb1e3a00f00334c96</guid>
		<dc:creator>Brian Bosak</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/IDWMaster/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/94087c6e5b6044afb1e3a00f00334c96">10 minutes&nbsp;ago</a>, <a href="/Niners/IDWMaster">IDWMaster</a> wrote</p><p>Another thing I would like to point out is that if Microsoft completely kills the desktop, users will then be stuck with Internet Explorer as the only browser, and will not be able to choose any other browser (Metro doesn't support runtime compilation of code, so there will be no way to make a reasonably performant browser for it).</p><p></p></div></blockquote><p></p><p>Umm how does that conclusion work, especially as <a href="http://arstechnica.com/microsoft/news/2012/02/mozilla-building-metro-version-of-firefox-for-windows-8.ars">Firefox is building a Metro browser</a></p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/858447dfc0c74909ab1aa00f0036aa63#858447dfc0c74909ab1aa00f0036aa63</link>
		<pubDate>Fri, 09 Mar 2012 03:19:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/858447dfc0c74909ab1aa00f0036aa63#858447dfc0c74909ab1aa00f0036aa63</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>This was asked and answered 6 months ago on the SRD blog:</p><p><a href="http://blogs.technet.com/b/srd/archive/2011/06/16/webgl-considered-harmful.aspx">webgl considered harmful</a></p><p>&nbsp;</p><p>The key point of the blog post: Silverlight and your web browser were hardened against attacks because they were designed to run in a hostile environment. &nbsp;The graphics driver for your display adapter wasn't.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/478cd40b6f4c4bb8b06ea00f006bd6c5#478cd40b6f4c4bb8b06ea00f006bd6c5</link>
		<pubDate>Fri, 09 Mar 2012 06:32:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/478cd40b6f4c4bb8b06ea00f006bd6c5#478cd40b6f4c4bb8b06ea00f006bd6c5</guid>
		<dc:creator>Larry Osterman</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Larry Osterman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/5a1c9075941b476ea27da00f0030dd16">3 hours&nbsp;ago</a>, <a href="/Niners/IDWMaster">IDWMaster</a> wrote</p><p>WebGL can easily be disabled from a command line option passed into most WebGL compliant browsers. Also; who says that WebGL HAS to run whenever a page requests it? Couldn't browsers make it so the user is required to OK the use of WebGL before it runs on the system? There's nothing that says that a browser can't do this.</p><p></p></div></blockquote><p></p><p>A prompt doesn't help - the prompt would be &quot;Do you want to see the 3d dancing bunnies?&quot; &nbsp;And there is only one reasonable answer to that prompt: Yes. &nbsp;Because the user ALWAYS wants to see the dancing bunnies.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/3a8b3bffe59b43678163a00f006d26ac#3a8b3bffe59b43678163a00f006d26ac</link>
		<pubDate>Fri, 09 Mar 2012 06:37:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/3a8b3bffe59b43678163a00f006d26ac#3a8b3bffe59b43678163a00f006d26ac</guid>
		<dc:creator>Larry Osterman</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Larry Osterman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/79c7e65f80af4994b93ca00f00023172">6 hours&nbsp;ago</a>, <a href="/Niners/Bass">Bass</a> wrote</p><p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#c21b3748d971f493d8e2ea00e0188f690">PaoloM</a>:</p><p>If you want to pop off on me about that, go right ahead. I don't care. The fact is WebGL is advertised as a web standard, and that's what I am going to call it.</p><p>&nbsp;</p><p></p></div></blockquote><p></p><p>I personally like the IETF definitions. There are two kinds of standards: Informational ones and standards track ones. &nbsp;The informational standards are invariably proprietary protocols where the owner of the protocol wants to document the protocol. &nbsp;The standards track protocols are created by doing the work of gaining consensus on the design and implementation of a protocol. &nbsp;</p><p>Do the WebGL folks allow people to contribute to their standard?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/6fc1c970181b4bf6ab36a00f006e6765#6fc1c970181b4bf6ab36a00f006e6765</link>
		<pubDate>Fri, 09 Mar 2012 06:41:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/6fc1c970181b4bf6ab36a00f006e6765#6fc1c970181b4bf6ab36a00f006e6765</guid>
		<dc:creator>Larry Osterman</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Larry Osterman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>I much prefer to install separate&nbsp;ActiveX controls to play 3D games on the browser, like many 3D web games on the market. When the game crashed my PC, at least I know it is the game at fault, not because the browser failed to display 3D rendering on a web page. I would contact the game dev instead of the browser dev.</p><p>And a dedicated ActiveX 3D game engine is actually way more safer than WebGL. Normally a 3D game engine would only take harmless data such as texture and mesh. Not something that you feed into WebGL that could potentially freeze your PC.</p><p>Again, if you want to use WebGL, use other browsers. And when it crashed your PC while rendering a 3D looking advertisement, remember to use IE9 or use command prompt to disable WebGL.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/32afff0c5c5747f99834a00f0075f715#32afff0c5c5747f99834a00f0075f715</link>
		<pubDate>Fri, 09 Mar 2012 07:09:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/32afff0c5c5747f99834a00f0075f715#32afff0c5c5747f99834a00f0075f715</guid>
		<dc:creator>magicalclick</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/magicalclick/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/5a1c9075941b476ea27da00f0030dd16">6 hours&nbsp;ago</a>, <a href="/Niners/IDWMaster">IDWMaster</a> wrote</p><p>*snip*</p><p>Whoa! That certainly shows a problem with BOTH Google Chrome's and NVidia's implementations! &nbsp;It's really annoying that a website can cause a computer to freeze like that. Google Chrome should work with NVIdia to fix that bug! However, the vulnerability isn't indicative of a flaw in WebGL or OpenGL itself, but instead indicates a crucial vulnerability in the implementation of the specification.&nbsp;</p><p></p></div></blockquote><p></p><p>The implementation is correct according to the WebGL spec. The &quot;fix&quot; is that graphics card manufacturers have to identify the situation when data is passed to the OpenGL layer and reset the graphics card if it's going to lock up.</p><p>And that is a long way from being the worst example, browser independent data-theft has been demonstrated on numerous occasions simply because the spec almost entirely ignores the possibility that it might be misused and the onus for any issue just gets the &quot;oh, well OpenGL drivers will have to be fixed to stop that&quot; response. Quite how that's supposed to help any implementation not running on OpenGL seems lost on them.</p><p></p><blockquote><div class="quoteText"><p></p><p>*snip*</p><p>WebGL can easily be disabled from a command line option passed into most WebGL compliant browsers. Also; who says that WebGL HAS to run whenever a page requests it? Couldn't browsers make it so the user is required to OK the use of WebGL before it runs on the system? There's nothing that says that a browser can't do this.</p><p></p></div></blockquote><p></p><p>Imagine, just for one second, what your browsing experience would be like if that becomes the answer to difficult questions:</p><p>This page uses image tags - Allow/Deny<br>This page uses video tags - Allow/Deny<br>This page uses downloadable fonts - Allow/Deny<br>This page uses bold text - Allow/Deny<br>This page uses Javascript that modifies the page - Allow/Deny<br>This page uses Javascript that contacts a server - Allow/Deny</p><p>....</p><p>some time later and several hundred prompts later, you finally get to see the page. Alas it didn't have the information you want so now you're going to have to repeat the whole process to look at another page. And that's leaving aside the issue Larry mentions, that users don't care what the prompt says they just click through to get to the thing they wanted to see in the first place, whilst cursing the browser for being stupid.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/0741265a7819435a9f96a00f00a80418#0741265a7819435a9f96a00f00a80418</link>
		<pubDate>Fri, 09 Mar 2012 10:11:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/0741265a7819435a9f96a00f00a80418#0741265a7819435a9f96a00f00a80418</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/5a1c9075941b476ea27da00f0030dd16">10 hours&nbsp;ago</a>, <a href="/Niners/IDWMaster">IDWMaster</a> wrote</p><p>It's really annoying that a website can cause a computer to freeze like that.</p><p></p></div></blockquote><p></p><p>That's not your computer freezing. That's your graphics card driver crashing. It's also not a bug in WebGL. It's a bug in your drivers. WebGL as Bass keeps reminding us is well written. NVidia and Intel drivers as I keep reminding him are not.</p><p>That particular bug is a DoS, so it can't be used to steal data from your machine, but other bugs are not a denial of service and will allow a malicious website to take control of your system - and it comes completely free with a jump out of the browser's sandbox, because the crash isn't in your browser. It's in your graphics driver.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/6e6a4d777d3b43299756a00f00e51656#6e6a4d777d3b43299756a00f00e51656</link>
		<pubDate>Fri, 09 Mar 2012 13:54:04 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/6e6a4d777d3b43299756a00f00e51656#6e6a4d777d3b43299756a00f00e51656</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL/6fc1c970181b4bf6ab36a00f006e6765">16 hours&nbsp;ago</a>, <a href="/Niners/Larry%20Osterman">Larry&nbsp;Osterman</a> wrote</p><p>*snip*</p><p>I personally like the IETF definitions. There are two kinds of standards: Informational ones and standards track ones. &nbsp;The informational standards are invariably proprietary protocols where the owner of the protocol wants to document the protocol. &nbsp;The standards track protocols are created by doing the work of gaining consensus on the design and implementation of a protocol. &nbsp;</p><p>Do the WebGL folks allow people to contribute to their standard?</p><p></p></div></blockquote><p></p><p>Larry,</p><p><br>This is not a <a href="http://www.khronos.org/members/">small unknown consortium</a>.</p><p>This is just a <em>few</em> of the companies that drive the Khronos Group:</p><p>Apple, Google, ARM, Epic Games, Freescale, Imagination Graphics, Intel, Nokia, Oracle, Sony, Ericsson, Nvidia, AMD, Samsung, Qualcomm, Texas Instruments, Adobe, Mozilla, NEC, Opera, Toshiba, Accenture, Creative Labs, Electronic Arts, Fujitsu, HTC, IBM, Motorola, Panasonic, Broadcom, Yamaha. </p><p>The Khronos Group is the defacto standards body for computer graphics, just like the IETF is for the Internet.</p><p>Conspicuously missing from Khronos membership is Microsoft of course. But it's basically everyone minus Microsoft. So my question would be why is Microsoft not interested in working with the rest of the technology industry in advancing the state of computer graphics?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/eae5839436644a1d94dba00f01868a8b#eae5839436644a1d94dba00f01868a8b</link>
		<pubDate>Fri, 09 Mar 2012 23:41:55 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/eae5839436644a1d94dba00f01868a8b#eae5839436644a1d94dba00f01868a8b</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Microsoft-Why-no-WebGL#ceae5839436644a1d94dba00f01868a8b">Bass</a>:</p><p>Well, MS could easily join the group and still&nbsp;contribute nothing. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif?v=c9' alt='Tongue Out' /> They should have done that to avoid debates.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/4a2b271fd2e74d9490f7a010000423c9#4a2b271fd2e74d9490f7a010000423c9</link>
		<pubDate>Sat, 10 Mar 2012 00:15:04 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/4a2b271fd2e74d9490f7a010000423c9#4a2b271fd2e74d9490f7a010000423c9</guid>
		<dc:creator>magicalclick</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/magicalclick/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Microsoft -- Why no WebGL?</title>
		<description><![CDATA[<p>I just wish everyone would stop trying to shove everything into a fracking web browser. I already have an operating system installed. I don't need another one on top of it where my &quot;apps&quot; run.</p><p>This is beyond ridiculous, to the point where now one can click &quot;Add bookmark to web browser start page&quot; and declare themselves an &quot;app developer&quot; because&nbsp;they created a&nbsp;bookmark to yahoo.com and have a nice big icon for it when their browser starts, and clicking on the bookmark opens it full screen. &quot;ooohh..an app&quot;</p><p>I certainly don't need web pages setting bits in ring 0 code. WTF I swear the entire Internet has gone stupid. Well, I guess that goes without saying.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/bf36ba42b2b14f21a191a010000fdbd0#bf36ba42b2b14f21a191a010000fdbd0</link>
		<pubDate>Sat, 10 Mar 2012 00:57:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Microsoft-Why-no-WebGL/bf36ba42b2b14f21a191a010000fdbd0#bf36ba42b2b14f21a191a010000fdbd0</guid>
		<dc:creator>Craig Matthews</dc:creator>
		<slash:comments>48</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Craig_Matthews/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>