Free beer.
Printable View
I suspect a malicious graphics card could do a lot of bad even with a open driver in the kernel. at the very least it could capture private information from the display, but possible also read and inject things in main RAM or on the PCI bus. I suspect thats what you mean by "At least to some degree".
I strongly agree. openness/freeness is better, whether its software, hardware or the murky area between.
By now it is a problem, but with future platform we will see widespread IOMMU support and will be able to write graphics drivers that actually limit what GPUs are allowed to do, while interacting with the rest of the system. We will get to a point where GPUs are equally secure as CPUs: total context isolation between processes, but you can always bypass hardware security by exploiting faulty software. But at least hardware exploitability will go away.
But gfx card (not only) with ROM based driver can infect BIOS during cold boot - a computer infection that can never be cured
So no go for that.
You mean like the rootkit in network card firmware?
http://it.slashdot.org/story/10/11/2...d-demonstrated
A firmware blob can read/modify any memory region with DMA. No driver is needed at all for this to work.