Live data from Hacker News

Pixnapping Attack

pixnapping.com

31–40 of 75 posts

Re: Pixnapping Attack

#31
post #26

My takeaway: Do not install apps. Use websites. Apps have way too much permissions, even when they have "no permissions".

I wish Uber or Lyft allowed me to use a website. I hate having to find a regular taxi or rely on the kindness of others to use their app.

Re: Pixnapping Attack

#33

Modern devices are simply too complex to be completely secure. We have this tendency of adding more and more "features", more and more functionality 85% of which nobody asked for or has use for. I believe that there will be a market for a small, bare bones secure OS in the future. Akin to how freeBSD is being run.

Would love a terminal and make world while on the go (-;

Re: Pixnapping Attack

#34
post #26

My takeaway: Do not install apps. Use websites. Apps have way too much permissions, even when they have "no permissions".

No OS vendor wants you to do that, unless you're using a desktop, and then Google wants you to use Chrome. They all want a 30% cut of revenue and/or platform lock-in. They'll rely on dark patterns and nerfing features to push you to their app stores.

Similarly, software vendors want you to use apps for the same reason you don't want to use them. They'll rely on dark patterns to herd you to their native apps.

These two desires influence whether it's viable to use the web instead of apps. I think we need legislation in this area, apps should be secondary to the web services they rely on, and companies should not be allowed to purposely make their websites worse in order to get you on their apps.

Re: Pixnapping Attack

#36
Note that for TOTP the attack is only feasible if the font and pixel-perfect positions on the screen are known:

> The attacks described in Section 5 take hours to steal sensitive screen regions—placing certain categories of ephemeral secrets out of reach for the attacker app. Consider for example 2FA codes. By default, these 6-digit codes are refreshed every 30 seconds [38]. This imposes a strict time limit on the attack: if the attacker cannot leak the 6 digits within 30 seconds, they disappear from the screen

> Instead, assuming the font is known to the attacker, each secret digit can be differentiated by leaking just a few carefully chosen pixels

Re: Pixnapping Attack

#37
post #17
post #8

It's not exactly a new technique but it's effective for most super targeted attacks, honestly it seems if you were this inclined to be able to get a specific app on the users phone, you might as well just work off the Android app you've already gotten delivered to the users phone. Like Facebook. Throw a privacy notice to the users "This app will take periodic screenshots of your phone" You'd be amazed how many people…

A patch for the original vulnerability is already public: https://android.googlesource.com/platform/frameworks/native/... and explicitly states in the commit message that it tries to defeat "pixel stealing by measuring how long it takes to perform a blur across windows." The researchers aren't releasing their code because they found a workaround to the patch. Then there's a bunch of "no GPU vendor has committed to pa…

If genuine, this finger pointing is an interesting approach to a security vulnerability. Last time I read such arguments was 20 years ago from a different firm in California and it was not to their advantage.

P.S.: where did you see this discussion?

Re: Pixnapping Attack

#38
post #8

It's not exactly a new technique but it's effective for most super targeted attacks, honestly it seems if you were this inclined to be able to get a specific app on the users phone, you might as well just work off the Android app you've already gotten delivered to the users phone. Like Facebook. Throw a privacy notice to the users "This app will take periodic screenshots of your phone" You'd be amazed how many people…

The initial disclosure to Google was on February 24, 2025. They had more than enough time.

Re: Pixnapping Attack

#39
post #26

My takeaway: Do not install apps. Use websites. Apps have way too much permissions, even when they have "no permissions".

I am not familiar to this type of side-channel attacks but the article says they use GPU.zip which is exploitable through Chrome:

https://www.hertzbleed.com/gpu.zip/

Re: Pixnapping Attack

#40
post #10

Earlier quoted context omitted.

The attack needs you to be able to alter the blur of pixels in a secure window; this could be forbidden. A secure window should draw 100% as requested or not at all.

The blur happens in the compositor. It doesn't happen in the secure windows. >A secure window should draw 100% as requested or not at all. Take for example "night mode" which adds an orange tint to everything. If secure windows don't get such an orange tint they will look out of place. Being able to do post processing effects on secure windows is desirable, so as I said there is a trade off here in figuring out what…

Yes; that is a perfect example of where I would prefer security over not looking out of place.
Post reply on HN