News for hackers. Stuff that matters.
Re:How Signal Walks the Line Between Anarchism and Pragmatism by upofadown on Tuesday July 25, 2023 @04:14AM (#36859434)
> It also required its users to think like engineers, which included participating in exceptionally nerdy activities like attending real-life “key-signing parties” to verify your identity to other users.

In fairness to PGP, Signal uses exactly the same method as PGP does for verifying identities. You need to check a ridiculously long number which represents your correspondent's identity. It's a 40 digit hex "key fingerprint" in the case of PGP and a 60 digit decimal "safety number" in the case of Signal. The difference is that Signal will cheerfully let the user have an insecure conversation before the user has verified the safety number. PGP makes it very difficult to fail in that particular way.

Signal has a separate safety number for each of your devices. So it makes it significantly harder to keep up with the user verification than with PGP which has a single key fingerprint per user.

So you could totally have a Signal identity party for exactly the same reasons as in the PGP case...

Re:How Signal Walks the Line Between Anarchism and Pragmatism by hnarn on Tuesday July 25, 2023 @05:25AM (#36859906)
I think it’s pretty important to point out that Signal allows you to import this number with a QR code, so it’s not very arduous to do to verification.
Re:How Signal Walks the Line Between Anarchism and Pragmatism by georgyo on Tuesday July 25, 2023 @07:50AM (#36860937)
Various OpenPGP clients have this feature as well, such as OpenKeychain.

OpenGPG, the the most commonly used implemention of OpenPGP, doesn't have QR codes because it's meant to be a cli and a library.

With an open standard different clients will have different client facing features.

Re:How Signal Walks the Line Between Anarchism and Pragmatism by anonym29 on Tuesday July 25, 2023 @10:15AM (#36862562)
The internet would be a much more enjoyable place if everyone who was completely incapabale of using a cli and not even willing to attempt learning how to use one simply disappeared from it.
Re:How Signal Walks the Line Between Anarchism and Pragmatism by burkaman on Tuesday July 25, 2023 @11:10AM (#36863472)
I enjoy the internet because I can interact with and learn from people with very different skillsets and experiences than me. I don't think I would enjoy it very much if it were only used by computer enthusiasts.
Re:How Signal Walks the Line Between Anarchism and Pragmatism by unixr on Tuesday July 25, 2023 @12:14PM (#36864612)
This is a terrible and very un-empathetic take. The internet would be a much more enjoyable place if we strive to make it as secure, useful, and accessible as possible to as many people as possible instead of gatekeeping it to a certain group we decide are worthy because they are capable of browsing HN with curl instead of Chrome or something like that
Re:How Signal Walks the Line Between Anarchism and Pragmatism by mikrotikker on Wednesday July 26, 2023 @07:17AM (#36875800)
No. Society joining the internet has led to the downfall of society.

It should be left to the nerds.

Re:How Signal Walks the Line Between Anarchism and Pragmatism by lobocinza on Friday July 28, 2023 @12:23AM (#36903089)
> The internet would be a much more enjoyable place if we strive to make it as secure, useful, and accessible as possible to as many people as possible instead of gatekeeping it to a certain group we decide are worthy because they are capable of browsing HN with curl instead of Chrome or something like that

An ideal to aspire but many will use for things worst than porn.

Re:How Signal Walks the Line Between Anarchism and Pragmatism by monetus on Tuesday July 25, 2023 @01:02PM (#36865562)
The roads would indeed be more enjoyable as well if only mechanics were allowed to drive on them, but alas.
Re:How Signal Walks the Line Between Anarchism and Pragmatism by anonym29 on Tuesday July 25, 2023 @11:44PM (#36872825)
I also unironically agree with this, fwiw.
Re:How Signal Walks the Line Between Anarchism and Pragmatism by sneak on Tuesday July 25, 2023 @05:34AM (#36859966)
> The difference is that Signal will cheerfully let the user have an insecure conversation before the user has verified the safety number. PGP makes it very difficult to fail in that particular way.

Most people do not use "insecure" in this way. I would venture to say that your usage of "insecure" here is actually incorrect.

Approximately nobody ever does this verification[1], so this distinction is critically important: Signal works out of the box, whereas PGP does not.

Fun fact: it was renamed from fingerprint to safety number after studies showed non-technical users (reasonably) associate the idea of fingerprints with criminal investigations.

[1]: sneak's law: users will not securely manage {=generate, back up, transmit, or, importantly, in this case, authenticate} key material

Re:How Signal Walks the Line Between Anarchism and Pragmatism by upofadown on Tuesday July 25, 2023 @06:56AM (#36860515)
>Approximately nobody ever does this verification[1], so this distinction is critically important: Signal works out of the box, whereas PGP does not.

Then, say, Telegram in non-secret message mode, is just as secure, in the sense that you have to trust a third party. Not clearly informing the user of this trust is dishonest.

>...after studies showed non-technical users (reasonably) associate the idea of fingerprints with criminal investigations

We would be interested in a reference to one of those studies. "Fingerprint" at least implies something about identity. "Safety" is more obscure. I feel that both are less than optimal here for imparting the important concept to the user. I think that "PGP number" or "Signal number" would be better. There is already preexisting culture around "Phone numbers" and identity.

Re:How Signal Walks the Line Between Anarchism and Pragmatism by thecrash on Tuesday July 25, 2023 @11:22AM (#36863652)
> Then, say, Telegram in non-secret message mode, is just as secure, in the sense that you have to trust a third party. Not clearly informing the user of this trust is dishonest.

The difference is that if Telegram was intercepting messages, there would never be any indication to users. If Signal did it there would be evidence on the client side, in the form of tampered safety numbers.

We can worry that a user is very unlikely to notice bad safety numbers, but "very unlikely" is much different from "impossible" when it comes to mass surveillance. All it takes is a single public scandal where Signal provably tampered with safety numbers for the whole service to be thrown into question. Not to mention the dramatic surge in user interest in "safety numbers" that would result from such attacks being detected in the wild.

Re:How Signal Walks the Line Between Anarchism and Pragmatism by upofadown on Wednesday July 26, 2023 @07:06AM (#36875688)
>All it takes is a single public scandal where Signal provably tampered with safety numbers for the whole service to be thrown into question.

How would the user prove that a particular device never existed?

Re:How Signal Walks the Line Between Anarchism and Pragmatism by sneak on Tuesday July 25, 2023 @03:31PM (#36868085)
No. Telegram in the default mode is not e2ee and allows Telegram to passively log all messages.

Logging messages under TOFU means you are either actively attacking the users (and they get a message when you stop) or you aren't getting the messages.

Most messages are not first messages. TOFU is valid, as evidenced by years of successful use by SSH.

Re:How Signal Walks the Line Between Anarchism and Pragmatism by aborsy on Tuesday July 25, 2023 @01:48PM (#36866409)
Protonmail is an app that uses OpenPGP protocol, like signal uses signal protocol. It works out of box. In both cases, both sides need to use the same app.
Re:How Signal Walks the Line Between Anarchism and Pragmatism by pcl on Tuesday July 25, 2023 @08:50AM (#36861471)
For most of my conversations, authentication really isn’t an important consideration. If someone snoops the random pics and texts I send back and forth with my friends, so be it.

But it’s awfully nice to use the same app for different communications too, where authentication is important.

Signal has done a fantastic job of nailing that balance, and I appreciate that.

Re:How Signal Walks the Line Between Anarchism and Pragmatism by doublepg23 on Tuesday July 25, 2023 @10:19AM (#36862626)
When I was actively using signal I tried key signing with people I knew but even the technical folks wiped their key within months.