RSS

Category Archives: webGL

WebGL graphics technology creates browser and system risks, Microsoft warns

Last month, Context researcher James Forshaw warned that the WebGL 3D graphics standards, enabled by default in Firefox 4 and Google Chrome browsers, creates a browser vulnerability that allows an attacker to inject malicious code via the web browser, enabling attacks on the graphics processing unit (GPU) and graphics drivers.

In its blog, Microsoft said it found a number of security concerns with the WebGL graphics standards. First, browser support for WebGL exposes hardware to the web “in a way that we consider to be overly permissive.” This creates a vulnerability at the lower levels of the system, including OEM drivers. “Attacks that may have previously resulted only in local elevation of privilege may now result in remote compromise”, it said.

 

Read More

Advertisements
 
Leave a comment

Posted by on June 19, 2011 in webGL

 

Microsoft: no way to support WebGL

Though Internet Explorer 9 has made great strides in improving Internet Explorer’s standard support, and version 10 is similarly set to include a whole range of new features, one thing that Microsoft hasn’t even touched is WebGL, a specification that allows webpages to create 3D graphics using an API based on the venerable OpenGL API. A blog post today from the company’s security engineers may explain why: they don’t think there’s any way to implement it safely.

Three main concerns are enumerated in the post: WebGL exposes too much sensitive, privileged, or unhardened code to the Web; depends too heavily on third-party code for security; and is too susceptible to denial of service attacks. The first of these is perhaps most significant. Video hardware and video drivers are traditionally only exposed to relatively “trusted” code—programs that the user has explicitly chosen to install. Display drivers are notoriously unstable and buggy, and developers of 3D software have to go to quite some effort to ensure their programs do not use (or misuse) the 3D hardware in such a way as to cause problems.

 

Read More

 
Leave a comment

Posted by on June 19, 2011 in webGL

 

ROME “3 DREAMS OF BLACK” THE TECHNOLOGY

Take a look behind the curtain

“3 Dreams of Black” is an interactive film by Chris Milk and some friends at Google that showcases the creative potential of WebGL. WebGL is a context of the HTML5 canvas element that enables hardware-accelerated 3D graphics in the web browser without a plug-in. In other words, it enables your browser to show some really beautiful visuals. On this page, you’ll find a WebGL model viewer featuring several of the “3 Dreams of Black” creatures. You’ll also find 8 demos created by our development team, a link to the code base, and some links to resources on the web that will be useful for getting started in WebGL programming.

click here for Video

 
Leave a comment

Posted by on June 19, 2011 in HTML 5, webGL

 

webGL 3D game demo

CopperLicht Demos

Some demos showing CopperLicht in action. Require a browser with WebGL support.
See the browser support webpage.

click here for demos

 

 
Leave a comment

Posted by on June 18, 2011 in 3d development, GAME, HTML 5, webGL

 

What is webGL?

WebGL is a cross-platform, royalty-free web standard for a low-level 3D graphics API based on OpenGL ES 2.0, exposed through the HTML5 Canvas element as Document Object Model interfaces. Developers familiar with OpenGL ES 2.0 will recognize WebGL as a Shader-based API using GLSL, with constructs that are semantically similar to those of the underlying OpenGL ES 2.0 API. It stays very close to the OpenGL ES 2.0 specification, with some concessions made for what developers expect out of memory-managed languages such as JavaScript.

WebGL brings plugin-free 3D to the web, implemented right into the browser. Major browser vendors Apple (Safari), Google (Chrome), Mozilla (Firefox), and Opera (Opera) are members of the WebGL Working Group.
Read More

 
Leave a comment

Posted by on June 18, 2011 in 3d development, GAME, HTML 5, webGL