News for hackers. Stuff that matters.
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by TeMPOraL on Tuesday September 19, 2017 @03:27AM (#15282478)
'joecool1029 links[0] to an interesting Github thread[1]. It starts with Moxie not being OK with LibreSignal using Signal's name and servers, but quickly turns into a discussion about federation.

Moxie:

"I understand that federation and defined protocols that third parties can develop clients for are great and important ideas, but unfortunately they no longer have a place in the modern world. Even less of a place for an organization the size of ours. Everyone outside the FOSS community seems to know it, but it took actually building the service for me to come to the same understanding, so I don't expect you to believe me."

Now, I understand Moxie's goal is to (quoting from further down that thread) "make mass surveillance impossible for the world we live in, not a fantasy land inhabited only by cryptonerds and moralists (...) to produce technology that is privacy preserving but feels just like everything else people already use, not somehow convince everyone to fundamentally change their workflow and their expectations.", but still - is that the consensus now? That federated protocols are dead and "no longer have a place in the modern world"?

--

[0] - https://news.ycombinator.com/item?id=15282380

[1] - https://github.com/LibreSignal/LibreSignal/issues/37#issueco...

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by pedroaraujo on Tuesday September 19, 2017 @04:44AM (#15282801)
I can't help but feeling that Moxie's opinions about federation is nothing more to protect is business interests, which is to sell the Signal protocol to chat companies like Google and Facebook/WhatsApp.

Matrix/Riot is a good example of a federated chat protocol which supports all the latest and shiny things you could find on a chat service (cross-platform, E2E encryption, audio/video group calls, multimedia content, etc) and which is also very easy to use and which has great UX. I would say that Matrix/Riot is even more feature complete than Signal.

I get that the guy thinks non-federation makes things simpler for himself but the way he argues against federation is nonsensical.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by dijit on Tuesday September 19, 2017 @05:03AM (#15282905)
You're taking a new thing and assuming it's the same forever. His point was that upgrading all clients/servers on a federated network is difficult/impossible and you end up with compatibility issues.

Matrix/Riot is too new to have those, they have never deprecated a cipher yet.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by secfirstmd on Tuesday September 19, 2017 @05:47AM (#15283103)
While I love Signal for its simplicity and Matrix/Riot for its features. I regularly train high risk activists/journalists/aid workers on both and they always default to Signal. Matrix unfortunately suffers because it has too many features - and by far the biggest one we hear about is key exchange. I love the granular options but the vast majority of people just looking to communicate don't.
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by dharma1 on Tuesday September 19, 2017 @07:51AM (#15283748)
I'm going to be working on some UX improvements to Matrix/Riot and agree with you on feature bloat, or at least hiding complexity for most users.

Would love to have a chat with you about the issues the people you train have come across with Matrix

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by secfirstmd on Tuesday September 19, 2017 @10:21AM (#15284826)
Cool. Hit me up on the mail in my bio! :)
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by anc84 on Tuesday September 19, 2017 @10:12AM (#15284746)
We have a matrix chatroom for three colleagues. The list of keys and devices we have to verify against each other does not fit anyone's screen, it is insane.
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by zeveb on Tuesday September 19, 2017 @02:12PM (#15287253)
> His point was that upgrading all clients/servers on a federated network is difficult/impossible and you end up with compatibility issues.

I think that he exaggerates the problem. Right now, it's possible for someone to install the Signal client, and then never upgrade it: the Signal servers must have a way, eventually, to refuse service to that client (upon which it will receive a message from the server stating something to the effect of 'your client is too outdated; please update it').

With a federated system, eventually some servers will be so out of date that other servers will refuse service to them. They'll have to send a message to those servers to the effect of 'you are too outdated; please update yourself'; the server can forward that message to its administrator. The clients of such servers might also receive a message stating 'your server is too outdated; please ask your administrator to upgrade or switch servers.'

A similar pattern exists with respect to client updates in a federated network.

Moxie's just wrong on this, I think: it's not significantly worse; the pattern with federation is very similar to the pattern with centralisation; and there are real benefits to federation & decentralisation.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by pedroaraujo on Tuesday September 19, 2017 @09:33AM (#15284414)
If we are going to make the argument that updating all servers and clients on a federated network to follow the latest and securest crypto is a big issue, we also have to pull the argument that the crypto of a non-federated network can be manipulated at any time without your consent.

In other words, you are at the mercy of whoever owns the chat platform. To me, this is a bigger privacy issue than the issue with updating servers/clients on a non-federated network.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by setrofim_ on Tuesday September 19, 2017 @04:10AM (#15282654)
> but still - is that the consensus now? That federated protocols are dead and "no longer have a place in the modern world"?

Having see what has happened (is happening?) to Mastodon, I can see where Moxie is coming from; as much as I hate to accept it.

Moxie also doesn't seem particularly happy with the situation; notes in the same post:

"Truly though, I wish you well in the endeavor, it's something that I'd love to be proven wrong about."

He notes two issue in particular:

- Degradation of UX

- Loss of development effort

From what I've seen, Mastodon suffered from similar problems (certainly as a user, I can attest to the first one). It seems those are inevitable consequences (along with performance/scalability issues) of the loss of control that comes from federation. Personally, I don't think those are necessarily insurmountable, but they are non-trivial, and will require effort and commitment -- including from the end users -- to resolve.

All other things being equal, a project focusing on federation will be at a disadvantage compared to a centralized one when it comes to delivering good UX. So lamentably, I don't see a federated platform becoming mainstream outside tech culture, and that is what Moxie's vision for Signal is...

[edit: grammar, formatting]

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by Angostura on Tuesday September 19, 2017 @05:37AM (#15283057)
As a counter example, I'm still very happy with e-mail
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by zxcmx on Tuesday September 19, 2017 @06:23AM (#15283256)
Perhaps because your goal isn't blanket, end-to-end privacy?

To work on end to end privacy one really needs to control the experience end to end; trusted clients and a solid protocol, plus trusted discovery.

Email is not that thing. Email is postcards.

At a technical level, email works well from the perspective of "the mail must get through", although practically speaking, spammers ruined things to the point that most people are feudalised because defending spam raised the bar of technical expertise too high for most people.

And the small number left who can run their own infra are often locked out by the feudal overlords (big 4 + every isp ever) because an untrusted ingress is basically a spam loophole.

Ironically the closer you get to spam free the more you have to police, because the value of a spam injection point goes up commensurably when most people are no longer exposed to it.

Overall, the war on spam was won, but at the cost of freedom for the people who would like to run their own infra but aren't technical and patient enough to do it in today's environment.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by eternalban on Tuesday September 19, 2017 @09:19AM (#15284318)
> Ironically the closer you get to spam free the more you have to police

The root problem of bare-bones email is that user identity and user-agent address (mbox) are conflated. (A social layer would effectively address this fundmental flaw.)

> one really needs ... trusted discovery

Or an 'introduction' protocol.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by kelnage on Tuesday September 19, 2017 @06:14AM (#15283216)
Moxie is talking specifically about making a secure (particularly, end-to-end secure) federated communication protocol. Making insecure federated communication protocols is pretty much a solved problem, yes.

(And I'm sure some people are very happy GPG users. But the majority of email users are not and will probably never be)

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by baybal2 on Tuesday September 19, 2017 @08:02AM (#15283840)
Been working on a mail.ru pet projects in my teens (Moikrug), people were telling that PGP/GPG adoption was at around 8-9% in Russia in 2006.

Among corporate users, there are some rather big companies with 100% adoption. How they achieve it? With a simple policy "anybody sending unencrypted email is fired," and training to make sure that even least technically literate people on the company get it (a person is not let to handle anything until he is examined by a specialist).

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by dredmorbius on Wednesday September 20, 2017 @08:53AM (#15293164)
I'm not. It has outlived its usefulness, safety, and privacy models.
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by jack1243star on Tuesday September 19, 2017 @06:19AM (#15283234)
What is the problem with Mastodon? It is the most populus federated network I have seen. (Other than the Internet, if you count it as one) It's striving among several interest groups around the world.
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by setrofim_ on Tuesday September 19, 2017 @06:47AM (#15283379)
> It is the most populus federated network I have seen.

Yes, same; but that's kind of the point. Mastodon is the best effort I have seen so far; which is why it was disappointing to see it falter shortly after it started to really pick up.

There seem to be a mass exodus from Twitter (at least, among the people I follow), precipitated by Twitter's latest unwelcome UI tweaks. Initially, it seemed really cool -- it was specifically addressing Twitters biggest pain points (longer messages, chronological timeline, saner threading), and was OSS and federated to boot.

However, quickly the veiner started to crumble, with there appearing to be an increasing number of issues, such as undelivered DMs, scrambled threads, dropped mentions. A lot of them seemed specifically related to interactions between federated instances. To make matters worse, the UI seemed to be getting increasingly slower.

Eventually, the combined frustrations, and to some extent perhaps network effects, resulted to gradual return back to Twitter.

This is, admittedly, a skewed view based on the observation of the small slice of Twitter community that I follow, and my own limited experience with the platform (spanning a few weeks).

I am still hoping that Mastodon (or something like it) makes it, but I'm not holding my breath.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by Sir_Cmpwn on Tuesday September 19, 2017 @08:18AM (#15283943)
Hmm, I've never seen any of those issues. Usage definitely died down after it graduated from fad status, but I stll have a busy feed.
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by samtoday on Tuesday September 19, 2017 @05:30AM (#15283021)
Signal is built on top of the phone number system (ie. falling back to SMS, phone numbers as ids). Telephony is pretty clearly a federated system - somebody on one carrier can talk to another; even internationally.

I find it so ironic that he doesn't "support federated systems" when the Signal is tied to one.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by evgen on Tuesday September 19, 2017 @06:22AM (#15283252)
And yet you can't create your own small phone network, assign whatever numbers you want to your users, and expect others to interconnect with you or honor your numbers. Telephony is federated within an internationally regulated system, to claim that this in any way supports federation in a similar manner as what is being discussed is to fundamentally misunderstand how the system works.
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by kuschku on Tuesday September 19, 2017 @07:50AM (#15283746)
> And yet you can't create your own small phone network, assign whatever numbers you want to your users, and expect others to interconnect with you or honor your numbers.

Actually you can quite easily, and quite a few people have done so. Including hacker clubs for events (the CCC operating a local custom GSM network with their own SIMs, and working numbers a few years back for their congress comes to mind), small ISPs with only a few hundred or thousand customers, and more.

It’s definitely possible, easy, and cheap.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by detaro on Tuesday September 19, 2017 @04:55PM (#15288725)
I wouldn't call these event networks "part of the federated phone system". They are clients of companies that are part of it. External numbers into these networks are extensions of a public number they get from the upstream - just like any company having a PBX, they do not participate in any of the inter-provider infrastructure, do not own the phone numbers, ...

The internet equivalent to what they are doing would be getting a business line with a fixed, provider-owned IP prefix. The equivalent to what the parent describes would be getting a prefix delegation from a registry and peering with other networks.

It's still really cool for island systems though, which is the more important thing for those events.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by kuschku on Tuesday September 19, 2017 @05:26PM (#15288966)
> I wouldn't call these event networks "part of the federated phone system". They are clients of companies that are part of it. External numbers into these networks are extensions of a public number they get from the upstream - just like any company having a PBX, they do not participate in any of the inter-provider infrastructure, do not own the phone numbers, ...

I mean, they ran their own full MVNO, with their own SIM cards, with their own code on the cards, and operated their own tower.

That isn’t a simple number.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by detaro on Tuesday September 19, 2017 @05:30PM (#15289005)
I meant purely from a "connection to the general phone system" perspective - at all events I've been they only had internal numbers and you could be called from the outside through an extension. If there was an event where that wasn't the case I stand corrected.

Having the entire (mostly/entirely? open-source) GSM network is really really cool and important, but from the perspective of the wider phone network still "only" a "fancy internal phone system", with the limitations of control that come with that.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by thanksgiving on Tuesday September 19, 2017 @07:11AM (#15283498)
> And yet you can't create your own small phone network, assign whatever numbers you want to your users, and expect others to interconnect with you or honor your numbers. Telephony is federated within an internationally regulated system, to claim that this in any way supports federation in a similar manner as what is being discussed is to fundamentally misunderstand how the system works.

Wait, but if telephony is regulated then so is our DNS system. After all, Verisign (I think) owns "dot com". I am not sure about the last statement but the point is that you have to go to a registrar to get a domain name. So, is email not truly federated either?

Thinking about the problem, we need some kind of identifier that is not controlled by a single entity and yet there is a consensus as to how we route traffic designated to that identifier. Ideally, we want to be able to designate multiple clients with the same identifier which only complicates the issue. Is there a solution to this?

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by feelin_googley on Tuesday September 19, 2017 @12:19PM (#15285984)
"Wait, but if telephony is regulated then so is our DNS system."

What do you mean by "our"?

There is nothing that "forces" anyone to use ICANN DNS.

(There is certainly coercion and peer pressure to follow along, but as a technical matter anyone can break free at anytime. It is just a matter of changing some defaults and running some software yourself.)

People use ICANN DNS for one of the following reasons

1. because they do understand the technical details such as changing defaults and running a local authoritative server serving a root.zone file,

2. because their business relies on ICANN DNS somehow or

3. "because that is what everyone else is using" or some similar belief where any variance from status quo is per se failure.

The encryption that Signal uses is not likely to be broken. Because Marlinspike did not write it.

The protocol is a different matter. Uncertainties abound.

The author of the encryption is not the author of the protocol and if I recall the author of the encryption questioned why the distribution of the software has to be controlled by one company. (Answer: It doesn't.)

Signal is a classic example of some software (in this case written in Java) whose adoption on its own merits the author has deemed "inadequate" and so the author attaches it to some very widely adopted platform or other widely adopted software. This results in instant mass adoption.FN1 It is like entering into a distribution agreement.

Challenging this decision with respect to Signal results in mundane philosophical arguments about "user experience".

The beautiful thing about the encryption that Signal uses is that it is not attached to any particular software or platform. It gains adoption on it own merits, not by making a deal with a company like WhatsApp/Facebook.

Anyone can write software with the same encryption that Signal uses, and it does not have to be entwined with a protocol controlled by Facebook.

FN1. Another recent thread mentioned how web browser authors partner with popular software such as "CCleaner" to silently install their browser along with "CCleaner". As a result, every user who installs "CCleaner" also installs Chrome (and maybe some other malware). Parasitic software distribution. When it comes time to boast about browser "market share", the method of distribution, the presence or absence of conscious choice by the user, is not reported.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by kelnage on Tuesday September 19, 2017 @06:20AM (#15283240)
Telephony is federated, in some senses. But not as is generally accepted when speaking about internet communication protocols. Compared to SMTP or IRC, the average person can't start their own telephony service provider - to do so is highly regulated and involves organisations such as the ITU. I'm sure, given such an infrastructure, Signal could be relatively easily moved to a "federated" set-up. But that wouldn't solve the issues that people who complain "Signal isn't federated" want fixed.
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by msh on Tuesday September 19, 2017 @06:31AM (#15283291)
Signal does not fall back to sms.
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by arximboldi on Tuesday September 19, 2017 @06:05AM (#15283177)
Good one!
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by HugoDaniel on Tuesday September 19, 2017 @03:49AM (#15282552)
I am not sure what he means by that since the contact he provides on his personal page is e-mail. Which works through federation. Which he knows, since his e-mail is working on his own domain (not a 3rd party provider like gmail).
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by shalmanese on Tuesday September 19, 2017 @07:27AM (#15283600)
Email is impossible to secure precisely because of federation.
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by HugoDaniel on Wednesday September 20, 2017 @01:07PM (#15296008)
Do you think security and federation are mutually exclusive ?
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by micheljones on Tuesday September 19, 2017 @04:19AM (#15282686)
Yep, some of the imposed limitations (single server, necessary to sign up with your phone number) make the conspiracy-theorist part of my brain fire up. And the longer this goes, the less beliveable are Moxie's excuses for doing it that way.

Conspiracy-theorist mode: spooks wanted to control the scene once it was obvious that it will be impossible to stop the proliferation of the idea of 'e2e encrypted secure messaging'. For this, they had to have an actually secure product without obvious backdoors (to gain and keep marketshare), but also some way to sidestep it. As long as they have the necessary metadata (who is contacting who, and the phone numbers they use), they can just sidestep the end-to-end encryption and hack the endpoints to access data. And moxie is insisting pretty hard on the 2 aspects of Signal that are unnecessary for the stated goal of the project, but are necessary for this purpose: 1) single central server, 2) having to share your phone number to communicate

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by nasredin on Tuesday September 19, 2017 @05:08AM (#15282924)
"necessary to sign up with your phone number"

Just want to plug Tox: https://tox.chat/

I recommend "Isotoxin" client.

It is server-less, no phone numbers required (Sorry NSA :( )

I looked at all the "secure" chat clients (Facebook, WhatsApp, Riot, Matrix, etc.) and Tox seems to be the only one that is SECURE (read: encrypted) and more importantly PRIVACY-FOCUSED (no phone numbers & central servers).

After ICQ, MSN, AIM, XMPP, Jabber, GoogleTalk, etc. I learned my lesson: Not gonna trust any single entity EVER! No matter how "secure" they say they are.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by DiThi on Tuesday September 19, 2017 @07:28AM (#15283612)
> and Tox seems to be the only one that is SECURE (read: encrypted) and more importantly PRIVACY-FOCUSED (no phone numbers & central servers).

I wouldn't bet on that just yet. Tox is not secure right now. [0]

For now Riot (Matrix) through Tor fills this purpose nicely. It's completely encrypted end to end, and Tor avoids being identified from metadata. It does use servers, but you can choose any of the public servers available[1] or create one yourself and have people use it for plausible deniability (while you use it through Tor). There's interest in making Tor-only Matrix servers that can communicate with regular servers[2] but I think Matrix clients through Tor is secure enough.

Also, allowing using phone numbers for authentication is in my opinion very important for a service to reach some level of popularity (and therefore more work put into it, more audits, and not having to use a gazillion of clients yourself, etc). Riot main server has it but of course it's not required at all.

[0] https://github.com/TokTok/c-toxcore/issues/426

[1] https://www.hello-matrix.net/public_servers.php

[2] https://github.com/matrix-org/synapse/issues/2111

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by dogma1138 on Tuesday September 19, 2017 @05:36AM (#15283045)
The problem that unless you are going to blow up the Empire State Building it's very hard to convince people to use yet another not to mention switch to a different messaging app.

What happens is that the person who does it effectively being cut out of the loop with maybe a handful of their contacts becoming partial converts that might serve as human routers for a while.

WhatsApp and Signal work because they are easy they are mom/grandpa proof and they have a huge user base.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by bmn__ on Tuesday September 19, 2017 @07:11AM (#15283502)
> After […] XMPP, Jabber […] I learned my lesson: Not gonna trust any single entity EVER!

Those are not single entity, but federated.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by cheshire_cat on Tuesday September 19, 2017 @07:43AM (#15283705)
Have you had a look at GNU Ring? It's also decentralized (except the name server but you don't have to use it) and works better for me than tox.

https://ring.cx/

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by probably_wrong on Tuesday September 19, 2017 @04:37AM (#15282765)
Can I add the amount of required permissions to the conspiracy theory? For a privacy-oriented app, requiring access to EVERYTHING is what has kept me away so far.

(Or maybe there's a "Signal Lite" I'm not aware of?)

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by StavrosK on Tuesday September 19, 2017 @05:31AM (#15283024)
Can't you just deny the permissions?
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by nucleardog on Tuesday September 19, 2017 @04:48PM (#15288667)
Right from the get go, if you deny it access to SMS it forces you to wait 2 minutes (no way to skip), then only gives you the option to receive a phone call with a code to enter.

Why not work like every other app and allow me to just enter the code from the SMS I received?

As someone whose primary motivation had little to do with "hiding my conversations" and much more to do with "not having my entire address book, unrelated SMS history, and identity sucked up and sent to some company I don't trust", Signal just wasn't a great onboarding process at all. In the time I spent waiting to see what happened when the SMS timed out, I'd already installed Telegram and gotten setup. And if I remember correctly, even once I went through the phonecall process Signal was basically non-functional without access to my contacts.

So Telegram it's been - shitty crypto and all. Though I'm open to other recommendations.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by qengho on Tuesday September 19, 2017 @10:12AM (#15284747)
Exactly. Signal is #privacyfail because is requires access to contacts. Wire is better.
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by micheljones on Tuesday September 19, 2017 @07:00AM (#15283443)
Thank you for that addition. I do not use Signal myself so I was talking from an observer perspective.
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by hackermailman on Tuesday September 19, 2017 @10:23AM (#15284840)
The server is open source, you can run your own private Signal network and rewrite the authentication if you wanted or remove the sms verification. Now that there's no longer a google play dependency this is possible. There's other software that is designed for nyms and is federated I don't get why people demand Moxie cram more features when what they want is already built.
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by micheljones on Tuesday September 19, 2017 @11:44AM (#15285643)
I don't understand why are you accusing me of 'demanding moxie cram more features'. I do not use signal at all.

> you can run your own private Signal network and rewrite the authentication if you wanted or remove the sms verification.

You can. What's your point? Most important thing with IM is network effect, i.e. how many people can you contact with it.

You propose putting effort into rewriting the code, then running your own server, then only talking to people who you get to install your modified version of signal on their devices. This is not a solution to the problem, because if you're gonna put all that effort in, there already are viable alternatives.

My main point with my 'conspiracy theory' was that spooks would want to control the scene by being in control of the most popular IM networks. I do not see how you disprove that.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by zeveb on Tuesday September 19, 2017 @04:04PM (#15288316)
I'll grant that the conspiracy theory does explain the facts you mention (as well as the fact that Signal shares contacts with OWS), but I think that a simpler theory explains the facts too: the the OWS guys really do want to get some crypto into the hands of the masses, and are willing for their product to be less secure than it could be if it means that end users are more secure than they'd otherwise be (i.e., they believe the alternative to Signal-as-it-is is not Signal-as-it-could-be but rather SMS).

Tying things to a phone number makes sense in order to reduce Sybil attacks, but I think that OWS could operate a phone-number-based identity service which would be relied upon by federated Signal servers, reducing the degree centralisation while still preserving Sybil resistance. This matters because without Sybil resistance it'd be pretty easy for a malicious party to send a Signal user 10,000,000 messages per second, saturating his data connexion and depleting his battery; tying identity to phone number makes it easier to limit & block such bad actors.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by mullen on Tuesday September 19, 2017 @05:09PM (#15288829)
> Tying things to a phone number makes sense in order to reduce Sybil attacks, but I think that OWS could operate a phone-number-based identity service which would be relied upon by federated Signal servers, reducing the degree centralisation while still preserving Sybil resistance. This matters because without Sybil resistance it'd be pretty easy for a malicious party to send a Signal user 10,000,000 messages per second, saturating his data connexion and depleting his battery; tying identity to phone number makes it easier to limit & block such bad actors.

I think people who are for anonymous use of Signal don't understand that the bulk of Signals users don't want anyone who is anonymous to contact them. If I don't know who you are or I can not track you down, then you can't contact me.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by zeveb on Tuesday September 19, 2017 @06:21PM (#15289315)
I don't think too many people want the people they communicate with using Signal to be anonymous to them; they want them to be anonymous to Open Whisper Systems. Ideally, OWS would have no way to know that I'm talking to my best friend, or who we are.

Getting that to work is tricky, but it'd be awesome.

I can imagine a system where users prove possession to OWS of their phone numbers via SMS — as they currently do — and OWS issues them certificates using some sort of blind signature scheme; they can then use those certificates to prove to any server they talk to that they are someone with an identity, and the server can use a subsidiary certificate to demonstrate to other servers that it's acting on behalf of someone with an identity (but not whose identity), and the recipient's server can rate-limit based on that identity, and potentially even record information to aid in manually tracking someone down — without revealing the identity in normal use.

I could be wrong, and I've definitely not proven that it can work. But I think it can be made to.

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by micheljones on Wednesday September 20, 2017 @05:23AM (#15291919)
I agree with you; I'm not some crazy kookoo yelling about judgement day on the corner, this is just some 'food for thought' discussion.

For the first part of your argument, the issues I mention do not affect the security of the product (signal) itself, they would just enable spooks to more easily sidestep the whole product.

I also do not have anything against using the phone number as uid, it's 'good enough' for most people, and it greatly simplifies things. It is a very sensible default. What I'm questioning is the hardline stance of not allowing anything else at all - while 90% of people would be fine with signal as is, why not give the remaining 10% of us kookoos a bit more freedom?

As for the Sybil attack, does signal allow users not in your 'buddy list' to send you messages?

Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by zeveb on Wednesday September 20, 2017 @10:55AM (#15294401)
I'm with you — I'd love it if (internally) Signal user IDs were URLs, e.g. tel:+12025551212 — which would mean they could also be email addresses or anything else.

I think Signal allows anyone to send messages; I don't think it only permits communication when both parties have one another in their contact lists.

[dead]
Re:Signal’s Moxie Marlinspike calls out Telegram founder Pav... by baybal2 on Tuesday September 19, 2017 @11:00AM (#15285225)
What I allege him with is strong stuff.

To substantiate that, I want to add following:

1. During the FB backdoor scandal, rather than giving any elaboration on the issue of the retransmission hole, he rallied his troops to shower the legitimate point raised by Guardian article with FUD, and rain ad hominems on critics with aim to discredit them.

He completely diverted the point of discussion from the fact that there is a retransmission hole, to "guys attacking me have no credit" , "guys attacking me endanger people who need encryption", "People will not benefit from it, giving out fact of strong encryption usage is worse than having bad encryption", "adding retransmission hole is a compromise", and e.t.c. He can not be doing this discussion diversion not purposefully, without deliberation

2. He claimed that he attacked Signal clones "for benefit of users," yet it is not hard to imagine that he does it with no other purpose than getting more users on his own service. Again, a demonstrated show of deceitfulness from his side. Yet again, he parried criticism of this move with discussion diversion.

3. In this instance, he reflected the allegation, by mirroring it against the opponent.