Earlier quoted context omitted.
If the crypto is solid the transport is irrelevant. This points to deeper vulnerabilities. IP networks are no safer than SMS.
I realize this was a use of sending short authentication codes by SMS, but at 160 characters the crypto can't be solid, if somebody decided to implement proper public/private key over it. So the transport is definitely a problem.
Hackers accessed Telegram messaging accounts in Iran – researchers
51–60 of 66 posts
Re: Hackers accessed Telegram messaging accounts in Iran – researchers
#52Strictly, this isn't a breach in Telegram, as it relies on the adversary being able to own the cell network you're on, but that may not bring much comfort to many of the people who feel they might need to use Telegram. What other systems would people suggest to do this initial setup?
New devices should only be authorised with the use of an authentication token from an existing client device; one needs to decide if the new device should have access to old messages. Ideally it would be clear to all parties as to which devices and identities have joined a chat.
Re: Hackers accessed Telegram messaging accounts in Iran – researchers
#53Authentication via SMS considered harmful.
I wonder why Telegram (and Twitter) doesn't allow the use of third party MFA providers just like LastPass. https://helpdesk.lastpass.com/multifactor-authentication-opt...
Re: Hackers accessed Telegram messaging accounts in Iran – researchers
#54Clickbait title. The correct title would be 'Exclusive: Hackers accessed Telegram messaging accounts in Iran - researchers' which itself already hides the fact that the problem lies not with Telegram infrastructure, but the interception of SMS by state telcos.
Re: Hackers accessed Telegram messaging accounts in Iran – researchers
#55"Telegram breached", "Hackers break into Telegram", "Iranian Hackers Just Cracked Telegram". I didn't think any of these nonsense titles would reach the first page of Hacker News.
Re: Hackers accessed Telegram messaging accounts in Iran – researchers
#56Clickbait title. The correct title would be 'Exclusive: Hackers accessed Telegram messaging accounts in Iran - researchers' which itself already hides the fact that the problem lies not with Telegram infrastructure, but the interception of SMS by state telcos.
If Telegram relies on SMS for its authentication system, wouldn't the SMS network be part of its infrastructure, if indirectly?
That said, SMS isn't a very secure channel for one-time passwords. Enable 2 factor auth.
Re: Hackers accessed Telegram messaging accounts in Iran – researchers
#57Newb question: why Telegram does not use Google Authenticator ? Why so few app use it ? Is it more secure or completely useless ?
There is also a free implementation of the same feature set available called [2]FreeOTP.
[0] https://tools.ietf.org/html/rfc4226
Re: Hackers accessed Telegram messaging accounts in Iran – researchers
#58This is _not_ true for messaging applications that are end-to-end encrypted by default and that do not store plaintext on their servers. This isn't a subtle difference. Lots of comparisons in this thread fall victim to a sort of implied false equivocation.
Using SMS as a form of authentication may be a quality that Telegram shares with other popular messaging applications, but it is uniquely susceptible to all of the associated pitfalls.
Re: Hackers accessed Telegram messaging accounts in Iran – researchers
#59Re: Hackers accessed Telegram messaging accounts in Iran – researchers
#60>The researchers said they also found evidence that the hackers took advantage of a programing interface built into Telegram to identify at least 15 million Iranian phone numbers with Telegram accounts registered to them, as well as the associated user IDs. Me thinks that's more important than someone intercepting an SMS - at least in terms specific to Telegram. Is there more information on this? What evidence is it?
It's part of their contacts API, where you submit the numbers you have in your contacts list and they let you know which numbers already have a telegram account.
They have since added rate limiting to prevent brute forcing it, but it sounds like the API itself is still available.