Security Market Segment LS
×

Message

Failed loading XML... Document is empty
Friday, 17 June 2011 14:59

WebGL gets a bad rap

By

WebGL - a technology designed to allow the generation of interactive 3D graphics in JavaScript - is attracting growing criticism from a security perspective.


WebGL allows hardware-accelerated 3D graphics within a browser window. It works with JavaScript, and avoids the need for plug-ins or other add-on software.

WebGL is a feature of current versions of Firefox and Chrome.

Last month, Context Information Security raised the possibility of creating malicious WebGL components that exploit vulnerabilities in graphics drivers. WebGL generates code and data that is executed by the computer's GPU (graphics processing unit).

"Considering the complexity of the drivers and hardware interactions it seems hard to believe that there has never been an exploitable bug in their  [ATI's or Nvidia's] software which needed immediate remediation," noted Context. Furthermore, the company noted that the vendor's reference driver is typically blocked from installing on laptops and so any security-related updates are harder than necessary to deploy.

Potential exploits include denial of service (eg, by tying up the GPU for extended periods, or by causing a complete crash), and Context pointed out that WebGL project manager Khronos provides sample code in the SDK which serves as a proof of concept for this issue. Context itself offers a proof of concept for cross-domain image theft via WebGL.

How did Khronos respond? What did US-CERT and Microsoft have to say about WebGL? Please read on.




Khronos responded by pointing out (among other things) that various safeguards exist and are being developed for WebGL, that the WebGL working group has been working closely with GPU vendors to improve security, and that "There are no known WebGL exploits".

However, the US-CERT issued a statement encouraging "users and administrators to review the Context report and disable WebGL to help mitigate the risks."

Now Microsoft has waded into the debate. Under the headline "WebGL Considered Harmful", the company's Security Response Center says it has conducted its own analysis and concluded that "Microsoft products supporting WebGL would have difficulty passing Microsoft's Security Development Lifecycle requirements."

Particular issued identified include the "overly permissive' exposure of hardware functionality to web content, the reliance on third parties (component and computer vendors) for security updates to graphics drivers, and problematic denial-of-service scenarios.

Context now claims "neither Chrome nor Firefox passed the 144 Khronos conformance tests for WebGL, including a number that are directly related to security."

Michael Jordon, R&D manager at Context, said "It would be unreasonable to expect full conformance to the complete specification of any new standard but some areas of WebGL need to be carefully implemented to prevent security issues arising. Browser developers should now start banning non-conformant configurations as they are identified until the security issues that have been highlighted are resolved."

"Context would advise anyone at risk to disable WebGL until the security vulnerabilities have been addressed. Context has been working with developers of the Firefox plug-in NoScript to include support to selectively disable WebGL and would recommend this plug-in to protect users from malicious Internet content," he added.

 

Read 5720 times

Please join our community here and become a VIP.

Subscribe to ITWIRE UPDATE Newsletter here
JOIN our iTWireTV our YouTube Community here
BACK TO LATEST NEWS here




Maximising Cloud Efficiency - LUMEN WEBINAR 23 April 2025

According to KPMG, companies typically spend 35% more on cloud than is required to deliver business objectives

The rush to the cloud has led to insufficient oversight, with many organisations struggling to balance the value of cloud agility and innovation against the need for guardrails to control costs.

Join us for an exclusive webinar on Cloud Optimisation.

In this event, the team from Lumen will explain how you can maximise cloud efficiency while reducing cost.

The session will reveal how to implement key steps for effective cloud optimisation.

Register for the event now!

REGISTER!

PROMOTE YOUR WEBINAR ON ITWIRE

It's all about Webinars.

Marketing budgets are now focused on Webinars combined with Lead Generation.

If you wish to promote a Webinar we recommend at least a 3 to 4 week campaign prior to your event.

The iTWire campaign will include extensive adverts on our News Site itwire.com and prominent Newsletter promotion https://itwire.com/itwire-update.html and Promotional News & Editorial. Plus a video interview of the key speaker on iTWire TV https://www.youtube.com/c/iTWireTV/videos which will be used in Promotional Posts on the iTWire Home Page.

Now we are coming out of Lockdown iTWire will be focussed to assisting with your webinars and campaigns and assistance via part payments and extended terms, a Webinar Business Booster Pack and other supportive programs. We can also create your adverts and written content plus coordinate your video interview.

We look forward to discussing your campaign goals with you. Please click the button below.

MORE INFO HERE!

BACK TO HOME PAGE
Stephen Withers

Stephen Withers is one of Australia¹s most experienced IT journalists, having begun his career in the days of 8-bit 'microcomputers'. He covers the gamut from gadgets to enterprise systems. In previous lives he has been an academic, a systems programmer, an IT support manager, and an online services manager. Stephen holds an honours degree in Management Sciences and a PhD in Industrial and Business Studies.

Share News tips for the iTWire Journalists? Your tip will be anonymous

Subscribe to Newsletter

*  Enter the security code shown: img0

CYBERSECURITY

PEOPLE MOVES

GUEST ARTICLES

Guest Opinion

ITWIRETV & INTERVIEWS

RESEARCH & CASE STUDIES

Channel News

Comments