Ramblings of an old Doc

 

 

Big deal. What’s WebGL?

WebGL (Web Graphics Library) is an in development standard specification defining a JavaScript API for writing web applications utilizing hardware accelerated 3D graphics.

So, this is quite upsetting to the makers of Firefox and Chrome and that’s because they use it in all their versions since 4.x and 9.x, respectively. OK, they’ll patch it. Nope. The very architecture of webGL is what makes it vulnerable, and that’s going to make it very hard to fix.

Your antiviral/antimalware protect the usual routes of attack. They don’t protect your graphics card. That’ll be the route of attack…. Haha! Dumb Windows usres! Switch to Mac!

Nope, Windows, Linux and Apple OS’s are all vulnerable – oh yes, the Safari currently under development is vulnerable too.

The flaws researched by UK consultancy Context Information Security are serious enough, the company said, to allow an attacker to compromise the attacked PC through the poorly defended graphics card layer, or at the very least crash the system to make it more vulnerable to exploits.

The company confirmed that it had been able to exploit systems using proof-of-concept attacks with certain graphics cards in a way -- kernel mode -- that breached the most secure ring of an OS. – PCWorld

"The risks stem from the fact that most graphics cards and drivers have not been written with security in mind so that the interface (API) they expose assumes that the applications are trusted," said Context Research and Development Manager Michael Jordan.

Disabling WebGL in Firefox 4

Disabling WebGL varies from browser to browser but in Firefox involves setting a required value to "false" using the “about:config” command.

1. Type about:config in Firefox address bar and continue with warning dialog.

2. Type Webgl in the Filter box double click “ webgl.enabled_for_all_sites”  and set its value to False.

3. Restart Firefox browser, WebGL is now disabled in Firefox 4.

From Techdows.

I’ve looked for instructions on how to do the same for Chrome, but can’t find any… unless you’re a programmer working for Google.

Source: http://www.pcworld.com/businesscenter/article/227434/webgl_hit_by_hardtofix_browser_security_flaw.html


Comments (Page 1)
4 Pages1 2 3  Last
on May 09, 2011

Curious. I have it open now. All it says top line...webgl.disabled       default       boolean            false

the...webgl.enabled_for_all_sites is not there. Another says webgl.force_enabled and on the end false

Then force_osmesa

osmesalib

shader.validator

verbose           that's it.

on May 09, 2011

Sounds good. Try doing the same with Pale Moon. 

 

on May 09, 2011

Same here for PaleMoon - no such entry in about:config.

on May 09, 2011

Try doing 'what' with PaleMoon?  He didn't 'do' anything, just reported what the webgl filter brought up.

on May 09, 2011

So, if one was to  set it to false (webgl.enabled_for_all_sites”  and set its value to False).

what would it do to surfing sites like would stuff not load.. what is the drawl back in setting it to False

on May 09, 2011

I set webgl.disabled to true the default value was false.

on May 09, 2011

Daiwa
Try doing 'what' with PaleMoon?  He didn't 'do' anything, just reported what the webgl filter brought up.

Was suggesting he disable webGL in Pale Moon... since Pale Moon is essentially Firefox optimized for Windows.

on May 09, 2011

DisturbedComputer
So, if one was to  set it to false (webgl.enabled_for_all_sites”  and set its value to False).

what would it do to surfing sites like would stuff not load.. what is the drawl back in setting it to False


It won't "do" anything except disable hardware acceloeration and render you less vulnerable to webGL based attacks. 

 

BigDogBigFeet
I set webgl.disabled to true the default value was false.
 

BDBF: Set it to false. 

on May 09, 2011

DrJBHL
BDBF: Set it to false.

DrJBHL
I set webgl.disabled to true the default value was false.

 

lol Doc the default value of webgl.disabled is false.  I take that to mean that is webgl is enabled.

Hence I set web.disbaled to true so that webgl will be disabled.

on May 09, 2011

DrJBHL
BDBF: Set it to false. 

I think BDBF has this one right, Doc. webgl.disabled needs to be set to true ...

http://madebyevan.com/webgl-path-tracing/  To test if webgl is on

on May 09, 2011

ok cool

 

I went to about:config but I do not have any that say (webgl.enabled_for_all_sites) so when you say this are you saying for all Webgl

here are the ones i do have

Preference Name            Status     Type     Value
 
webgl.disabled               Default   Boolean    False
webgl.force-enabled       Default   Boolean    False
webgl.force_osmesa       Default   Boolean    False
webgl.osmesalib             Default   String       
webgl.prefer-native-gl    Default    Boolean   False
webgl.shader_validator   Default   Boolean   True
webgl.verbose                Default   Boolean   False

 

EDIT

just so I am Clear do I set them all to True?

on May 09, 2011

tazgecko
I think BDBF has this one right, Doc. webgl.disabled to needs to be set to true ...

http://madebyevan.com/webgl-path-tracing/ To test if webgl is on

is that link ok cause I click on it 2 times and both times it crashed FF 4.0.1and sent a report to them ?

 

works with IE 9  the link that is

on May 09, 2011

Thx taz.  Your link shows that my web browser does not support webgl.  I'm running FF 4 and I changed one default setting as indicated above.

on May 09, 2011

 

on May 09, 2011

BigDogBigFeet
Hence I set web.disbaled to true so that webgl will be disabled.

Kerekt.

4 Pages1 2 3  Last