this post was submitted on 23 Jan 2025
135 points (90.9% liked)

Technology

61024 readers
3851 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] infeeeee@lemm.ee 45 points 2 days ago (5 children)

Was posted yesterday to a lot of communities, it's very clickbait:

allows an attacker to grab the location of any target within a 250 mile radius

So it's a bit rough... In Europe it means basically which country the target is in. Also cloudflare servers are not evenly distributed in the world, so resolution can differ wildly worldwide.

With a vulnerable app installed on a target's phone

So it's not really zero click.

Sounds interesting though, nice writeup, but not as scary as it sounds from the title.

[–] floofloof@lemmy.ca 33 points 2 days ago

The vulnerable app can be anything that displays an attached image though. And a 250-mile radius compared to the whole world is still a very significant step for governments trying to track down dissidents, etc.

The section on responses by Cloudflare, Signal and Discord is disappointing. They're not taking it seriously enough.

[–] donuts@lemmy.world 13 points 2 days ago (1 children)

so it's not really zero click

Did you keep reading after the intro?

Excerpt:

If the target has push notifications enabled (which it is by default), they don't even have to open the Signal conversation for their device to download the attachment. Once the push notification is sent to their device, it automatically downloads the image from Signal's CDN triggering the local datacenter to cache the response.

An attacker can run this deanonymization attack any time and grab a user's current location without a single interaction.

[–] Appoxo@lemmy.dbzer0.com 1 points 2 days ago (1 children)

If it's still only the datacenter it doesnt matter that much.

[–] Aatube@kbin.melroy.org 4 points 2 days ago (1 children)

GeoGuesser, powered by the Google Maps API, generates a likely location of the user. It finds the midpoint between the 2 datacenters and draws 2 circles that signify his radius.

[–] infeeeee@lemm.ee 4 points 2 days ago (1 children)

And with SS7 they can get even more precise location, and you can't really hide from that if you want to use a phone with a phone number, what is the point. This is an interesting way of attack, noone really thought about this before, but it's not "oh-my-god everyone can be tracked via signal". I guess the closest server doesn't even selected via geographical distance, but much more depends on network infrastructure of your location, so Google Maps API can't really help here.

And again any VPN could defend against this, so if you want to hide which country you are in currently, it should be the 0th step to use a VPN.

[–] Aatube@kbin.melroy.org 2 points 2 days ago (1 children)

Does everyone have access to tracking which stations send the phone signal in the SS7 network?

[–] infeeeee@lemm.ee 3 points 2 days ago

Yes, anyone can buy access.

[–] Aatube@kbin.melroy.org 3 points 2 days ago

Cloudflare has more servers in Europe than in North America. That does trace you to which country, which IMO is pretty significant. Especially with the GeoGuesser "average the circles" thing he coded.

[–] priapus@sh.itjust.works 1 points 2 days ago

The user having to have the vulnerable app installed does not make it not zero click.

[–] just_another_person@lemmy.world -3 points 2 days ago (2 children)

Yeah, this sensational as a headline. It's a clever idea that is not simple, requires an already compromised device and user, and won't work except very specific conditions.

[–] deadcade@lemmy.deadca.de 9 points 2 days ago (2 children)

""compromised device"" in this scenario is any device with a chat app installed, push notifications on, and the chat service uses Cloudflare CDN. This is a very common setup, Discord and Signal were mentioned as examples. Many others are vulnerable for the same thing. With read receipts on the chat platform (like Signal), no push notifications are required.

The headline is sensationalist, but it isn't something to be ignored. Especially for more privacy focused platforms like Signal, even leaking the country someone is in can be considered a risk. That's effectively what this attack allows.

[–] xodoh74984@lemmy.world 2 points 2 days ago

I feel like people here have forgotten the difference between "vulnerable" and "compromised".

It matters because calling everyone's default setup chat apps compromised implies that an attack has occurred.

[–] just_another_person@lemmy.world -1 points 2 days ago

Already addressed in a different comment, but yes.

[–] floofloof@lemmy.ca 9 points 2 days ago* (last edited 2 days ago) (1 children)

It doesn't require them to have a compromised device. If they have Signal, or something similar, you just need to message them with an image attachment, then get to work checking where that image got cached.

[–] just_another_person@lemmy.world 1 points 2 days ago (1 children)

Not at all.

  • Phone needs to have network defaults enabled
  • Phone needs to have push notifications enabled
  • Phone needs to have background data enabled
  • No VPN
  • Attachment downloads by default in each app
  • No private DNS
  • No content blockers (lots have CDN bypass as a feature for this exact reason)

Any of these being different would not make this possible for a number of reasons. The author is talking about journalists and security minded people being at risk, but it's hard to imagine anyone going above the defaults to protect would be at much risk if they didn't take one or two of these steps as protection.

I assume from your comment you're thinking "compromised device" to mean attacked, and those are synonymous. It's just a phone with no protections.

[–] floofloof@lemmy.ca 4 points 2 days ago (1 children)

That's not a compromised device though, it's a device with default settings.

[–] just_another_person@lemmy.world -2 points 2 days ago (2 children)

Yes, which is a compromised device. A Windows machine without any antivirus or malware protection is a compromised device, for example.

Read the back half of this writeup and realize the target audience should be people with basic security steps taken. No journalist going out of their way to talk to whistleblowers is going to have a default settings phone, or any phone on them at all for that matter I would expect.

[–] xodoh74984@lemmy.world 1 points 2 days ago

Wouldn't it be a vulnerable device? Up until the point it's compromised by downloading a malicious image?

[–] Aatube@kbin.melroy.org 1 points 2 days ago

Windows machines have default antivirus. I would not expect disabling push notifications to be a basic security measure. Pretty much everyone has push notifications, including the target audience. A lot of them also don't take a device-wide VPN because they expect only websites to track them.

Attachment downloads by default in each app

The user profile picture is not an attachment.