Live data from Hacker News

Telegram publishes users' locations online

blog.ahmed.nyc

41–50 of 241 posts

Re: Telegram publishes users' locations online

#41

It's a shame that people still use Telegram when Signal is so much better, and has better credentials all around.

Signal is terrible. I use the app still, but it’s horribly buggy. The disappearing messages, a hallmark feature, is fundamentally broken in some way that I can’t fully comprehend. Totally unreliable.

Telegram is better in every way... except security.

Re: Telegram publishes users' locations online

#42
post #6

>[Line] fixed it by adding a random number to the user's destination This is a imperfect solution. There's two possibilities: the offset (aka "random number") is dynamic, or it's fixed. If it's the former all you have to do is sample enough times to get through the noise. If it's the latter, it's not vulnerable to the previous attack, but if you have a known point of reference (so you can deduce what the offset is),…

Would showing something like “5 mins away“ instead of “800 m” be a simple solution?

Re: Telegram publishes users' locations online

#43

Earlier quoted context omitted.

I’ve heard other folks say WhatsApp is insecure. Do you (or anyone else) have specific examples or concerns?

Like... Facebook can read all your messages? The encryption only protects you from entities that are not Facebook. With that out of the door, it's not really worth it to even consider other angles of attack, since you now depend on the goodwill of a billion dollar company whose sole purpose and reason for existence is to extract and monetize your data. WhatsApp is a nice chat tool, but it's nothing you should ever us…

that's incorrect. WhatsApp is end to end encrypted using the signal technology as confirmed by moxie. are you suggesting Facebook tricked the signal team into believing that WhatsApp is using end to end encryption when it isn't? a source: https://signal.org/blog/there-is-no-whatsapp-backdoor/

Re: Telegram publishes users' locations online

#44
post #11

Earlier quoted context omitted.

signal the protocol is (maybe) better, but the app is inferior. People like Telegram for their usability and security is just a bonus.

I definitely agree with this. Getting people to use Telegram instead of SMS or other random chat apps can be difficult but getting them to switch to Signal is basically a "not going to happen" until Signal ups their usability. Even people I've gotten to try out Signal all abandoned it. At least with Telegram, they stuck with it and still use it to this day. It'd honestly probably be easier to get Telegram to adopt Si…

Telegram's protocol itself isn't necessarily a weakness - recently, a paper was published claiming to have proved the MTProto 2.0 protocol correct. Perhaps because of how recent this was, it doesn't seem to have garnered any discussion or review anywhere.

https://arxiv.org/abs/2012.03141

Re: Telegram publishes users' locations online

#45

So in the article, the author was able to find the x- and y- coordinates of the other user. What if the target user lives in a high rise building, is there any technique you can get the height of the said user? Makes me wonder how the law enforcement is able to tri-angulate the suspect's exact location.

My somewhat educated guess would be that, firstly, cell tower triangulation includes altitude by necessity of measuring directly the reach of electromagnetic waves, whereas Telegram advertises the subset of users' GPS data that they choose to advertise, which is likely just lat-long. Secondly, law enforcement also likely has the cooperation of the administration of said high-rise building.

Re: Telegram publishes users' locations online

#46
post #6

>[Line] fixed it by adding a random number to the user's destination This is a imperfect solution. There's two possibilities: the offset (aka "random number") is dynamic, or it's fixed. If it's the former all you have to do is sample enough times to get through the noise. If it's the latter, it's not vulnerable to the previous attack, but if you have a known point of reference (so you can deduce what the offset is),…

Would showing something like “5 mins away“ instead of “800 m” be a simple solution?

Depending how it works, probably not. If it's just a rounded value computed from the distance, you'd just have to do a small amount more spoofed queries. Each one would give you a thin donut of possible locations instead of a circle, if that's easy to picture. So ~3 attempts would usually give you a quite small area, and then you could narrow it arbitrarily from there.

Re: Telegram publishes users' locations online

#47
post #20

Earlier quoted context omitted.

> If it's the latter, it's not vulnerable to the previous attack, but if you have a known point of reference (so you can deduce what the offset is) It sounds like this approach could be prevented by having a random fixed offset for each user, so that you have no point of reference unless you already know where that specific user is. [Removed bit about regenerating this offset infrequently.] EDIT: You could even do th…

With enough data points you'd easily figure out that offset. Just overlay each data point with map data and decide whether the location makes sense. (i.e. you're unlikely to most of the time be in the middle of a lake, farm field etc)

Or if the person is traveling at highway speed, it would be pretty easy to fit that track to nearby highways.

Re: Telegram publishes users' locations online

#48

> If this feature is enabled on your phone, you're publishing your home address online. Depending on your definition of 'online' this is true of any app you use. Telegram could at least take a similar approach to Tinder, who have already learnt from a similar mistake.

Here's an overview of the system Tinder currently uses, after their 2014 privacy fiascos:

https://robertheaton.com/2018/07/09/how-tinder-keeps-your-lo...

Re: Telegram publishes users' locations online

#49
post #6

>[Line] fixed it by adding a random number to the user's destination This is a imperfect solution. There's two possibilities: the offset (aka "random number") is dynamic, or it's fixed. If it's the former all you have to do is sample enough times to get through the noise. If it's the latter, it's not vulnerable to the previous attack, but if you have a known point of reference (so you can deduce what the offset is),…

Would showing something like “5 mins away“ instead of “800 m” be a simple solution?

Increasing the sample rate will still reduce the noise.

Re: Telegram publishes users' locations online

#50
post #6

>[Line] fixed it by adding a random number to the user's destination This is a imperfect solution. There's two possibilities: the offset (aka "random number") is dynamic, or it's fixed. If it's the former all you have to do is sample enough times to get through the noise. If it's the latter, it's not vulnerable to the previous attack, but if you have a known point of reference (so you can deduce what the offset is),…

Would showing something like “5 mins away“ instead of “800 m” be a simple solution?

[deleted]
Post reply on HN