TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Telegram - secure, free messaging

278 pointsby macaliciousover 11 years ago

43 comments

moxieover 11 years ago
The reason that cryptographers laugh at people who advertise &quot;military grade cryptography&quot; or &quot;we use AES256&quot; is because the choice of crypto primitives is often less important than how they&#x27;re composed. Those phrases tend to reflect a critical misunderstanding of that, and often mean that a project is using secure primitives in a way that completely undermines their security.<p>At a glance, while this project is using secure (if aging) primitives, they&#x27;ve made some extremely unusual protocol choices that they need to publicly justify rather than simply describing in an API doc. Just at a glance, the use of modes like Infinite Garble Extension (a failed mode for Kerberos) is troubling, they made up their own KDF (with no proof), and they make what appear to be some amateur mistakes with how they use RSA.<p>I&#x27;m obviously biased, but if you want a mobile-oriented asynchronous messaging protocol, at this point I think the Axolotl ratchet should absolutely be its basis: <a href="https://www.whispersystems.org/blog/advanced-ratcheting/" rel="nofollow">https:&#x2F;&#x2F;www.whispersystems.org&#x2F;blog&#x2F;advanced-ratcheting&#x2F;</a><p>If Telegram folks are on this thread, I&#x27;d encourage you to take a look at the TextSecure protocol. If you think it&#x27;s interesting, you can federate into our network, get a provably secure asynchronous forward secrecy protocol, and also have access to an existing 10MM user base.
评论 #6916860 未加载
评论 #6916611 未加载
ge0rgover 11 years ago
I have not run the app, but from the Android source code it looks like this &quot;secure&quot; app is uploading your contacts including full names and all their phone numbers into the &quot;cloud&quot;:<p>MessagesController.readContacts() [0] is called on creation of the MessagesActivity. When invoked for the first time, it collects first names, last names and phone numbers from the Android Contacts interface, creates a table containing the data, and passes that to importContacts() [1], which performs an RPC call to &quot;the cloud&quot;, passing the contact list upstream and obtaining a server-processed list as a reply.<p>For me this is a major trust breach, and makes all the fuzzy claims about the app&#x27;s security absolutely worthless.<p>[0] <a href="https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/src/main/java/org/telegram/messenger/MessagesController.java#L555" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;DrKLO&#x2F;Telegram&#x2F;blob&#x2F;master&#x2F;TMessagesProj&#x2F;...</a><p>[1] <a href="https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/src/main/java/org/telegram/messenger/MessagesController.java#L1323" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;DrKLO&#x2F;Telegram&#x2F;blob&#x2F;master&#x2F;TMessagesProj&#x2F;...</a>
评论 #6915194 未加载
评论 #6914565 未加载
评论 #6915963 未加载
na85over 11 years ago
From their FAQ:<p>&gt;<i>Q: How secure is Telegram?</i><p>&gt;<i>Very secure. We are based on a new protocol, MTProto, built by our own specialists from scratch, with security in mind. At this moment, the biggest security threat to your Telegram messages is your mother reading over your shoulder. We took care of the rest.</i><p>Oh good, a bunch of randoms have rolled their own crypto. I stopped reading at this point.
评论 #6913736 未加载
评论 #6914069 未加载
评论 #6915667 未加载
评论 #6913957 未加载
评论 #6913670 未加载
评论 #6913889 未加载
评论 #6914141 未加载
评论 #6914513 未加载
评论 #6914501 未加载
评论 #6919175 未加载
评论 #6914368 未加载
huhtenbergover 11 years ago
Looking at [1], it has several red flags.<p>The replay protection is overly complicated and doesn&#x27;t kick in <i>after</i> the message is decrypted. This makes it possible to DoS the server with forged messages.<p>Key derivation uses a custom scheme. Typically there&#x27;s no reason NOT to piggy-back on existing schemes and there&#x27;s plenty to choose from - from TLS to IKE.<p>Also, as already mentioned, there&#x27;s again NO reason not to use TLS in Anonymous DH mode with an app-level authentication of the session handshake.<p>Designing your own crypto protocols is a very interesting challenge, but for practical purposes you just <i>have to</i> recycle existing designs. There&#x27;s really no other way about it. A custom crypto doesn&#x27;t make any difference for those who doesn&#x27;t know&#x2F;care about it, but it certainly will not make you any friends between those who does. Unless, of course, you can explain and prove why your design is better than those that exist already, and these guys don&#x27;t do this.<p>[1] <a href="http://core.telegram.org/mtproto/description" rel="nofollow">http:&#x2F;&#x2F;core.telegram.org&#x2F;mtproto&#x2F;description</a>
评论 #6914243 未加载
评论 #6913996 未加载
conroyover 11 years ago
<p><pre><code> The important thing to remember is that all Telegram messages are always securely encrypted. The difference between messages in Secret Chats and ordinary Telegram messages is in the encryption type: client-client in case of Secret Chats, client-server&#x2F;server-client for ordinary chats. </code></pre> Where &quot;securely encrypted&quot; means that the Telegram server has full access to message contents for ordinary chats. All chats should be &quot;Secret Chats&quot;, not the other way around.
评论 #6913685 未加载
评论 #6913688 未加载
评论 #6913953 未加载
yeukhonover 11 years ago
&gt; Telegram is decentralized!<p>Great. Then...<p>&gt; Telegram servers are spread worldwide for security and speed.<p>So this is what they mean by decentralized....<p>&gt; As a result, Telegram is the fastest and most secure messaging system in the world<p>And this has exist for how many years?<p>I can probably say everything except private message, google hangout or Facebook chat is already doing it. They have some of the top-notch security, network and distributed system developers and they have their own cable delivering more volume than your new service can combine together. and if I want true privateness? I&#x27;d one-time pad everything. in reality, I guess PGP is good enough.
评论 #6914035 未加载
joostersover 11 years ago
So many dubious claims on just the front page:<p>* &#x27;delivers messages faster than any other application&#x27; - <i>any</i> application? Hmmm. They must be using magic.<p>* &#x27;messages are heavily encrypted and can self-destruct&#x27; - but like every system, the self-destruction is not assured since it&#x27;s impossible to enforce.<p>* &#x27;keeps your messages safe from hacker attacks&#x27; - a bold claim. Maybe they do some stuff to protect messages, but it&#x27;s not the perfect safety that this statement implies.
评论 #6913998 未加载
Ihmahrover 11 years ago
People here are complaining a lot about this app, and rightfully so. However, this is definitely the best encrypted communications app there is for ios and therefore also the only app that is cross platform and able to reach a wide audience. I know they didn&#x27;t do it completely right, but it definitely seems to be the best option that is currently available.
评论 #6914210 未加载
评论 #6914797 未加载
评论 #6916799 未加载
gprasanthover 11 years ago
Is HTTPS not secure channel for communication between client-server? What is the reason behind using an entirely different protocol for client-server communication[0] over HTTP?<p>[0] - <a href="http://core.telegram.org/mtproto" rel="nofollow">http:&#x2F;&#x2F;core.telegram.org&#x2F;mtproto</a>
评论 #6913666 未加载
评论 #6914265 未加载
评论 #6913660 未加载
utnickover 11 years ago
A lot of haters in this thread. To be expected.<p>I&#x27;ve been following this space for a while and telegram is the best app out there right now. The usability is great and they are trying to do the right things when it comes to security.<p>The apps are open source and can be audited. I fully expect there to be bugs, that is part of the process! You would be insane to trust your life to a crypto app thats been around a few months. So yes, there will be bugs. But that doesn&#x27;t mean they should just give up. In a few years this could turn into a really nice , secure app.<p>I think their big competition will be: Textsecure, also a great app and better for security due to OTR. But the iphone app is still in development as is their data channel. Once those are complete, they could take the #1 spot.<p>Also, hemlis is one to look out for. But they take about the same security approach as telegram but seem to be less open so far.
评论 #6915698 未加载
评论 #6915689 未加载
评论 #6920034 未加载
grandpoobahover 11 years ago
Where&#x27;s the desktop app? I guess I&#x27;m old fashioned, because I&#x27;m looking for the next msn&#x2F;icq.
评论 #6913915 未加载
评论 #6913878 未加载
评论 #6917932 未加载
niketasover 11 years ago
To whom it may concern: Pavel Durov, one of the authors of Telegram, announced he will pay $200K (or 200 BTC) to decrypt his traffic <a href="http://tjournal.ru/paper/durov-decifer-telegram" rel="nofollow">http:&#x2F;&#x2F;tjournal.ru&#x2F;paper&#x2F;durov-decifer-telegram</a>
评论 #6921641 未加载
ingenterover 11 years ago
&gt;Q: Who are the people behind Telegram?<p>&gt;Telegram is supported by Pavel and Nikolai Durov.<p>I would not trust social network owner with my messages.
评论 #6913973 未加载
__alexsover 11 years ago
Their HTTPS server isn&#x27;t configured with the right certificate :(<p>Firefox gives me &quot;The certificate is only valid for the following names: *.stel.com , stel.com&quot; for <a href="https://telegram.org/" rel="nofollow">https:&#x2F;&#x2F;telegram.org&#x2F;</a>
评论 #6914245 未加载
评论 #6914003 未加载
评论 #6922749 未加载
eliteraspberrieover 11 years ago
The authors&#x27; education credentials are impressive, and I admire their initiative. However, they do not seem to have employed a cryptographer to review their design and protocols, so I expect that serious security problems will be discovered.<p>Personally, my expertise is rather in application security, so I will review some of the source code over the holidays. At first glance the C client is not bad.<p>The real metric of this project&#x27;s success will be how they react to criticism, harsh as it may be. I hope they learn from their inevitable mistakes and succeed in the long term.
zcamover 11 years ago
And it&#x27;s based&#x2F;hosted in the US: will not use.
评论 #6913986 未加载
artellectualover 11 years ago
why does HN comments have to be so negative all the time? its very depressing to read through HN comments.
评论 #6914641 未加载
TeeWEEover 11 years ago
Everybody is so negative here. Ok rolling your own security protocol might not be the best move. However, they want to be competetive with whatsapp.<p>Most people who try to make a whatsapp killer suck in uix. But this app is really good and fast. I think its better than whatsapp in a multitude of terms.<p>Okay, there are improvements. But I can submit a pull request to the android app and improve it myself! How Awesome!
评论 #6920324 未加载
betterunixover 11 years ago
<a href="http://telegram.org/privacy" rel="nofollow">http:&#x2F;&#x2F;telegram.org&#x2F;privacy</a><p>That such a policy even exists should suggest that &quot;secure&quot; is the wrong way to describe this. Reading through this, it looks like <i>yet another attempt</i> at what Lavabit and Hushmail were trying to do. In other words, snake oil.
adventuredover 11 years ago
&quot;How is Telegram different from WhatsApp? Unlike WhatsApp, Telegram is cloud-based&quot;<p>Yeah, ok. Decided not to use it right there.
arianvanpover 11 years ago
More info about their secure protocol is here: <a href="http://core.telegram.org/mtproto" rel="nofollow">http:&#x2F;&#x2F;core.telegram.org&#x2F;mtproto</a><p>technical description here : <a href="http://core.telegram.org/mtproto/description" rel="nofollow">http:&#x2F;&#x2F;core.telegram.org&#x2F;mtproto&#x2F;description</a>
asadlionpkover 11 years ago
Devs of this app: Don&#x27;t be disappointed by these harsh comments because most of them contain technical fixes you need to do asap!<p>These suggestions, if implemented&#x2F;fixed will surely get you some really dedicated early adopters!
hergeover 11 years ago
tptacek should write up a block like <a href="http://craphound.com/spamsolutions.txt" rel="nofollow">http:&#x2F;&#x2F;craphound.com&#x2F;spamsolutions.txt</a> for everytime somebody rolls up their own crypto solution.
agilebyteover 11 years ago
Awesome Fallout-style icons.
评论 #6913674 未加载
评论 #6913625 未加载
评论 #6913695 未加载
andorover 11 years ago
Like Threema, they use the PGP model, instead of OTR...
评论 #6916839 未加载
mottersover 11 years ago
If this is closed source (and the source seems to be only implementing API calls to a closed system) then it&#x27;s fair to assume that this application is probably insecure or has backdoors.<p>Also if the private key is stored in the cloud then it&#x27;s likely to be subject to requisitions.
评论 #6914282 未加载
jeswinover 11 years ago
Looks like they kept the interface exactly the same as What&#x27;s App to attract users. The smiley selection has the entire list of What&#x27;s App smileys in exactly the same order. What&#x27;s App is going to be upset, but it might help users.
评论 #6913715 未加载
评论 #6913894 未加载
oksoover 11 years ago
I see source code for clients, but nothing for the server side.<p>Are they using something standard or do they want to lock-down users to their own proprietary servers ?
kristopherover 11 years ago
Not sure how uploading all of your contact information to their servers counts as &quot;taking back our right to privacy.&quot;
jokoonover 11 years ago
I don&#x27;t understand, how is this thing on top of hacker news, while it&#x27;s being deconstructed like it&#x27;s a toy ?
评论 #6914106 未加载
subbover 11 years ago
How can this be free? They&#x27;re not Wikipedia. I&#x27;m not sure how they can pay for multiple servers...
评论 #6913868 未加载
ssewellover 11 years ago
Random observation. What&#x27;s with the crossed out &quot;h&quot; in chats on the landing page?
xolveover 11 years ago
This is not distributed at all. IRC is distributed.<p>Messages stored on cloud! Big privacy problem.<p>Just tall marketing claims.
yxhuvudover 11 years ago
How about desktop clients? Being restricted to mobile devices is not very practical.
评论 #6914809 未加载
thomasflover 11 years ago
If this get popular and the people behind it can be trusted, this could replace sms and e-mail. The iOS, Android and CLI clients are open source, but I they need to open source the backend too. I also like the idea of giving the noun &quot;telegram&quot; a new meaning.
评论 #6913637 未加载
评论 #6914089 未加载
seanhandleyover 11 years ago
&quot;Cloud based&quot; eh? Very secure.
评论 #6913947 未加载
tallesover 11 years ago
Where have I seem this logo before...
aetover 11 years ago
How does this operation make money?
adnamover 11 years ago
Snake oil
bound008over 11 years ago
Open != API
评论 #6916099 未加载
tottyover 11 years ago
nice
andylover 11 years ago
How does this compare with Wickr?
aloniumover 11 years ago
Wow, there are so many cryptography experts with world names in this thread!<p>And interesting why you think that it&#x27;s not possible to read most of cryptography&#x2F;cryptanalysis books and check common mistakes of implementation afterward? Do you really think that this is <i>THAT</i> hard?<p>Your scepsis would be understandable if they used <i>OWN</i> cryptoalgorithm. However their protocol is based on well known strong crypto.
评论 #6914644 未加载
评论 #6920369 未加载