News for hackers. Stuff that matters.
Re:With Proton and Steam Play, many Windows games now work o... by blibble on Monday December 07, 2020 @01:14PM (#25335076)
how would you stop someone sticking in a dodgy PCI card (disguised as an innocent one) that can read the entire machine's memory using DMA?
Re:With Proton and Steam Play, many Windows games now work o... by invokestatic on Monday December 07, 2020 @01:18PM (#25335135)
I’m not going to go into specifics but there are several software methods to both detect and prevent these sorts of attacks, since DMA requires cooperation from the host CPU. There are several anticheats in production today that employ these techniques with great success.
Re:With Proton and Steam Play, many Windows games now work o... by Unklejoe on Tuesday December 08, 2020 @09:24AM (#25345483)
> since DMA requires cooperation from the host CPU

Not really. I mean, yes, in the sense that the IOMMU has to be configured to allow it, but after that, it's fair game. Any PCI device can read within the inbound translation window.