News for hackers. Stuff that matters.
Re:Technology preview: Sealed sender for Signal by tptacek on Monday October 29, 2018 @08:47PM (#18333070)
This is the "Go y u no generics" of secure messaging.

The answer is always the same:

Phone numbers bootstrap a workable social network for ordinary users. Signal's goal is to transform all ordinary messaging into secure messaging. Not elite secure messaging. All messaging. The most popular messaging application in the world uses phone numbers for identifiers (as, obviously, does SMS). That's the goal they've set for themselves.

The simple answer for a lot of questions about Signal is that they aren't trying to solve every problem, or even many of HN's problems.

If phone numbers are super-problematic for you, use Wire. Consider carefully the privacy tradeoff you'll be making, though.

Re:Technology preview: Sealed sender for Signal by mintplant on Monday October 29, 2018 @11:46PM (#18333887)
I see you explaining and re-explaining the same point throughout this thread: "ordinary users" are used to using phone numbers as identifiers in the messaging apps Signal is trying to replace. That's an answer to the question: why does Signal default to a phone number-based social graph?

What it doesn't answer is: why can't Signal also provide an option to add a contact using something other than a phone number? Bold, italics, and double-underline on the also. Is it simply a question of finite developer time?

I have multiple specific segments of the population in mind who would benefit greatly from the secure private messaging Signal provides but for whom exchanging phone numbers is a total non-starter. "Ordinary", non-technical, non-"elite secure" people. I hate the framing of this problem as some sort of niche techie elitism. That's a dodge that reflects a social blind spot of its own.

Re:Technology preview: Sealed sender for Signal by Certhas on Tuesday October 30, 2018 @05:23AM (#18334980)
Part of being a solution that aims to make secure messaging usable for everyone is that the UX needs to be there.

By way of analogy: In every HN thread about Firefox there are dozens of comments by people who say that they just couldn't use Firefox because page loads are so awfully slow.

Consider that for a second: HN readers are willing to give their entire browsing history to Google in return for at the very worst a few dozen microseconds of load time saved.

The equivalent here is, that for non telephone number identifiers you have to create a whole UI for actually adding/discovering people. That's the equivalent of the few microseconds. You can argue that it's not a big deal, but it's exactly the type of friction in the ecosystem that hinders adoption ("I already have your phone number, why do I need another number to contact you? Know what, I'll just send you an SMS.").

And it's exactly the type of UI/UX problem that prevented encrypted email adoption ("Download a new program and some sort of key for you? I'll just send you an email directly, I'll figure this out later...").

Re:Technology preview: Sealed sender for Signal by Terretta on Tuesday October 30, 2018 @08:14AM (#18335760)
I don’t buy the UI for discovery thing. Email is fine without discovery. So are.. phone numbers.

I don’t want to be discovered. I want to give you my pseudonymous pointer and you can ping me to connect.

Using phone numbers to ‘discover’ doesn’t solve the problem you say prevented encrypted email adoption, that’s a next step in the dance.

Re:Technology preview: Sealed sender for Signal by Certhas on Tuesday October 30, 2018 @10:08AM (#18336559)
What exactly do you not buy? I think you might be missing the point on what is meant by discovery here. This is not about random strangers talking to you, but about the issue that you have signal, your friend has signal, but even though you're already in each others phone books you can't talk to each other because you haven't exchanged pseudonymous pointers.

There are exactly two pseudonymous identifiers that have "made it". Both associated to technological revolutions. One is phone numbers, the other is email. You put them on business cards and save them in your contacts.

This is strong evidence that this is a hard problem. No other identifiers have been successful long term.

And yes, this absolutely prevents encrypted email adoption. Imagine if switching to encrypted was like installing signal (back in the SMS fall back days).

It's: "Hey use this email client, it automatically detects when the person you're mailing also has an encryption capable client and then all your communication with that person is encrypted."

vs.

"Hey use this EMail client, and if you find out that someone you know is also using it, you can go to this menu item here and search this database in order to find out how to email them securely, and if that doesn't work just email them normally to get a public key from them, before you send them the document you wanted to send."

No guarantee that the former would work, but it would have a fighting chance.

Of course such a solution isn't possible partly due to usage patterns that email has that would break. But that's why I'm relatively forgiving of Signals strict stance on shooting down these type of feature requests. Because they actually have massively improved secure communication for more than a billion people.

Re:Technology preview: Sealed sender for Signal by Terretta on Wednesday October 31, 2018 @08:36AM (#18345118)
> I think you might be missing the point on what is meant by discovery here. This is not about random strangers talking to you, but about the issue that you have signal, your friend has signal, but even though you're already in each others phone books you can't talk to each other because you haven't exchanged pseudonymous pointers.

On the contrary, this is precisely the discovery many users do not want. 1. Someone you know can discover you’re using this channel. 2. You can’t use the same channel both overtly and with deniability. I should be able to have as many faces for speech as I choose.

Re:Technology preview: Sealed sender for Signal by Certhas on Wednesday October 31, 2018 @02:28PM (#18348136)
If everybody is using encrypted technology 1. isn't a discovery anymore. Your entire argument is built on assuming that encryption for everyone will never happen. And that is factually incorrect.

If you need deniable encryption today use WhatsApp. Done.

Re:Technology preview: Sealed sender for Signal by balladeer on Tuesday October 30, 2018 @12:34AM (#18334024)
Or maybe let a user sign up with a phone number (as it happens today) but create a unique ID - a user selected username (Telegram, Wire) or auto-generated PIN (BBM) (and then remove any link to that phone number right at the sign up iff the user wants it - it can be hidden in advanced setting UI wise - A).

Use the phone number just to prevent spam (though it can't prevent one user having multiple accounts using the same phone number).

This will serve two use cases:

1. People who need simple private IM like WhatsApp can continue using it without asking for A or without giving it any heed.

2. Or you go for A and you are communicating w/o any real world identity attached to your messages.

Re:Technology preview: Sealed sender for Signal by hardwarescope on Tuesday October 30, 2018 @04:38AM (#18334775)
I think this issue is more complicated than people realize. There are really only three options here:

1. Use the device's address book (phone numbers).

2. Use Facebook Connect (FB id).

3. Store the entire social graph on the server (custom identifiers).

I think #3 is what every messenger that offers non-phone identifiers does (Snapchat, Twitter, Telegram, Wire, Viber, etc).

The reason is simple: if someone does manage to create a social network by slowly discovering a bunch of usernames from their friends, but then they reinstall the app or get a new phone, it would be pretty unusable if that entire social graph was just... gone. It's bad enough to have to create this social graph from scratch, but to do it every time you reinstall, lose your phone, or get a new device?

The consequence is that many people advocating for this feature (or using other messengers because of it) probably don't understand what it is that they're really advocating for or getting themselves into.

Right now Signal is much more "private" than any other messenger, if you measure that by how much Signal knows about you (timestamp of account creation is the only thing iirc). By supporting a custom identifier, they would have to store your entire social graph, like other less private messengers.

Re:Technology preview: Sealed sender for Signal by Terretta on Tuesday October 30, 2018 @08:19AM (#18335795)
For a counter example, consider Threema. Granted, it can be a rigamarole if you opt out of publishing contact info. But you can. And then backing up and restoring your graph is up to you, or you can rebootstrap people one by one.

On iPhone, after a hardware upgrade w/ restore, Threema offers to restore your client side graph from a client side backup.

Re:Technology preview: Sealed sender for Signal by enimodas on Tuesday October 30, 2018 @07:43AM (#18335586)
It can be stored on the server, and encrypted by the users' private key. Like a message to himself.
Re:Technology preview: Sealed sender for Signal by hardwarescope on Wednesday October 31, 2018 @03:32AM (#18343907)
That doesn't solve the case for when you get a new device or reinstall the app. Any keys you had are lost.
Re:Technology preview: Sealed sender for Signal by zbentley on Tuesday October 30, 2018 @08:39AM (#18335931)
> Is it simply a question of finite developer time?

Maybe. Or it could be because they don't want to. People equipped to solve one problem may not want to solve another, related problem. It might not be a priority, interest, or motivation for them. That's not apathy; that's decision-making.

Re:Technology preview: Sealed sender for Signal by tptacek on Tuesday October 30, 2018 @12:12AM (#18333970)
I don't understand the complexity or see the blind spot. Your use case is not a priority for them right now.
Re:Technology preview: Sealed sender for Signal by mintplant on Tuesday October 30, 2018 @12:19AM (#18333989)
I'll re-rephrase. Is it a problem of:

(1) allocating developer time and organizational priorities; or,

(2) a technical incompatibility with Signal's existing, phone number-based model?

Based on your response I'm inferring (1), but I'm frustrated that this is never directly answered when the topic comes up.

Re:Technology preview: Sealed sender for Signal by tptacek on Tuesday October 30, 2018 @12:30AM (#18334017)
It's more (1) than (2), is what I think, although I think non-phone authentication is probably trickier than we think it is and so the two categories bleed a bit.

I seriously don't understand what people expect in these discussions, though. The situation is straightforward. A small but vocal minority of Signal's user base wants non-phone-number identification. Signal hasn't prioritized that feature. Put up, or use a different messenger. How is this complicated?

Don't pick horrible messengers, like ones where encryption isn't enabled by default, or doesn't even exist for group messages, or isn't built on a protocol anyone understands or has reviewed. But even with that constraint, you have options.

Re:Technology preview: Sealed sender for Signal by spockz on Tuesday October 30, 2018 @12:54AM (#18334087)
I think mintplant intentions are simply to figure out why Signal is sticking to using phone numbers as ID. I can imagine wanting a tool you like and trust to get broader adoption.
Re:Technology preview: Sealed sender for Signal by jake_the_third on Tuesday October 30, 2018 @12:51AM (#18334080)
> A small but vocal minority of Signal's user base wants non-phone-number identification.

Have you done a survey before arriving to this conclusion. If so, I'd love to take a look at it, if possible. Otherwise, I can't see how you can make this assertion; everything can be dismissed as a "small but vocal minority".

As a previous signal user, I stopped using signal because I discovered this issue.

Re:Technology preview: Sealed sender for Signal by tptacek on Tuesday October 30, 2018 @01:02AM (#18334104)
As a previous user of a program that uses phone numbers as identification you stopped using Signal because you discovered that it uses phone numbers as identification?
Re:Technology preview: Sealed sender for Signal by cyphar on Tuesday October 30, 2018 @07:51AM (#18335623)
Here's my data point: I used to use Signal but then stopped using a smart-phone for a year, and I very quickly discovered that unlike other chat systems (like Matrix) Signal is so tied to you having a smart-phone that you can't use any desktop communication method. The Chrome App pairs with your phone rather than registering a new device.

(Also, it's kinda funny that Signal has reimplemented the iMessage problem -- you have to unregister your phone number on your website so people can SMS you again rather than continuously sending you Signal messages unintentionally.)

(There are also other problems that have bubbled up in Signal in the past year since I stopped using it -- I've heard there's an auto-backup process that takes more than an hour and makes your phone unusable and you cannot change when it happens.)

Re:Technology preview: Sealed sender for Signal by jake_the_third on Tuesday October 30, 2018 @07:59AM (#18335676)
Yes. More precisely, I stopped when I discovered that I couldn't decouple the signal user from my phone number.

More importantly, I'm still very interested in seeing the data behind your vocal-minority assertion.

Re:Technology preview: Sealed sender for Signal by pvg on Tuesday October 30, 2018 @05:48PM (#18341555)
The survey data you are looking for is WhatsApp.
Re:Technology preview: Sealed sender for Signal by jake_the_third on Wednesday October 31, 2018 @08:45AM (#18345176)
I don't see how. Could you explain?
Re:Technology preview: Sealed sender for Signal by pvg on Wednesday October 31, 2018 @07:13PM (#18349990)
The biggest messaging platform on the planet uses phone numbers as user ids. It seems very unlikely a majority of users see this as a showstopper.
Re:Technology preview: Sealed sender for Signal by jake_the_third on Wednesday October 31, 2018 @09:26PM (#18350748)
Those users do not use it a secure messaging platform. The see it as a way to get around SMS fees. The majority of Signal users are likely privacy- and security-focused, and chose to use signal because of the features it provides on those fronts.

Comparing those two userbases doesn't make much sense to me.

Re:Technology preview: Sealed sender for Signal by pvg on Wednesday October 31, 2018 @10:01PM (#18350925)
The majority of Signal users

I think it's really you who is making the extraordinary claim here and you should be providing the evidence. Signal's goal, as has been repeated many times in these threads is to replace SMS and other less-secure forms of messaging for as many users as possible, not to cater to somewhat off-the-beaten-path concerns over phone numbers. They are aiming for users of messaging. And they are making the very reasonable inference that most of those users are not hung up on identifying themselves with a phone number.

Additionally, if Signal's current users cared about the phone number thing that much, they wouldn't be using Signal to begin with. Where's your survey data that says Signal users just can't stand the phone-number-as-id thing?

Re:Technology preview: Sealed sender for Signal by jake_the_third on Thursday November 01, 2018 @08:32PM (#18359794)
I agree that my claim was unsubstantiated and redact it.

What I was trying to convey is that I would expect people who don't understand or care enough about their personal privacy would use more popular and mainstream messengers. Whether people who care about privacy consider phone numbers private or not is something we need data to determine.

> Where's your survey data that says Signal users just can't stand the phone-number-as-id thing?

That's exactly what I'm asking for. At this point, we're both speculating. None of us can make solid claims about either userbase without providing evidence. tptacek most certainly can't claim " a small but vocal minority of Signal's user base wants non-phone-number identification" without providing evidence either, which is the original objection that started this thread.

Don't expect people to take your reason for dismissing their concerns seriously when you base it on your personal perception or beliefs in stead of facts, and don't make unsubstantiated claims to discredit their concerns.

Re:Technology preview: Sealed sender for Signal by Terretta on Tuesday October 30, 2018 @08:31AM (#18335874)
There are a ton of decidedly non-vocal casuals turning to ‘secure’ messengers to have chats they imagine are ‘military grade’ encrypted (they heard that was good) and not associated with their IRL identity (they consider that a must). They end up using terrible things and their entire chat histories exposed.

But they ‘know’ the phone number is a non starter because that’s how other social networks outed them. So they will also often end up using a string of bad tools as an awkward way to keep several worlds separate.

Most won’t admit it, but this second reason is why they, as iPhone users, aren’t in encrypted Messages for those chats. Neither end wants the chats in their phone number world.

While you can argue this use case is for hiding that one even participates in chats others might frown on, that to me sounds like a use case that matters, since today, most of the world doesn’t agree what should be frowned upon.

// This is not a technical assessment, it’s from the non-technical users’ point of view, how they think it’s working or not working. Same folks assume phone number is more identifying than finding an app that doesn’t need phone number because it can accept their FB log in. It’s a pretty rough world for non-techies.

Re:Technology preview: Sealed sender for Signal by eadmund on Tuesday October 30, 2018 @06:56AM (#18335353)
There's really not much extra complexity: instead of usernames which are of the form tel:+31123456789, one could also support usernames of the form mailto:[email protected], urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6, along which canonicalisers & verifiers for each (the last might be some sort of internal Signal-scoped hash — I dunno).

Yes, it is some, but it's not a ton.

Re:Technology preview: Sealed sender for Signal by comex on Tuesday October 30, 2018 @12:25AM (#18334002)
> This is the "Go y u no generics" of secure messaging.

Yes, it is – and it turns out that Go 2 will be adding generics.

Before that, you could have said "If generics are super-important to you, use Rust." But it turns out you can have both Go and generics, and (if you prefer Go over Rust for other reasons) that's even better than having to pick one or the other. The designers made a choice to omit generics in the initial version due to difficulties reconciling it with their goals of simplicity and ease of use, but (unlike some posters on forums like this) they never claimed that generics were fundamentally bad or that Go would never add them. Now that they have had time to think about how to work generics into the design without compromising their other goals, they are planning to do so.

I hope Signal does something similar.

Re:Technology preview: Sealed sender for Signal by pa7ch on Tuesday October 30, 2018 @02:38AM (#18334362)
Generics in Go, even as proposed, would not be without some trade-offs in readability and orthogonality with interfaces. These are things Go currently excels at.

Its easy to imagine that adding an alternative UX in Signal for non-phone based contacts might complicate user flows. Creating a user-flow for alternative contact discovery without hurting the user experience for existing users I think is not simple and easy to underestimate.

Go and Signal both choose a set of trade-offs that consider both technical and human elements. I think this irks people that don't understand these trade-offs since the human side of trade-offs is harder to define or evaluate the importance of. Ergonomics plays a huge role in the ultimate value of Go and Signal to society.

Re:Technology preview: Sealed sender for Signal by tptacek on Tuesday October 30, 2018 @12:30AM (#18334014)
Me too! I don't love the phone number thing. But I understand it.
Re:Technology preview: Sealed sender for Signal by erikbye on Tuesday October 30, 2018 @03:21AM (#18334470)
Something being adopted doesn’t equal it being of benefit or a good thing. Vocal minorities have ruined many a thing this way, the vocal minority rarely possess the level of knowledge and insight as say, in this case, the language designers.
Re:Technology preview: Sealed sender for Signal by int_19h on Monday October 29, 2018 @09:56PM (#18333446)
Why do you think there are no "ordinary users" who don't have phone numbers, or don't have them in a manner that Signal needs? For example, it's pretty common for older people (especially in less technologically developed countries) to not have smartphones.

I personally know at least one person who can't use Signal because they don't have a smartphone to install it on (but could install it on the desktop, if the desktop app didn't require the phone app to be configured first). I know two more people who can't use it because they use tablets, and Signal still hasn't released a table version, even one that works the same as the desktop one.

Re:Technology preview: Sealed sender for Signal by tptacek on Monday October 29, 2018 @10:09PM (#18333528)
Again, what Signal is trying to do is to create a wholesale replacement for the (vast majority of) messaging traffic that exists now and is addressed by phone numbers.

It's weird to me to see people downplaying this; if they succeed, it will be a monumental achievement, surpassing SSL/TLS in impact to communications.

Re:Technology preview: Sealed sender for Signal by bigiain on Monday October 29, 2018 @10:12PM (#18333540)
As tptacek says - Signal isn't attempting to solve every problem or cover every edge case.

If you don't have a smartphone you can install apps on - perhaps the company making a smartphone app which happens to integrate with a desktop app as well) isn't for you. Same for "tablet users".

FWIW, you don't need to do _too_ much hoop jumping to get a non-phone device running Signal - I mainly use it on a dedicated iPod Touch, and I've got the iPhone app running on an iPad as well - in old-school 2x ugly-mode, but it works. (You do need to be aware of the risks around whatever phone number you use to bootstrap your way in possibly being reallocated. You might not want to use a 30 day burner SIM or a temporary Twilio number if you might have a targeted enough attack to impersonate you by hoovering up temporary mobile numbers...)

Re:Technology preview: Sealed sender for Signal by haffenloher on Monday October 29, 2018 @10:22PM (#18333592)
> You do need to be aware of the risks around whatever phone number you use to bootstrap your way in possibly being reallocated.

They recently added an optional "Registration Lock" feature to address this: https://support.signal.org/hc/en-us/articles/360007059792-Re...

Re:Technology preview: Sealed sender for Signal by int_19h on Monday October 29, 2018 @10:52PM (#18333694)
This all has network effects. I have a smartphone, and I run Signal. But I run it much less, precisely because several people whom I want to interact with regularly are unable to, due to its limitation. This also means that I'm less likely to recommend it to others.

And I don't think that tablets are an "edge case". I mean, seriously? We're talking about millions of devices on the market. They may not be as popular as phones, but they are popular, and people use them. So when a guy uses, say, iMessage today, because it works across his iPhone and his iPad, I can't really pitch Signal to him. And that, again, has network effects.

Re:Technology preview: Sealed sender for Signal by stubish on Tuesday October 30, 2018 @04:19AM (#18334690)
It also seems to be the future. Phone numbers are how people receive phone calls, and more and more people are opting out of that in favor of instant messaging and video chat. More and more people have stopped answering their phones. Including our parents, who got sick of the scams and the robocalls. In my region, despite phone number portability, the numbers are fairly ephemeral with people switching to new ones all the time for all sorts of reasons. And nobody cares, because it is the IM system that is important.

Skype almost managed to replace the legacy phone network, but fell out of favor. If there was interoperability between clients like Signal, Whatsapp, Line, Wechat, it would take over a multi-billion dollar industry. Instead, my bank is trying to use some proprietary video conference system to schedule meetings with me.

Re:Technology preview: Sealed sender for Signal by balladeer on Tuesday October 30, 2018 @05:03AM (#18334886)
This is another aspect of inter-portability that, I think, is often ignored. Matrix is doing great on this front. But then there's another concern here, which any Matrix/Riot user would have noticed - you interaction is as secure and private as the least secure of the two (or more for groups) clients in conversation - unless of course you enforce encryption which is also something you can do in a Matrix client. But it's nowhere near the WhatsApps and Telegrams when it comes to user of use.
Re:Technology preview: Sealed sender for Signal by glenneroo on Tuesday October 30, 2018 @03:59AM (#18334621)
Why don't you use it for SMS? At most 20% of my contacts use Signal, but for the rest of my non-Signal contacts I still use it to communicate using normal SMS/MMS without any hiccups, the only thing being the lack of encryption. I also personally prefer it to the IMO horrible default SMS apps provided by multiple vendors (including stock Android, at least up to V7).
Re:Technology preview: Sealed sender for Signal by balladeer on Tuesday October 30, 2018 @05:05AM (#18334894)
People might be used to other SMS apps (better feature, familiarity etc) and Signal can't be used as an SMS app on iOS.
Re:Technology preview: Sealed sender for Signal by eadmund on Tuesday October 30, 2018 @07:02AM (#18335377)
> Signal can't be used as an SMS app on iOS.

Sounds like a broken smartphone platform to me.

I'm not being glib: I really do believe that I should be easily able to replace any app on my phone. Android, while imperfect, is closer to that goal than is iOS, and so I use it, and recommend it to others.

Re:Technology preview: Sealed sender for Signal by throwaway8879 on Monday October 29, 2018 @09:09PM (#18333192)
What? Why is sms considered "elite secure messaging", as you put it? They don't have to "solve every problem" but just not asking for a real-world identifier like a phone number. Just ask for an email. It isn't that hard. The whole phone number thing is a massive turn off. Everyone has literally been using email since the advent of the internet. No all of a sudden we have to get sms involved for a service that provides secure messaging? Replacing phone number with email doesn't suddenly make it "elite".
Re:Technology preview: Sealed sender for Signal by toast0 on Monday October 29, 2018 @10:08PM (#18333524)
Email is a generational thing. Older generations didn't have one. A lot of people getting on the internet today don't have one, either, especially in developing nations. But Android needs one, you say -- they'll get their tech friend or someone at the phone store to login once, so they can access the play store. But that's not secure, you say -- they don't necessarily care about that.

The nice thing about phone numbers is you put them into a non app specific address book, so your friends list is portable.

Re:Technology preview: Sealed sender for Signal by Zarath on Monday October 29, 2018 @11:46PM (#18333889)
Are people in developing nations even using Signal? If not, what problem is it even trying to solve? Who is your market here? Give privacy people what they want, most everyone else is going to use WhatsApp or WeChat anyway as far as I can tell.
Re:Technology preview: Sealed sender for Signal by kasey_junk on Monday October 29, 2018 @09:16PM (#18333227)
He’s presumably talking about WhatsApp
Re:Technology preview: Sealed sender for Signal by ikfmpwdsoz on Monday October 29, 2018 @08:58PM (#18333142)
But... Wire has both! With generics, you introduce complexity into the language that everyone has to understand, but that's obviously not true when it comes to having accounts that aren't tied to phone numbers!
Re:Technology preview: Sealed sender for Signal by tptacek on Monday October 29, 2018 @09:06PM (#18333175)
Wire is a perfectly legitimate option. I'd only ask that you keep in mind that there are other privacy tradeoffs involved in using it.
Re:Technology preview: Sealed sender for Signal by tuxxy on Monday October 29, 2018 @09:33PM (#18333339)
Do you mind elaborating on those, or providing a link with more details?
Re:Technology preview: Sealed sender for Signal by tptacek on Monday October 29, 2018 @09:51PM (#18333416)
Make a list of privacy-preserving things Signal does: the elaborate privacy scheme for user profiles, the special privacy proxy for GIF sharing, the envelope certificate trick they just introduced, &c.

Then go see what other messengers do to provide the same UX.

Depending on the messenger you pick, you will likely not have to give up your phone number, but you will leave the messenger operator with a log of everyone you've communicated with.

Re:Technology preview: Sealed sender for Signal by hardwarescope on Tuesday October 30, 2018 @06:38AM (#18335270)
If I remember correctly, as a consequence, they store all of your unencrypted contacts on their server, or at least all of your unencrypted Wire contacts on their server. Unlike Signal, which stores nothing about you other than the date your account was created. That may be the "complexity" you're not understanding, in this case.
Re:Technology preview: Sealed sender for Signal by arthulia on Monday October 29, 2018 @09:59PM (#18333472)
You do have to verify fingerprints individually for each device that a user has. You also have to do it individually for each device that you have.
Re:Technology preview: Sealed sender for Signal by mbesto on Monday October 29, 2018 @11:22PM (#18333794)
Digression: anyone who's used Wire. How is there video/audio and more importantly conferencing software. Any good?
Re:Technology preview: Sealed sender for Signal by Sir_Cmpwn on Monday October 29, 2018 @08:53PM (#18333109)
No, it's not. By requiring a phone number, Signal does not defend privacy. This is a binary question, there's not a grey area here. It doesn't matter that they're building a social network, or anything else. What matters is that it's not private so long as they require a phone number.
Re:Technology preview: Sealed sender for Signal by tptacek on Monday October 29, 2018 @09:04PM (#18333169)
I'm not sure what was unclear about my summary of what Signal is doing. Here, let me put it differently for you:

Signal's goal is to make all the messaging in the world that currently uses phone numbers as identifiers --- which, by a long ways, is most messaging in the world --- cryptographically secure.

Hope that helps. You are welcome to have and to advocate for different goals. Please don't pretend your goals are Signal's, though.

Re:Technology preview: Sealed sender for Signal by Sir_Cmpwn on Monday October 29, 2018 @09:08PM (#18333190)
>Signal's goal is to make all the messaging in the world that currently uses phone numbers as identifiers --- which, by a long ways, is most messaging in the world --- cryptographically secure.

This is a better explanation. However, these goals do not protect privacy. If Signal's main goal is to protect privacy, then they need to change their secondary goals to accomodate it.

Re:Technology preview: Sealed sender for Signal by windexh8er on Monday October 29, 2018 @09:22PM (#18333264)
What is your qualification for "protecting" privacy? Clearly Signal has improved privacy compared to other messaging platforms as has been proven by subpoenas by law enforcement. That, in my mind, qualifies as privacy protection over many other messaging solutions that have not been proven or failed in that arena.

Claiming Signal doesn't protect privacy because: phone numbers is an opinion given you haven't qualified your argument.

Finally their goal is not predicated on what you claim just because you claim it. You're effectively creating a false argument so you can justify your position.

Re:Technology preview: Sealed sender for Signal by Sir_Cmpwn on Monday October 29, 2018 @09:25PM (#18333281)
>Clearly Signal has improved privacy compared to other messaging platforms as has been proven by subpoenas by law enforcement.

Secure systems are not built on trust. They're built with math and with facts.

Their goal isn't based on what tptacek said just because tptacek said it, either. If I'm wrong and privacy isn't their goal, well that speaks volumes on its own.

Re:Technology preview: Sealed sender for Signal by tptacek on Monday October 29, 2018 @10:04PM (#18333501)
Well, a lot of things seem to speak volumes to you. You're also someone who wants to sysadmin their phones (no judgement, perfectly valid lifestyle choice). When you determined that Signal was making it hard to run through F-Droid, you wrote a long blog post casting aspersions on Moxie Marlinspike's motives.

There are two groups of people (among others) Signal clearly doesn't aim to serve:

1. People that are very sensitive about, and only have access to, their one phone number.

2. People who want to sysadmin their phones.

I have perhaps more sympathy for people in group (1), but, unlike you, in neither case do I think the mismatch is a great moral dilemma. I do, however, believe that promoting inferior and untested cryptography is immoral.

https://news.ycombinator.com/item?id=17723973

The two of us are far apart on these issues and perhaps we should just agree not to engage on them.

Re:Technology preview: Sealed sender for Signal by lrvick on Tuesday October 30, 2018 @01:50AM (#18334219)
You repeatedly accuse F-droid users as people wanting to do sysadmin on their phone, instead of just users with a different threat profile than you. Why can't we just be people that want better day to day security and privacy assurances than we get with stock devices?

I have F-droid installed as a system app and the only method for installing apps on my device. It is an AOSP device without Google play services or anything proprietary save for the minimum blobs required to allow the device to boot and communicate with the cell networks.

I don't enable root, as normally assumed of users that don't run stock. Doing so on Android is a well known terrible security idea. This is a hardened personal device where I choose to opt out of Google tracking, and backdoors like SprintDM.apk that Google bundles with their stock OS.

In order to install signal without Google Play I would need to turn on unverified sources on my phone and open myself up to Man In The Disk style attacks, and other security issues.

This is ridiculuous that a company that champions itself an advocate for security and privacy refuses to support users like me that opt out of proprietary software and the tracking systems that come with them.

Moxie not only said he will never support third party signed installation methods like F-Droid but has been actively hostile to those trying to do this for him.

Example: https://github.com/LibreSignal/LibreSignal/issues/37#issueco...

Moxie suggesting people fork and make their own private network that simply want a secure installation method of third party signed/verified binaries on security optimized Android devices is irresponsible and does not inspire trust.

Re:Technology preview: Sealed sender for Signal by trash_panda on Tuesday October 30, 2018 @09:40AM (#18336312)
Google tracks you, yes. But Google also takes good measures to ensure that they are the only ones that can track you (and the Google Play apps of course). You may be obsessed with Google and they tracking you, but that's ok. What I think is wrong is saying that your solution is more private or secure. Privacy relies on security, and I believe your solution is not more secure than a flagship stock Google phone (let's not engage in the Android heterogeneity and lack of updates). I'm sure that any dedicated actor who wants to compromise F-Droid or any of the apps in there could do it without major effort, rendering your privacy useless as you got completely owned. The same for your custom ROMs.

What you achieve with custom ROMs and custom app stores is customization capabilities and nothing more. If you believe you're achieving next-level security or privacy because you don't have Google installed; you're kidding yourself. Yes, you may be leaking (at first glance) less data to advertisers; but you've opened a whole different kind of attacks that could compromise all your data on your phone, not just what Google and the Android platform allow to share.

A perfect example is the "LibreSignal" project you mentioned, what kind of joke was that? The project was abandoned because it didn't get Moxie's blessing? That's a really strong sign of commitment with the cause. I'm sure that LibreSignal has more than zero active users, what do you think about their security/privacy level currently?

Re:Technology preview: Sealed sender for Signal by Sir_Cmpwn on Monday October 29, 2018 @10:10PM (#18333531)
>I do, however, believe that promoting inferior and untested cryptography is immoral.

So you're doubling down on the lie I called you out on the first time around, then?

Re:Technology preview: Sealed sender for Signal by eadmund on Monday October 29, 2018 @10:31PM (#18333624)
> Signal's goal is to make all the messaging in the world that currently uses phone numbers as identifiers --- which, by a long ways, is most messaging in the world --- cryptographically secure.

That goal is fundamentally broken, though, because phone numbers aren’t cryptographically secure. One can use any exploit which allows one to take over a phone number to take over someone’s Signal identity. Yes, all of the target's Signal contacts will receive a message stating they his keys have changed — but they are used to that.

Signal's got some awesome crypto, but it also has some intriguing holes.

Re:Technology preview: Sealed sender for Signal by jlund on Monday October 29, 2018 @11:02PM (#18333732)
You can read more about the Registration Lock feature here:

https://support.signal.org/hc/en-us/articles/360007059792-Re...

Re:Technology preview: Sealed sender for Signal by tptacek on Monday October 29, 2018 @10:58PM (#18333719)
If key change alerts don't generally work, we have bigger problems than phone numbers.
Re:Technology preview: Sealed sender for Signal by ardy42 on Monday October 29, 2018 @10:51PM (#18333690)
> No, it's not. By requiring a phone number, Signal does not defend privacy. This is a binary question, there's not a grey area here. It doesn't matter that they're building a social network, or anything else. What matters is that it's not private so long as they require a phone number.

I'm not so sure. A lot of the objections to Signal using phone numbers seem similar to objecting to SSL/TLS because it's not Tor.

Re:Technology preview: Sealed sender for Signal by Sir_Cmpwn on Monday October 29, 2018 @10:56PM (#18333713)
Nice comparison, that gives me some pause. I think that Signal is better positioned to fix the shortcomings in their system than the rest of the world is to fix the shortcomings of SSL/TLS, though.
Re:Technology preview: Sealed sender for Signal by zaarn on Tuesday October 30, 2018 @04:45AM (#18334818)
Privacy is not binary like Security isn't binary.

The type and amount of privacy a user wants and what you can realistically achieve beyond that depend on your market and threat model.

Thinking Privacy is binary is like thinking IT Security is binary; until it's 100% it doesn't exist. That kind of thinking doesn't allow thinking in incremental improvements.

Re:Technology preview: Sealed sender for Signal by trash_panda on Tuesday October 30, 2018 @09:57AM (#18336475)
Privacy and security are intertwined. I believe Signal's decisions are based on the objective of making secure communications easy.

If they catered to what some people want (no phone numbers and federated network) then the regular user would have different options to use Signal. Which one is the correct one? Are they all the same? No. if you decide to develop your own client (like the LibreSignal example), do you trust that the client is secure? If the end application has vulnerabilities, then the communication privacy is compromised. That's why I say they're intertwined. Even Signal suffered from this same thing with the Desktop client. It is not an easy problem to solve, and that's why Signal does not want to have random people creating custom client apps and having them associated with the project, as it could confuse non-technical users.

Re:Technology preview: Sealed sender for Signal by amaccuish on Monday October 29, 2018 @09:32PM (#18333333)
As others have said, make it a choice. Most users will just click through various screeens and use their phone numbers, others may want to use an email or some other identifier instead. iMessage lets you do both for example.
Re:Technology preview: Sealed sender for Signal by anigbrowl on Tuesday October 30, 2018 @12:00AM (#18333939)
Good points but phone numbers or wire means swapping one type of privacy problem for another. However this new change from Signal is a big step forward.
Re:Technology preview: Sealed sender for Signal by somebodythere on Monday October 29, 2018 @11:29PM (#18333826)
Opt-in typing indicators and read receipts would go a long way towards that goal, I think.
Re:Technology preview: Sealed sender for Signal by tonyztan on Monday October 29, 2018 @11:39PM (#18333871)