by thiagoperes on 6/24/15, 6:15 PM with 90 comments
by gioi on 6/24/15, 7:15 PM
I think Telegram is succeeding in what TextSecure is failing: attracting a widespread community of developers. This is only a confirmation, in my opinion.
EDIT: and, by the way, while Telegram security is no good, I wonder why we cannot have both (security & developer-friendliness)
by sweis on 6/24/15, 11:13 PM
Telegram's message format uses ambiguous padding, so they have to try all padding lengths when validating a message: https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/...
That loop leaks timing information, as does the "Utilities.arraysEquals" method it uses. I'm not sure if it opens up a timing attack, but it's suspect: https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/...
There is another spot where they pad with zero bytes without any authentication. This may leave room to mess with the protocol: https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/...
There are also some weird things throughout the code, like using SecureRandom.nextDouble() all over: https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/... https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/...
by yagop on 6/24/15, 7:45 PM
Now it's deprecated and I'm really sad about that.
by kh_hk on 6/24/15, 8:55 PM
Awesome, great, APIs are good.
Know what's better? Open specifications and federated services. It's called XMPP and if it's not enough, then something better should be developed.
Is this the replacement of SMS? Not sure what people would have thought at the time if they could not send SMS to other mobile carriers. It saddens me even more to see public institutions moving their SMS infrastructure to the new 'carriers'.
Protocols are not a new thing. Let's not go back to the time were computers could not talk to each other.
by _jomo on 6/24/15, 8:07 PM
Probably because features are more important than security, sigh.
by joeyspn on 6/24/15, 8:44 PM
Open for usage I guess. It's a pity that the API (and server) source is still closed. The Bot Platform is a cool initiative anyways, so good luck!
by colordrops on 6/24/15, 8:55 PM
https://github.com/DrKLO/Telegram/tree/master/TMessagesProj/...
They would like to have you believe otherwise through their PR efforts, but I wouldn't trust them simply on the fact that they claim they are open source when they are not, and it's not clear what's going on in that binary lib. If they never claimed to be open source in the first place, it would be a different story.
by gcmartinelli on 6/24/15, 9:46 PM
Whatsapp should take the hint and open up their platform for developers... Curiously I was thinking about building bot-based services on their platform (largest user base in my country), but basically gave up after seing how closed they are to any initiative like this. Felt even worse after reading things like this: https://twitter.com/gcmartinelli/status/605776036358291456
by daniel-levin on 6/24/15, 7:50 PM
by scriptnull on 6/24/15, 8:10 PM
by vijucat on 6/25/15, 3:59 AM
More interestingly, the WhatsApp text box then effectively becomes a REPL shell to a remote API : you could ask for stopping updates, updates only once a day, etc; If the remote server implements a DSL, you could do a LOT.
The possibilities were endless and exciting.
But I have a feeling WhatsApp / their new owner are going to just let the opportunity pass by. If anyone at FB is reading this : guys, Business integration with WhatsApp is where the next $250 billion is. That's how FB will get a permanent, maybe even irreversible, grip on mobile. Imagine every service business providing updates via WhatsApp by integrating with their backend.
by hobarrera on 6/29/15, 6:01 AM
I downloaded and installed the desktop version. Created an account with my phone number (okay: if I ever lose my phone, I'll permanently lose access to my account!).
I see how to add contacts. I need their phone number. I don't know my friend's numbers. We use facebook, xmpp, email, lots of shit, but nobody still relies on SMS nowadays, and my phonebook is literally under 10 entries long (and I'm sure mum and dad won't be using Telegram).
This reliance on old networks really kills it for me. IMHO, linking an account to a device that can get stolen or lost is also something I'll never really understand.
by task_queue on 6/25/15, 3:29 AM
Seems MTProto is the same as its always been
https://news.ycombinator.com/item?id=6931457
http://www.cryptofails.com/post/70546720222/telegrams-crypta...
by harryf on 6/24/15, 7:12 PM
by Cieplak on 6/24/15, 8:02 PM
by wodenokoto on 6/25/15, 3:55 PM
by pbreit on 6/24/15, 9:01 PM
by orzfly on 6/24/15, 11:23 PM
by DLion on 6/27/15, 9:58 AM
by thelad on 6/24/15, 9:13 PM
by ohitsdom on 6/24/15, 8:08 PM
by avens19 on 6/24/15, 7:12 PM
by ommunist on 6/24/15, 10:22 PM