News for hackers. Stuff that matters.
Re:Telegram Desktop reaches version 1.0 by sneak on Thursday January 12, 2017 @06:20AM (#13381414)
Re:Telegram Desktop reaches version 1.0 by hn159753 on Thursday January 12, 2017 @06:27AM (#13381439)
I was just about to post something similar. I'm actually surprised to see a positive post of Telegram on HN. For the love of crypto, please stick to Signal protocol-based messaging applications.

https://en.wikipedia.org/wiki/Signal_Protocol

Edit: add link http://www.cryptofails.com/post/70546720222/telegrams-crypta...

Re:Telegram Desktop reaches version 1.0 by kijin on Thursday January 12, 2017 @06:46AM (#13381516)
For the love of crypto, I would like to see Signal and WhatsApp make proper desktop applications for all major platforms including Linux. Until they do so, Telegram will serve as an excellent competitor to remind them that good cryptography is not enough.
Re:Telegram Desktop reaches version 1.0 by Freak_NL on Thursday January 12, 2017 @06:38AM (#13381475)
Are there any Signal-based messaging applications that work on the desktop without having to tether an Android or IOS smartphone to it, and without having to use a phone number as identifier?
Re:Telegram Desktop reaches version 1.0 by FabHK on Thursday January 12, 2017 @07:08AM (#13381616)
Wire.

* open source, code on github

* e2e encryption (apparently derivative of Signal's Axolotl double ratchet)

* chat/voice/video, and group chats (all encrypted always)

* based in Switzerland, coding out of Berlin

* clients for iOS, Android, Mac, Windows, Linux, Web

* can sign up with phone number or email (or username? Not sure - I think you can find contacts via username, not sure you can sign up without email)

* reasonably responsive on twitter

* yada yada yada

Re:Telegram Desktop reaches version 1.0 by throwaway122916 on Thursday January 12, 2017 @07:18AM (#13381661)
I like it, but what about all the tracking?

Things like this: https://github.com/wireapp/wire-desktop/issues/80

Then there is the fact that the client acts as a browser that fetches information from the web automatically without blocking trackers itself. This is leaking metadata and actual data.

Re:Telegram Desktop reaches version 1.0 by mrbiber on Thursday January 12, 2017 @07:03AM (#13381594)
Riot.im uses the OLM encryption library (that is also used by XMPP OMEMO, see the OMEMO XEP). The OLM protocol is (I gather) very similar to the Signal protocol.

Riot is based on Matrix which is a decentralized protocol (you're not tied to one company), and it doesn't need your phone number.

Re:Telegram Desktop reaches version 1.0 by jhasse on Thursday January 12, 2017 @06:46AM (#13381520)
OMEMO [1] is based on Axolotl (aka Signal's protocol) and you can use it with Gajim on the desktop. Still very experimental though :(

[1] https://conversations.im/omemo/

Re:Telegram Desktop reaches version 1.0 by lucb1e on Thursday January 12, 2017 @06:44AM (#13381511)
This. People say Telegram is bad even though it's no worse than any other popular product, or has a different set of advantages/disadvantages both security- and privacy-wise.
Re:Telegram Desktop reaches version 1.0 by tptacek on Thursday January 12, 2017 @08:28AM (#13381989)
From a security and privacy perspective, Telegram is substantially worse than its competitors, so this is a little rhetorical sleight of hand you've just pulled here.

If you want to argue that Telegram and Signal are comparable because Telegram has better UX and Signal better security and some people prefer UX to security, that's fine (I could not disagree more strongly, but at least it's a coherent argument). But don't pretend the thread isn't about security to make people believe that there's controversy about whether Signal is more secure. There is no controversy: Signal won the Levchin prize this year for the Signal Protocol and sets the standard for secure chat, and Telegram... well, let's just suffice it to say that it does not meet that standard.

Re:Telegram Desktop reaches version 1.0 by detaro on Thursday January 12, 2017 @06:52AM (#13381543)
Wire? (Haven't tried it personally, and I don't think there is an independent review of their implementation of the crypto)
Re:Telegram Desktop reaches version 1.0 by hn159753 on Thursday January 12, 2017 @06:46AM (#13381521)
Facebook Messenger.
Re:Telegram Desktop reaches version 1.0 by FabHK on Thursday January 12, 2017 @07:15AM (#13381644)
Is Facebook Messenger Signal-based (i.e. end-to-end encrypted with a Signal/Axolotl double ratchet) as GP requested?

I somehow doubt it.

EDIT: Oh, I was mistaken, apparently there is an option now. From Wikipedia:

On October 4, 2016, Facebook deployed end-to-end encryption as an optional feature for Facebook Messenger users. It is available in an optional mode called "Secret Conversations" and uses the Signal Protocol.

Re:Telegram Desktop reaches version 1.0 by rand77763 on Thursday January 12, 2017 @07:04AM (#13381603)
Wait, are you saying messenger is secure and private? As if Facebook would want to give up a source of data for marketing?
Re:Telegram Desktop reaches version 1.0 by tptacek on Thursday January 12, 2017 @08:29AM (#13381999)
It's opt-in end-to-end encrypted with Signal Protocol now, so Facebook does in fact give up that data. Having said that, you should prefer protocols that aren't opt-in for security, which is what Signal buys you.
Re:Telegram Desktop reaches version 1.0 by jhasse on Thursday January 12, 2017 @06:48AM (#13381529)
It's rather a web app than a desktop application, isn't it?
Re:Telegram Desktop reaches version 1.0 by hn159753 on Thursday January 12, 2017 @06:58AM (#13381567)
It's not a desktop app, but the original requirement never stated that.
Re:Telegram Desktop reaches version 1.0 by akjainaj on Thursday January 12, 2017 @07:11AM (#13381630)
There's a desktop app for Windows. There's also a web app at https://messenger.com. You can disable your Facebook account and still use Messenger
Re:Telegram Desktop reaches version 1.0 by dbrgn on Thursday January 12, 2017 @07:14AM (#13381642)
The Signal desktop-app stores all messages unencrypted on the filesystem: https://github.com/WhisperSystems/Signal-Desktop/issues/1017
Re:Telegram Desktop reaches version 1.0 by throwaway122916 on Thursday January 12, 2017 @07:28AM (#13381693)
Sure, but telegram doesn't even have a secret chat feature on desktop client.

I can't believe there still isn't a single usable e2e mobile + desktop chat client that won't drain your cell phone battery super quickly.

Re:Telegram Desktop reaches version 1.0 by newscracker on Thursday January 12, 2017 @09:07AM (#13382243)
> For the love of crypto,

The problem is that most people value convenience and speed over security and privacy. Telegram provides a very good trade off, much better than some other apps. If Signal were to be developed at the pace Telegram is, I would use it all the time, but it's not. For my use and likes, both Telegram and Wire are very good fits.

Re:Telegram Desktop reaches version 1.0 by lucb1e on Thursday January 12, 2017 @06:43AM (#13381506)
> PSA: Telegram is dangerous snake oil

1. They don't claim to do end to end crypto unless you use the secret chats

2. The secret chats still aren't broken. Since 2013, I'd think at least one "crypto expert" (which all said a custom protocol was a bad idea) would have taken the effort to prove it by now.

3. Whatsapp claims to have better encryption, and they probably do, but it's 1) a lot less convenient and 2) unverifiable.

4. Telegram is open source. You can layer your own encryption on top of it if you care, and the clients' implementation is fully verifiable.

PSA: Whatsapp is dangerous snake oil--hidden source code and owned by a company with a terrible track record in terms of privacy.

Re:Telegram Desktop reaches version 1.0 by wtfhacker on Thursday January 12, 2017 @06:56AM (#13381557)
4. Open source, you say? Technically, yes. But in fact they love to abandon github repos while still releasing new versions. Take a look at iOS sources: https://github.com/peter-iakovlev/Telegram/
Re:Telegram Desktop reaches version 1.0 by dbrgn on Thursday January 12, 2017 @07:13AM (#13381637)
The Android source code repo is also several months behind the released version.

They simply do a code dump every few months.

Re:Telegram Desktop reaches version 1.0 by suprfnk on Thursday January 12, 2017 @08:37AM (#13382051)
While not perfect, this is better than nothing at all in my opinion.
Re:Telegram Desktop reaches version 1.0 by CiPHPerCoder on Thursday January 12, 2017 @10:59AM (#13383236)
> 2. The secret chats still aren't broken. Since 2013, I'd think at least one "crypto expert" (which all said a custom protocol was a bad idea) would have taken the effort to prove it by now.

https://eprint.iacr.org/2015/1177.pdf

Re:Telegram Desktop reaches version 1.0 by leshow on Thursday January 12, 2017 @10:21AM (#13382851)
if you dont like whatsapp you can use Signal. it's the open source software that was integrated into whatsapp and is the basis of it's e2e encryption.

both are better options than telegram.

Re:Telegram Desktop reaches version 1.0 by lucb1e on Thursday January 12, 2017 @03:00PM (#13385578)
> if you dont like whatsapp you can use Signal

Yeah that doesn't work at all on my phone because it requires me to use Google Cloud Messaging (Google stuff on my phone is firewalled). You can't just connect to the Signal servers -- or your own for that matter -- and be done with it, you need to use Google servers.

Re:Telegram Desktop reaches version 1.0 by raphaelh on Thursday January 12, 2017 @06:33AM (#13381456)
Re:Telegram Desktop reaches version 1.0 by Dolores12 on Thursday January 12, 2017 @06:27AM (#13381440)
It's ok i guess. Everyone had used whatsapp with no encryption at all before they implemented p2p.

I switched from skype to telegram because of its much smaller memory footprint. 400mb+ for skype, 63mb(current) for telegram.

Re:Telegram Desktop reaches version 1.0 by msh on Thursday January 12, 2017 @06:41AM (#13381495)
I am not going to comment on the quality of telegram but whatsapp have been using top notch crypto for some time: https://whispersystems.org/blog/whatsapp-complete/
Re:Telegram Desktop reaches version 1.0 by jhasse on Thursday January 12, 2017 @06:43AM (#13381507)
At least that's what they tell you. We can't know for sure because it's closed-source.
Re:Telegram Desktop reaches version 1.0 by akjainaj on Thursday January 12, 2017 @06:51AM (#13381540)
WhatsApp is as closed as the version of Telegram you download from the (App|Play) Store.

Before you say "but I can compile it myself", think of how many people will ever bother to do that.

Re:Telegram Desktop reaches version 1.0 by jhasse on Thursday January 12, 2017 @07:14AM (#13381641)
You can download it from F-Droid where they will compile it from the source for you. Yes, only very few people will use that version, too. But with that logic there isn't any reason for open-source at all.
Re:Telegram Desktop reaches version 1.0 by throwaway122916 on Thursday January 12, 2017 @07:07AM (#13381615)
Same as every other app including Signal. For the record, not advocating using Telegram over Signal.
Re:Telegram Desktop reaches version 1.0 by d33 on Thursday January 12, 2017 @07:14AM (#13381640)
One would do in order to unearth any backdoors. In case of WhatsApp, that would be more difficult.
Re:Telegram Desktop reaches version 1.0 by tptacek on Thursday January 12, 2017 @08:31AM (#13382019)
No, we can easily know for sure, despite the fact that it's closed source.
Re:Telegram Desktop reaches version 1.0 by jhasse on Thursday January 12, 2017 @08:41AM (#13382080)
How?
Re:Telegram Desktop reaches version 1.0 by tptacek on Thursday January 12, 2017 @08:42AM (#13382089)
Sorry, I don't understand your question.
Re:Telegram Desktop reaches version 1.0 by jhasse on Thursday January 12, 2017 @08:55AM (#13382165)
How can you know for sure?
Re:Telegram Desktop reaches version 1.0 by tptacek on Thursday January 12, 2017 @08:57AM (#13382181)
By looking at the code.
Re:Telegram Desktop reaches version 1.0 by jhasse on Thursday January 12, 2017 @09:15AM (#13382310)
but it's closed-source, so we can't do that
Re:Telegram Desktop reaches version 1.0 by napoleond on Thursday January 12, 2017 @09:28AM (#13382405)
`tptacek is being obtuse, but it really is pretty straightforward: https://en.wikipedia.org/wiki/Decompiler
Re:Telegram Desktop reaches version 1.0 by tptacek on Thursday January 12, 2017 @09:39AM (#13382494)
It's a forward tick: 'tptacek. We're not writing Lisp macros. :)
Re:Telegram Desktop reaches version 1.0 by napoleond on Thursday January 12, 2017 @11:39AM (#13383660)
So you concede that you were being obtuse ;)
Re:Telegram Desktop reaches version 1.0 by tptacek on Thursday January 12, 2017 @11:43AM (#13383713)
Not really: I'd just rather find out where the point of contention is before getting pedantically prolix.
Re:Telegram Desktop reaches version 1.0 by tptacek on Thursday January 12, 2017 @09:38AM (#13382491)
You understand how frustrating it is for open source advocates to hear that normal users will never look at source code and so there's no practical difference for them between closed source and open source since it's all opaque to them anyways?

That's how literally every security person feels about the argument that closed-source software is unknowable.

We don't need decompilers or special tools to read closed-source applications. Almost all of them --- very much including the Signal-based messengers --- are built with tools that produce straightforward easy to follow assembly code.

Re:Telegram Desktop reaches version 1.0 by jhasse on Thursday January 12, 2017 @09:42AM (#13382518)
So there's no practical difference for you in understanding algorithms between assembly and higher-level source code?
Re:Telegram Desktop reaches version 1.0 by kasey_junk on Thursday January 12, 2017 @10:17AM (#13382809)
I think there is another issue to remember, you can't trust the source.

So, I doubt any security professionals would say its preferable to not have the source, but to do the job of verifying the software you have to do it at a lower level than the source anyway, so having the source is a bonus, not a requirement.

Re:Telegram Desktop reaches version 1.0 by tptacek on Thursday January 12, 2017 @09:44AM (#13382537)
In practice we often don't even need to read the assembly code; we can match control-flow graphs. There really are some software security verification problems that are easier from the binary, particularly if the build system is complex.

But that's sort of besides the point. Reading assembly is more tedious than reading C code, which is in turn more tedious than reading Python code. But you don't get to move the goalposts now. You claimed, repeatedly, that closed-source software was unknowable. It is not; it is in fact very far from unknowable. So the idea that Facebook is going to sneak backdoors into some of its most prominent code under cover of "closed source" is an extraordinary claim, requiring extraordinary evidence.

Re:Telegram Desktop reaches version 1.0 by jhasse on Thursday January 12, 2017 @11:57AM (#13383862)
I see, thanks for clarifying.
Re:Telegram Desktop reaches version 1.0 by Dolores12 on Thursday January 12, 2017 @06:53AM (#13381546)
According to https://www.eff.org/node/82654

whatsapp 6 out of 7

telegram(in secret chat) 7 out of 7

So i am not going to comment on the quality of whatsapp, because their sources are closed.

Re:Telegram Desktop reaches version 1.0 by msh on Thursday January 12, 2017 @06:56AM (#13381559)
But I think you need to mention by default telegram is 4 out of 7, by default whatsapp is 6 out of 7 if you want to compare that kind of thing.

Most people are not going to use the secret chat.

Re:Telegram Desktop reaches version 1.0 by throwaway122916 on Thursday January 12, 2017 @07:11AM (#13381627)
Is anyone so incapable that they would not know how to enable the secure features?

Most people don't care about secret chat. This is for people who care. Granted, they don't have secret chat on Desktop which makes the whole app useless in general unless you only use phones for communication.

Re:Telegram Desktop reaches version 1.0 by Dolores12 on Thursday January 12, 2017 @07:26AM (#13381688)
>Most people are not going to use the secret chat.

This is a reason i said "It's ok" in my original comment. Few people need encryption in day to day communication, but if you need it telegram is better.

Re:Telegram Desktop reaches version 1.0 by FabHK on Thursday January 12, 2017 @07:10AM (#13381622)
Completely out of date.

Try this one: https://www.securemessagingapps.com

Recommends Signal and (with caveats) Threema and Wire.

Re:Telegram Desktop reaches version 1.0 by pfg on Thursday January 12, 2017 @06:58AM (#13381568)
> This is version 1.0 of our scorecard; it is out of date, and is preserved here for purely historical reasons.
Re:Telegram Desktop reaches version 1.0 by Dolores12 on Thursday January 12, 2017 @07:28AM (#13381694)
It is out of date but they have revised it just after whatsapp implemented p2p encryption. Before that whatsapp rating was even lower.
Re:Telegram Desktop reaches version 1.0 by roddux on Thursday January 12, 2017 @06:36AM (#13381468)
This should be the top reply. I thought this was common knowledge on HN?
Re:Telegram Desktop reaches version 1.0 by akjainaj on Thursday January 12, 2017 @06:39AM (#13381481)
It is, but understand that not everybody cares too much about privacy, and Telegram is good--usually reliable, nice apps on all platforms, synced chats, almost limitless file storage, etc.
Re:Telegram Desktop reaches version 1.0 by roddux on Friday January 13, 2017 @04:45AM (#13389630)
That may be true, but Signal offers almost an equal value proposition (unless I've missed something amazing about Telegram) whilst remaining the better option.

I know too well that not enough people care about privacy, sadly.

Re:Telegram Desktop reaches version 1.0 by lucb1e on Thursday January 12, 2017 @06:46AM (#13381517)
I think plenty of people care about privacy, which is probably why they don't want to use Facebook's acquired messenger product but rather use something independent and open source.
Re:Telegram Desktop reaches version 1.0 by konart on Thursday January 12, 2017 @07:26AM (#13381687)
Yes, but not to the point of paranoia. While I understand people's sentiment about p-2-p encryption, some people really do overreact about the lack of it in Telegram atm.

If anybody really wants to hack you (you exatly) - p-2-p ecryption won't stop them, this is not some kind of absolute defence.

And if you are worried about FSB readin your messages - trust me, they don't, unless you are under suspection already. No organisation in Russian history ever worked this way, only selectively.

Re:Telegram Desktop reaches version 1.0 by tptacek on Thursday January 12, 2017 @08:30AM (#13382013)
Facebook's acquired messenger product uses Signal Protocol for end-to-end encryption. From a security perspective, WhatsApp and Facebook Messenger are materially, categorically more secure than Telegram.
Re:Telegram Desktop reaches version 1.0 by lucb1e on Thursday January 12, 2017 @02:57PM (#13385551)
Hi, we've had this discussion before. You say the crypto is better, which is true, I say it's unverifiable and it has a company behind it with a bad track record for privacy, which is also true. Still we can't agree on which one to use.
Re:Telegram Desktop reaches version 1.0 by rampage101 on Thursday January 12, 2017 @07:03AM (#13381592)
Interesting because the friend who told me about Telegram said it was more secure other messengers.

Does anybody know how many users are on Telegram and who owns them? Can you invest in them?

Re:Telegram Desktop reaches version 1.0 by FabHK on Thursday January 12, 2017 @07:18AM (#13381662)
Founded by Russian founder of VKontakte, Pavel Durov. I believe they're now headquartered in Germany.

See Wikipedia and https://www.securemessagingapps.com

Re:Telegram Desktop reaches version 1.0 by konart on Thursday January 12, 2017 @07:36AM (#13381723)
Re:Telegram Desktop reaches version 1.0 by akvadrako on Thursday January 12, 2017 @11:45AM (#13383735)
That's because it's how they sell themselves. From their homepage:

> Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed.

Unfortunately, it tricks a lot of people.

Re:Telegram Desktop reaches version 1.0 by mconzen on Thursday January 12, 2017 @01:16PM (#13384647)
I keep seeing this as a reason not to use Telegram, but here is what I want to know:

As a user who doesn't care about my chats being 100% encrypted, but does want the convenience of multi-platform messaging, is Telegram a better alternative to Facebook Messenger, Google Hangouts or Whatsapp? My messages on Telegram may not be encrypted, but are they actively used to siphon information from my messages to contribute to my non-anonymized (or poorly anonymized) advertiser profile, and freely passed or sold to third-parties as they are with those platforms?

I've only seen hardline stances on "If you don't care about privacy, Telegram is great!" or "If you care about privacy, Telegram is awful garbage". What about the grey area in the middle? Where does it fit?