jbaert,
@jbaert@mastodon.social avatar

Crazy read: detecting positions of players in Counterstrike by listening to their GPU over a microphone

https://faculty.cc.gatech.edu/~genkin/papers/lendear.pdf

moritz_negwer,
@moritz_negwer@mstdn.science avatar

@jbaert Lots of modern is done like this, conceptually. Swap the GPU for a brain and the microphone for a -scope, and this could be a neat "cell population dynamics of enemy perception in a virtual environment" (or EEG?) study.

jbaert,
@jbaert@mastodon.social avatar

@moritz_negwer cool comparison!

supersingular,
@supersingular@chaos.social avatar

@jbaert link is dead for me, I think the paper is https://www.usenix.org/system/files/sec22-genkin.pdf

jbaert,
@jbaert@mastodon.social avatar

@supersingular oh weird, link works for me. Maybe we gave it the hug of death? :s

anthropy,
@anthropy@mastodon.derg.nz avatar

@jbaert this is what they mean by 'side channel attacks can be absolutely bonkers and you'll never see them coming'

vz,

Wow. Start a friendly VoIP call with a target, record the audio, find patterns in their CPU activity (exploiting the fact the CPU's electro-magnetic fields are captured by the target's built-in PC microphone and can be distilled from the acoustic audio source), match the patterns against pre-trained classifier and deduce some of the target's web activity, cryptographic secrets, position within a video game. It is mind-boggling.
https://faculty.cc.gatech.edu/~genkin/papers/lendear.pdf

paninid,
@paninid@mastodon.world avatar

@vz @uastronomer

👀

“a player in the Counter-Strike online multiplayer game can detect a hidden opponent waiting in ambush, by analyzing how the 3D rendering done by the opponent’s computer induces faint but detectable signals into the opponent’s audio feed.”

🔥

ocramz,
@ocramz@sigmoid.social avatar
bart,
@bart@sociabl.be avatar

@jbaert Aah, camping, is there anything more gratifying? 😎

ives,
@ives@mstdn.social avatar

@bart @jbaert Is that what's being taught at the military academy? 😬

bart,
@bart@sociabl.be avatar

@ives @jbaert Well we certainly aren’t taught to run around shooting (you wouldn’t hit anything like that), so I would say that what in games is demeaningly called “camping” is an essential part of military tactics.

jbaert,
@jbaert@mastodon.social avatar

@bart @ives oh, whole other discussion :) It's a sound tactic for these battle royale type games!

aeva,
@aeva@mastodon.gamedev.place avatar

@jbaert I'm not even remotely surprised given how much emi GPUs give off. I've worked with some where I could hear the general load on my headphones.

jbaert,
@jbaert@mastodon.social avatar

@aeva yeah, with modern cards the coil whine can be very audible as well. Intensity changes per viewpoint, too

aeva,
@aeva@mastodon.gamedev.place avatar

@jbaert yup. move the camera and its a different awful sound

jbaert,
@jbaert@mastodon.social avatar

@aeva my PS5 got a pretty bad case of it. Can hear the changes when I'm swinging to New York as one of the spidermen

m0xee,

@aeva @jbaert
But can't camper utilize rather simple audio filtering and avoid detection? 🤔

aeva,
@aeva@mastodon.gamedev.place avatar

@m0xee @jbaert if I were camping I'd simply not broadcast my audio to the opposing team

janeadams,
@janeadams@vis.social avatar

@jbaert This reminds me of that time that MIT researchers figured out how to reverse engineer video of a chip bag to extract the vibration and reconstruct the audio of a conversation https://wapo.st/3tX7goi

jbaert,
@jbaert@mastodon.social avatar

@janeadams 🤯

uint8_t,
@uint8_t@chaos.social avatar

@jbaert is it really common to be on voice chat with everyone? I haven’t played CS probably the past 10 years, but we only talked with our team, and even then often with PTT

jbaert,
@jbaert@mastodon.social avatar

@uint8_t to be fair, it's not that common in competitive games. Maybe more in casual modes / private parties.

Viss,
@Viss@mastodon.social avatar

@jbaert my brain autocorrected 'positions' to 'positrons' and i gave birth to several live kittens.

dr_a,
@dr_a@mastodon.social avatar

@jbaert information leakage is hard to prevent! who knew‽

Thanks for sharing, this is a very nice piece of work.

Irrotational,

@jbaert very interesting! Thankyou 👍

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • everett
  • ngwrru68w68
  • magazineikmin
  • rosin
  • Youngstown
  • slotface
  • InstantRegret
  • khanakhh
  • mdbf
  • kavyap
  • cubers
  • thenastyranch
  • GTA5RPClips
  • provamag3
  • anitta
  • ethstaker
  • Durango
  • osvaldo12
  • tester
  • cisconetworking
  • tacticalgear
  • megavids
  • modclub
  • normalnudes
  • Leos
  • JUstTest
  • lostlight
  • All magazines