▲ 280 ▼ Giving Up on Element & Matrix.org (xn--gckvb8fzb.com) submitted 1 year ago by mesamunefire@piefed.social to c/technology@lemmy.world 198 comments fedilink hide all child comments
[–] eleitl@lemmy.zip 24 points 1 year ago (49 children) So what's left? Jabber? permalink fedilink source parent hideshow 49 child comments replies: [–] ProdigalFrog@slrpnk.net 37 points 1 year ago* (37 children) Slrpnk hosts an XMPP/Jabber for our users, mods and admins to communicate. Its worked pretty darn well for the past couple years, with very low resource needs. The clients are pretty slick now too, such as Cheogram or Monocles for mobile, and movim is an excellent web app with support for group calls. I'd certainly recommend it over Matrix/element. permalink fedilink source parent hideshow 37 child comments replies: [–] eleitl@lemmy.zip 4 points 1 year ago (33 children) What's the protection in the clients assuming compromised infrastructure, like e.g. in https://notes.valdikss.org.ru/jabber.ru-mitm/ ? permalink fedilink source parent hideshow 33 child comments replies: [–] poVoq@slrpnk.net 14 points 1 year ago (30 children) Significant improvements to certificate pinning and validation have been added to all major XMPP clients as a result of this incident, but it should also be clear that hosting a server on infrastructure under control by an antagonist government (see also Signal) is a very bad idea and hard to mitigate against. permalink fedilink source parent hideshow 30 child comments replies: [–] rottingleaf@lemmy.world 6 points 1 year ago (9 children) Signal doesn't suffer anything worse than DoS if a hostile party controls the central service. That's its point and role. It's based on the assumption that such hostile parties as governments don't like DoS'ing central services, they prefer to be invisible. For other points and roles other solutions exist. One can't make an application covering them all, that never happens. Briar again (I've finally read on it and installed it, and I love how it works and also the authors' plans on the future possibilities based on the same protocols, but not for IM, say, there's an article discussing possibility of RPC over those, which, for example, can give us something like the Web ; I mean, those plans are ambitious and if I want them to succeed so much, I should look for ways to defeat my executive dysfunction and distractions and learn Java). Except it would be cool if it allowed to toss data over untrusted parties, say, now if two Briar users in the same group are not in each other's range, but there's a third Briar user not in that group between them, their group won't synchronize (provided they don't have Internet connectivity). If one could allow allocating some space for such piggybacked data, or create some mesh routing functionality, then it would become a bit cooler. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net -3 points 1 year ago (8 children) You are very naive if you think that is all the US government can do in regards to Signal, but suit yourself 🤷 permalink fedilink source parent hideshow 8 child comments replies: [–] rottingleaf@lemmy.world 6 points 1 year ago (6 children) OK, so what else in your opinion can it do? permalink fedilink source parent hideshow 6 child comments replies: [+] poVoq@slrpnk.net -14 points 1 year ago (5 children) A lot, but please educate yourself, this topic has been extensively discussed here and in other places. permalink fedilink source parent hideshow 5 child comments replies: [–] rottingleaf@lemmy.world 14 points 1 year ago (4 children) A lot, but please educate yourself, Thanks for the advice. this topic has been extensively discussed here and in other places. This is noise, not an argument. I dunno what's the purpose of this comment. I asked for specific things, not for noise. permalink fedilink source parent hideshow 4 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago* (3 children) Whenever anybody on the internet tells you to educate yourself, but refuses to provide the information they allude to, they're lying. They know they're lying. Signal has issues, like SVR.. which are worth discussing on their own without this weird vague eliteism permalink fedilink source parent hideshow 3 child comments replies: [–] rottingleaf@lemmy.world 2 points 1 year ago (2 children) Yes, I know that. Especially the "this has been discussed before" thing, I dunno about other countries and cultures, but in Russia this is the most common obnoxious shit people without arguments and thinking they have authority use. permalink fedilink source parent hideshow 2 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago (1 child) Yeah it's like appealing to authority and social pressure all in one. We already discussed it. Bah. permalink fedilink source parent hideshow 1 child comment replies: [–] Damage@feddit.it 2 points 1 year ago This sort of stuff is old as shit permalink fedilink source parent [–] RaivoKulli@sopuli.xyz 5 points 1 year ago Anything that's been proven/confirmed? permalink fedilink source parent [–] eleitl@lemmy.zip 5 points 1 year ago End to end encryption between clients (also for groups) seems to partly address the issue of a bad server. As for self-hosting, any rented or cloud sevices are very vulnerable to an evil maid. So either in-house hosting or locked cages with tamper-proof hardware remain an option. permalink fedilink source parent [–] moonpiedumplings@programming.dev 2 points 1 year ago* (last edited 1 year ago) (4 children) So Signal does not have reproducible builds, which are very concerning securitywise. I talk about it in this comment: https://programming.dev/post/33557941/18030327 . The TLDR is that no reproducible builds = impossible to detect if you are getting an unmodified version of the client. Centralized servers compound these security issues and make it worse. If the client is vulnerable to some form of replacement attack, then they could use a much more subtle, difficult to detect backdoor, like a weaker crypto implementation, which leaks meta/userdata. With decentralized/federated services, if a client is using other servers other than the "main" one, you either have to compromise both the client and the server, or compromise the client in a very obvious way that causes the client to send extra data to server's it shouldn't be sending data too. A big part of the problem comes with what Github calls "bugdoors". These are "accidental" bugs that are backdoors. With a centralized service, it becomes much easier to introduce "bugdoors" because all the data routes through one service, which could then silently take advantage of this bug on their own servers. This is my concern with Signal being centralized. But mostly I'd say don't worry about it, threat model and all that. I'm just gonna @ everybody who was in the conversation. I posted this top level for visibility. @Ulrich@feddit.org @rottingleaf@lemmy.world @jet@hackertalks.com @eleitl@lemmy.world @Damage@feddit.it EDIT: elsewhere in the thread it is talked about what is probably a nation state wiretapping attempt on an XMPP service: https://www.devever.net/~hl/xmpp-incident For a similar threat model, signal is simply not adequate for reasons I mentioned above, and that's probably what poqVoq was referring to when he mentioned how it was discussed here. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. This of course, assumes I trust the courts. But if I am seeking maximum privacy/security, I should not have to do that. permalink fedilink source parent hideshow 4 child comments replies: [–] Electricd@lemmybefree.net 1 point 1 year ago* (2 children) They do have reproducible builds for android though? https://signal.org/blog/reproducible-android/ They can't for iOS because it's just not a feature there Else, there's Molly you can use, but yea, Signal doesn't like it permalink fedilink source parent hideshow 2 child comments replies: [–] moonpiedumplings@programming.dev 1 point 1 year ago (1 child) Signal's reproducible builds are broken: https://github.com/signalapp/Signal-Android/issues/13565 permalink fedilink source parent hideshow 1 child comment replies: [–] Electricd@lemmybefree.net 1 point 1 year ago Indeed, sorry. Crazy this still hasn't been addressed. It's a really important security check permalink fedilink source parent [–] jet@hackertalks.com 1 point 1 year ago* Consider that your the french intelligence services and you need to setup secure communication for the french government. Would you use signal out of the box? Clearly not. Would you copy signal and setup your own servers and clients, same source, different end-points? Probably not. If you said yes to either of the above, what if you were not a ally of the US, maybe Russia, China, DPRK.... Does that change your answer? What capabilities does the runner of a centralized service have? See all traffic Can block traffic Can slow traffic Can record all traffic Timing analysis of metadata Does this mean Signal is a bad product? No not at all. But it does mean its very well positioned for intelligence harvesting. Add in storing private encryption keys in the cloud SVR relying on intel SGX security... and well... you get everything even decrypted messages. The US controls Signal, the US controls Intel - Thus the US can get any code they want signed into SGX enclaves, thus the enclaves are pointless if your threat model includes the US as a adversary Does this mean the protocol should be thrown away? No. Does this mean Signal shouldn't be used (depends on use case)? No. Signal has value, but its not the ultimate form of privacy and security. I support projects like Briar because there is till much improvement needed in this space. Notice: I'm not telling others to "educate yourself", if I didn't want to talk to people I wouldn't be here, or I'd link to the proper discussion. I dislike people who come to social places and act antisocially permalink fedilink source parent [–] Ulrich@feddit.org 1 point 1 year ago (13 children) Signal is under control by the government? 🤔 permalink fedilink source parent hideshow 13 child comments replies: [–] poVoq@slrpnk.net 3 points 1 year ago (12 children) Their server infrastructure is (run by Pentagon and NSA best buddies AWS). permalink fedilink source parent hideshow 12 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (11 children) And that means the government controls it? permalink fedilink source parent hideshow 11 child comments replies: [–] poVoq@slrpnk.net 2 points 1 year ago* (10 children) The infrastructure is under control of an antagonistic government, yes. Hetzner is also technically a private company, but they obviously willingly complied with requests from the German government. permalink fedilink source parent hideshow 10 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (9 children) And what are the implications of that control? It doesn't mean they can access anything on it. Especially not data that doesn't exist. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (8 children) They have live access to all of the metadata and can easily correlate that with phone numbers that Signal stores and shares on request of governments. Just because Signal claims they don't store anything doesn't mean that the ones that 100% run all the servers Signal uses don't access and store anything. You are being extremely naive if you believe Signals BS marketing. permalink fedilink source parent hideshow 8 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (7 children) They have live access to all of the metadata and can easily correlate that with phone numbers I'd love to see the evidence you have for this. You are being extremely naive if you believe Signals BS marketing. I don't believe in marketing. I believe in open source code, security audits, and the entirety of the privacy and security community. permalink fedilink source parent hideshow 7 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (6 children) Look, if you run the server you have access to metadata of clients connecting to it. That is networking 101. And that Signal shares phone numbers and connection timestamps is well established by court documents. The security audits are of the code and encryption algorithm, not the infrastructure. permalink fedilink source parent hideshow 6 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (5 children) So you don't have any evidence. And that Signal shares phone numbers and connection timestamps is well established by court documents They do not share phone numbers. Phone numbers are the identifier, meaning if anyone wants the timestamps, they need to have it already. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. permalink fedilink source parent hideshow 5 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent [–] ProdigalFrog@slrpnk.net 6 points 1 year ago* I'm afraid that's quite outside my field of expertise. I can only report how my experience on XMPP has been as a user, though perhaps @poVoq@slrpnk.net, who hosts it, may be able to weigh in on that. Edit: ah, I see you already have 😄 Though from my untrained eye, it seems that Jabber.ru was compromised due to not enabling a particular feature on their server "Channel binding" is a feature in XMPP which can detect a MiTM even if the interceptor present a valid certificate. Both the client and the server must support SCRAM PLUS authentication mechanisms for this to work. Unfortunately this was not active on jabber.ru at the time of the attack. And it seems that hosting it externally on paid hosting service (hetzner and linode) left them particularly vulnerable to this attack, and tgat it could've been mitigated by self hosting the XMPP locally, as well as activating that feature. permalink fedilink source parent [–] moonpiedumplings@programming.dev 2 points 1 year ago https://www.devever.net/~hl/xmpp-incident This article discusses some mitigations. You an also use a platform like simplex or the tor routing ones, but they aren't going to offer the features of XMPP. It's better to just not worry about it. This kind of attack is so difficult to defend against that it should be out of the threat model of the vast majority of users. permalink fedilink source parent [–] Ulrich@feddit.org 4 points 1 year ago (1 child) The clients are pretty slick now too, such as Cheogram or Monocles I wouldn't call either of those, or any other XMPP clients "slick" and it's my biggest complaint about the protocol. permalink fedilink source parent hideshow 1 child comment replies: [–] sem@lemmy.blahaj.zone 1 point 1 year ago What would make them slick? permalink fedilink source parent [–] muppeth@scribe.disroot.org 3 points 1 year ago Not to mention you can run a server on anything pretty much and for surprisingly big amount of users. Toaster or potatoes will do just fine. permalink fedilink source parent [–] Sickday@kbin.earth 18 points 1 year ago (7 children) Back to IRC we go... permalink fedilink source parent hideshow 7 child comments replies: [–] eleitl@lemmy.zip 17 points 1 year ago (6 children) It is entirely insecure. permalink fedilink source parent hideshow 6 child comments replies: [–] ExFed@programming.dev 13 points 1 year ago Not when the entirety of your conversations are jargon and in-jokes! /s permalink fedilink source parent [–] InFerNo@lemmy.ml 7 points 1 year ago (2 children) The argument has always been, if when chat rooms are public, anyone can join and start logging the chats, encryption does nothing. It has the ability to connect over TLS, but that's about it. I loved using it for its simplicity, except when using all the different flavours of nick registration (Q, NickServ, ...). permalink fedilink source parent hideshow 2 child comments replies: [–] Damage@feddit.it 3 points 1 year ago My friends created a telegram group and invited in a couple of bots that do stupid things like posting images or vulgarities when they detect certain words, or perform actions on request. I tried to convince them to get rid of the bots but they're in the "we have nothing to hide" camp. permalink fedilink source parent [–] sem@lemmy.blahaj.zone 1 point 1 year ago There is some nuance here. It would be nice to not have your identity publicly linked to your IP address, which is not always the default on IRC. That's the main privacy concern I know about I guess. permalink fedilink source parent [–] undrwater@lemmy.world 3 points 1 year ago Define secure. You can run your own network. permalink fedilink source parent [–] Vanilla_PuddinFudge@infosec.pub 2 points 1 year ago xmpp isn't. (Ok I get xmpp alone is but every modern client supports the same two encryption methods so judge for yourself) permalink fedilink source parent [–] Telorand@reddthat.com 11 points 1 year ago (1 child) Depends what your goal is. Revolt seems pretty cool, but I don't think it has any kind of encryption. It is based in Europe, though, so it gets GDPR protection, and it's open source, so it could be forked to fit other needs and uses. permalink fedilink source parent hideshow 1 child comment replies: [–] eleitl@lemmy.zip 9 points 1 year ago No, Revolt checks neither of my boxes unfortunately. permalink fedilink source parent [–] Jakule17@lemmy.world 3 points 1 year ago What about delta? permalink fedilink source parent
[–] ProdigalFrog@slrpnk.net 37 points 1 year ago* (37 children) Slrpnk hosts an XMPP/Jabber for our users, mods and admins to communicate. Its worked pretty darn well for the past couple years, with very low resource needs. The clients are pretty slick now too, such as Cheogram or Monocles for mobile, and movim is an excellent web app with support for group calls. I'd certainly recommend it over Matrix/element. permalink fedilink source parent hideshow 37 child comments replies: [–] eleitl@lemmy.zip 4 points 1 year ago (33 children) What's the protection in the clients assuming compromised infrastructure, like e.g. in https://notes.valdikss.org.ru/jabber.ru-mitm/ ? permalink fedilink source parent hideshow 33 child comments replies: [–] poVoq@slrpnk.net 14 points 1 year ago (30 children) Significant improvements to certificate pinning and validation have been added to all major XMPP clients as a result of this incident, but it should also be clear that hosting a server on infrastructure under control by an antagonist government (see also Signal) is a very bad idea and hard to mitigate against. permalink fedilink source parent hideshow 30 child comments replies: [–] rottingleaf@lemmy.world 6 points 1 year ago (9 children) Signal doesn't suffer anything worse than DoS if a hostile party controls the central service. That's its point and role. It's based on the assumption that such hostile parties as governments don't like DoS'ing central services, they prefer to be invisible. For other points and roles other solutions exist. One can't make an application covering them all, that never happens. Briar again (I've finally read on it and installed it, and I love how it works and also the authors' plans on the future possibilities based on the same protocols, but not for IM, say, there's an article discussing possibility of RPC over those, which, for example, can give us something like the Web ; I mean, those plans are ambitious and if I want them to succeed so much, I should look for ways to defeat my executive dysfunction and distractions and learn Java). Except it would be cool if it allowed to toss data over untrusted parties, say, now if two Briar users in the same group are not in each other's range, but there's a third Briar user not in that group between them, their group won't synchronize (provided they don't have Internet connectivity). If one could allow allocating some space for such piggybacked data, or create some mesh routing functionality, then it would become a bit cooler. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net -3 points 1 year ago (8 children) You are very naive if you think that is all the US government can do in regards to Signal, but suit yourself 🤷 permalink fedilink source parent hideshow 8 child comments replies: [–] rottingleaf@lemmy.world 6 points 1 year ago (6 children) OK, so what else in your opinion can it do? permalink fedilink source parent hideshow 6 child comments replies: [+] poVoq@slrpnk.net -14 points 1 year ago (5 children) A lot, but please educate yourself, this topic has been extensively discussed here and in other places. permalink fedilink source parent hideshow 5 child comments replies: [–] rottingleaf@lemmy.world 14 points 1 year ago (4 children) A lot, but please educate yourself, Thanks for the advice. this topic has been extensively discussed here and in other places. This is noise, not an argument. I dunno what's the purpose of this comment. I asked for specific things, not for noise. permalink fedilink source parent hideshow 4 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago* (3 children) Whenever anybody on the internet tells you to educate yourself, but refuses to provide the information they allude to, they're lying. They know they're lying. Signal has issues, like SVR.. which are worth discussing on their own without this weird vague eliteism permalink fedilink source parent hideshow 3 child comments replies: [–] rottingleaf@lemmy.world 2 points 1 year ago (2 children) Yes, I know that. Especially the "this has been discussed before" thing, I dunno about other countries and cultures, but in Russia this is the most common obnoxious shit people without arguments and thinking they have authority use. permalink fedilink source parent hideshow 2 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago (1 child) Yeah it's like appealing to authority and social pressure all in one. We already discussed it. Bah. permalink fedilink source parent hideshow 1 child comment replies: [–] Damage@feddit.it 2 points 1 year ago This sort of stuff is old as shit permalink fedilink source parent [–] RaivoKulli@sopuli.xyz 5 points 1 year ago Anything that's been proven/confirmed? permalink fedilink source parent [–] eleitl@lemmy.zip 5 points 1 year ago End to end encryption between clients (also for groups) seems to partly address the issue of a bad server. As for self-hosting, any rented or cloud sevices are very vulnerable to an evil maid. So either in-house hosting or locked cages with tamper-proof hardware remain an option. permalink fedilink source parent [–] moonpiedumplings@programming.dev 2 points 1 year ago* (last edited 1 year ago) (4 children) So Signal does not have reproducible builds, which are very concerning securitywise. I talk about it in this comment: https://programming.dev/post/33557941/18030327 . The TLDR is that no reproducible builds = impossible to detect if you are getting an unmodified version of the client. Centralized servers compound these security issues and make it worse. If the client is vulnerable to some form of replacement attack, then they could use a much more subtle, difficult to detect backdoor, like a weaker crypto implementation, which leaks meta/userdata. With decentralized/federated services, if a client is using other servers other than the "main" one, you either have to compromise both the client and the server, or compromise the client in a very obvious way that causes the client to send extra data to server's it shouldn't be sending data too. A big part of the problem comes with what Github calls "bugdoors". These are "accidental" bugs that are backdoors. With a centralized service, it becomes much easier to introduce "bugdoors" because all the data routes through one service, which could then silently take advantage of this bug on their own servers. This is my concern with Signal being centralized. But mostly I'd say don't worry about it, threat model and all that. I'm just gonna @ everybody who was in the conversation. I posted this top level for visibility. @Ulrich@feddit.org @rottingleaf@lemmy.world @jet@hackertalks.com @eleitl@lemmy.world @Damage@feddit.it EDIT: elsewhere in the thread it is talked about what is probably a nation state wiretapping attempt on an XMPP service: https://www.devever.net/~hl/xmpp-incident For a similar threat model, signal is simply not adequate for reasons I mentioned above, and that's probably what poqVoq was referring to when he mentioned how it was discussed here. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. This of course, assumes I trust the courts. But if I am seeking maximum privacy/security, I should not have to do that. permalink fedilink source parent hideshow 4 child comments replies: [–] Electricd@lemmybefree.net 1 point 1 year ago* (2 children) They do have reproducible builds for android though? https://signal.org/blog/reproducible-android/ They can't for iOS because it's just not a feature there Else, there's Molly you can use, but yea, Signal doesn't like it permalink fedilink source parent hideshow 2 child comments replies: [–] moonpiedumplings@programming.dev 1 point 1 year ago (1 child) Signal's reproducible builds are broken: https://github.com/signalapp/Signal-Android/issues/13565 permalink fedilink source parent hideshow 1 child comment replies: [–] Electricd@lemmybefree.net 1 point 1 year ago Indeed, sorry. Crazy this still hasn't been addressed. It's a really important security check permalink fedilink source parent [–] jet@hackertalks.com 1 point 1 year ago* Consider that your the french intelligence services and you need to setup secure communication for the french government. Would you use signal out of the box? Clearly not. Would you copy signal and setup your own servers and clients, same source, different end-points? Probably not. If you said yes to either of the above, what if you were not a ally of the US, maybe Russia, China, DPRK.... Does that change your answer? What capabilities does the runner of a centralized service have? See all traffic Can block traffic Can slow traffic Can record all traffic Timing analysis of metadata Does this mean Signal is a bad product? No not at all. But it does mean its very well positioned for intelligence harvesting. Add in storing private encryption keys in the cloud SVR relying on intel SGX security... and well... you get everything even decrypted messages. The US controls Signal, the US controls Intel - Thus the US can get any code they want signed into SGX enclaves, thus the enclaves are pointless if your threat model includes the US as a adversary Does this mean the protocol should be thrown away? No. Does this mean Signal shouldn't be used (depends on use case)? No. Signal has value, but its not the ultimate form of privacy and security. I support projects like Briar because there is till much improvement needed in this space. Notice: I'm not telling others to "educate yourself", if I didn't want to talk to people I wouldn't be here, or I'd link to the proper discussion. I dislike people who come to social places and act antisocially permalink fedilink source parent [–] Ulrich@feddit.org 1 point 1 year ago (13 children) Signal is under control by the government? 🤔 permalink fedilink source parent hideshow 13 child comments replies: [–] poVoq@slrpnk.net 3 points 1 year ago (12 children) Their server infrastructure is (run by Pentagon and NSA best buddies AWS). permalink fedilink source parent hideshow 12 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (11 children) And that means the government controls it? permalink fedilink source parent hideshow 11 child comments replies: [–] poVoq@slrpnk.net 2 points 1 year ago* (10 children) The infrastructure is under control of an antagonistic government, yes. Hetzner is also technically a private company, but they obviously willingly complied with requests from the German government. permalink fedilink source parent hideshow 10 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (9 children) And what are the implications of that control? It doesn't mean they can access anything on it. Especially not data that doesn't exist. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (8 children) They have live access to all of the metadata and can easily correlate that with phone numbers that Signal stores and shares on request of governments. Just because Signal claims they don't store anything doesn't mean that the ones that 100% run all the servers Signal uses don't access and store anything. You are being extremely naive if you believe Signals BS marketing. permalink fedilink source parent hideshow 8 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (7 children) They have live access to all of the metadata and can easily correlate that with phone numbers I'd love to see the evidence you have for this. You are being extremely naive if you believe Signals BS marketing. I don't believe in marketing. I believe in open source code, security audits, and the entirety of the privacy and security community. permalink fedilink source parent hideshow 7 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (6 children) Look, if you run the server you have access to metadata of clients connecting to it. That is networking 101. And that Signal shares phone numbers and connection timestamps is well established by court documents. The security audits are of the code and encryption algorithm, not the infrastructure. permalink fedilink source parent hideshow 6 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (5 children) So you don't have any evidence. And that Signal shares phone numbers and connection timestamps is well established by court documents They do not share phone numbers. Phone numbers are the identifier, meaning if anyone wants the timestamps, they need to have it already. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. permalink fedilink source parent hideshow 5 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent [–] ProdigalFrog@slrpnk.net 6 points 1 year ago* I'm afraid that's quite outside my field of expertise. I can only report how my experience on XMPP has been as a user, though perhaps @poVoq@slrpnk.net, who hosts it, may be able to weigh in on that. Edit: ah, I see you already have 😄 Though from my untrained eye, it seems that Jabber.ru was compromised due to not enabling a particular feature on their server "Channel binding" is a feature in XMPP which can detect a MiTM even if the interceptor present a valid certificate. Both the client and the server must support SCRAM PLUS authentication mechanisms for this to work. Unfortunately this was not active on jabber.ru at the time of the attack. And it seems that hosting it externally on paid hosting service (hetzner and linode) left them particularly vulnerable to this attack, and tgat it could've been mitigated by self hosting the XMPP locally, as well as activating that feature. permalink fedilink source parent [–] moonpiedumplings@programming.dev 2 points 1 year ago https://www.devever.net/~hl/xmpp-incident This article discusses some mitigations. You an also use a platform like simplex or the tor routing ones, but they aren't going to offer the features of XMPP. It's better to just not worry about it. This kind of attack is so difficult to defend against that it should be out of the threat model of the vast majority of users. permalink fedilink source parent [–] Ulrich@feddit.org 4 points 1 year ago (1 child) The clients are pretty slick now too, such as Cheogram or Monocles I wouldn't call either of those, or any other XMPP clients "slick" and it's my biggest complaint about the protocol. permalink fedilink source parent hideshow 1 child comment replies: [–] sem@lemmy.blahaj.zone 1 point 1 year ago What would make them slick? permalink fedilink source parent [–] muppeth@scribe.disroot.org 3 points 1 year ago Not to mention you can run a server on anything pretty much and for surprisingly big amount of users. Toaster or potatoes will do just fine. permalink fedilink source parent
[–] eleitl@lemmy.zip 4 points 1 year ago (33 children) What's the protection in the clients assuming compromised infrastructure, like e.g. in https://notes.valdikss.org.ru/jabber.ru-mitm/ ? permalink fedilink source parent hideshow 33 child comments replies: [–] poVoq@slrpnk.net 14 points 1 year ago (30 children) Significant improvements to certificate pinning and validation have been added to all major XMPP clients as a result of this incident, but it should also be clear that hosting a server on infrastructure under control by an antagonist government (see also Signal) is a very bad idea and hard to mitigate against. permalink fedilink source parent hideshow 30 child comments replies: [–] rottingleaf@lemmy.world 6 points 1 year ago (9 children) Signal doesn't suffer anything worse than DoS if a hostile party controls the central service. That's its point and role. It's based on the assumption that such hostile parties as governments don't like DoS'ing central services, they prefer to be invisible. For other points and roles other solutions exist. One can't make an application covering them all, that never happens. Briar again (I've finally read on it and installed it, and I love how it works and also the authors' plans on the future possibilities based on the same protocols, but not for IM, say, there's an article discussing possibility of RPC over those, which, for example, can give us something like the Web ; I mean, those plans are ambitious and if I want them to succeed so much, I should look for ways to defeat my executive dysfunction and distractions and learn Java). Except it would be cool if it allowed to toss data over untrusted parties, say, now if two Briar users in the same group are not in each other's range, but there's a third Briar user not in that group between them, their group won't synchronize (provided they don't have Internet connectivity). If one could allow allocating some space for such piggybacked data, or create some mesh routing functionality, then it would become a bit cooler. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net -3 points 1 year ago (8 children) You are very naive if you think that is all the US government can do in regards to Signal, but suit yourself 🤷 permalink fedilink source parent hideshow 8 child comments replies: [–] rottingleaf@lemmy.world 6 points 1 year ago (6 children) OK, so what else in your opinion can it do? permalink fedilink source parent hideshow 6 child comments replies: [+] poVoq@slrpnk.net -14 points 1 year ago (5 children) A lot, but please educate yourself, this topic has been extensively discussed here and in other places. permalink fedilink source parent hideshow 5 child comments replies: [–] rottingleaf@lemmy.world 14 points 1 year ago (4 children) A lot, but please educate yourself, Thanks for the advice. this topic has been extensively discussed here and in other places. This is noise, not an argument. I dunno what's the purpose of this comment. I asked for specific things, not for noise. permalink fedilink source parent hideshow 4 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago* (3 children) Whenever anybody on the internet tells you to educate yourself, but refuses to provide the information they allude to, they're lying. They know they're lying. Signal has issues, like SVR.. which are worth discussing on their own without this weird vague eliteism permalink fedilink source parent hideshow 3 child comments replies: [–] rottingleaf@lemmy.world 2 points 1 year ago (2 children) Yes, I know that. Especially the "this has been discussed before" thing, I dunno about other countries and cultures, but in Russia this is the most common obnoxious shit people without arguments and thinking they have authority use. permalink fedilink source parent hideshow 2 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago (1 child) Yeah it's like appealing to authority and social pressure all in one. We already discussed it. Bah. permalink fedilink source parent hideshow 1 child comment replies: [–] Damage@feddit.it 2 points 1 year ago This sort of stuff is old as shit permalink fedilink source parent [–] RaivoKulli@sopuli.xyz 5 points 1 year ago Anything that's been proven/confirmed? permalink fedilink source parent [–] eleitl@lemmy.zip 5 points 1 year ago End to end encryption between clients (also for groups) seems to partly address the issue of a bad server. As for self-hosting, any rented or cloud sevices are very vulnerable to an evil maid. So either in-house hosting or locked cages with tamper-proof hardware remain an option. permalink fedilink source parent [–] moonpiedumplings@programming.dev 2 points 1 year ago* (last edited 1 year ago) (4 children) So Signal does not have reproducible builds, which are very concerning securitywise. I talk about it in this comment: https://programming.dev/post/33557941/18030327 . The TLDR is that no reproducible builds = impossible to detect if you are getting an unmodified version of the client. Centralized servers compound these security issues and make it worse. If the client is vulnerable to some form of replacement attack, then they could use a much more subtle, difficult to detect backdoor, like a weaker crypto implementation, which leaks meta/userdata. With decentralized/federated services, if a client is using other servers other than the "main" one, you either have to compromise both the client and the server, or compromise the client in a very obvious way that causes the client to send extra data to server's it shouldn't be sending data too. A big part of the problem comes with what Github calls "bugdoors". These are "accidental" bugs that are backdoors. With a centralized service, it becomes much easier to introduce "bugdoors" because all the data routes through one service, which could then silently take advantage of this bug on their own servers. This is my concern with Signal being centralized. But mostly I'd say don't worry about it, threat model and all that. I'm just gonna @ everybody who was in the conversation. I posted this top level for visibility. @Ulrich@feddit.org @rottingleaf@lemmy.world @jet@hackertalks.com @eleitl@lemmy.world @Damage@feddit.it EDIT: elsewhere in the thread it is talked about what is probably a nation state wiretapping attempt on an XMPP service: https://www.devever.net/~hl/xmpp-incident For a similar threat model, signal is simply not adequate for reasons I mentioned above, and that's probably what poqVoq was referring to when he mentioned how it was discussed here. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. This of course, assumes I trust the courts. But if I am seeking maximum privacy/security, I should not have to do that. permalink fedilink source parent hideshow 4 child comments replies: [–] Electricd@lemmybefree.net 1 point 1 year ago* (2 children) They do have reproducible builds for android though? https://signal.org/blog/reproducible-android/ They can't for iOS because it's just not a feature there Else, there's Molly you can use, but yea, Signal doesn't like it permalink fedilink source parent hideshow 2 child comments replies: [–] moonpiedumplings@programming.dev 1 point 1 year ago (1 child) Signal's reproducible builds are broken: https://github.com/signalapp/Signal-Android/issues/13565 permalink fedilink source parent hideshow 1 child comment replies: [–] Electricd@lemmybefree.net 1 point 1 year ago Indeed, sorry. Crazy this still hasn't been addressed. It's a really important security check permalink fedilink source parent [–] jet@hackertalks.com 1 point 1 year ago* Consider that your the french intelligence services and you need to setup secure communication for the french government. Would you use signal out of the box? Clearly not. Would you copy signal and setup your own servers and clients, same source, different end-points? Probably not. If you said yes to either of the above, what if you were not a ally of the US, maybe Russia, China, DPRK.... Does that change your answer? What capabilities does the runner of a centralized service have? See all traffic Can block traffic Can slow traffic Can record all traffic Timing analysis of metadata Does this mean Signal is a bad product? No not at all. But it does mean its very well positioned for intelligence harvesting. Add in storing private encryption keys in the cloud SVR relying on intel SGX security... and well... you get everything even decrypted messages. The US controls Signal, the US controls Intel - Thus the US can get any code they want signed into SGX enclaves, thus the enclaves are pointless if your threat model includes the US as a adversary Does this mean the protocol should be thrown away? No. Does this mean Signal shouldn't be used (depends on use case)? No. Signal has value, but its not the ultimate form of privacy and security. I support projects like Briar because there is till much improvement needed in this space. Notice: I'm not telling others to "educate yourself", if I didn't want to talk to people I wouldn't be here, or I'd link to the proper discussion. I dislike people who come to social places and act antisocially permalink fedilink source parent [–] Ulrich@feddit.org 1 point 1 year ago (13 children) Signal is under control by the government? 🤔 permalink fedilink source parent hideshow 13 child comments replies: [–] poVoq@slrpnk.net 3 points 1 year ago (12 children) Their server infrastructure is (run by Pentagon and NSA best buddies AWS). permalink fedilink source parent hideshow 12 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (11 children) And that means the government controls it? permalink fedilink source parent hideshow 11 child comments replies: [–] poVoq@slrpnk.net 2 points 1 year ago* (10 children) The infrastructure is under control of an antagonistic government, yes. Hetzner is also technically a private company, but they obviously willingly complied with requests from the German government. permalink fedilink source parent hideshow 10 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (9 children) And what are the implications of that control? It doesn't mean they can access anything on it. Especially not data that doesn't exist. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (8 children) They have live access to all of the metadata and can easily correlate that with phone numbers that Signal stores and shares on request of governments. Just because Signal claims they don't store anything doesn't mean that the ones that 100% run all the servers Signal uses don't access and store anything. You are being extremely naive if you believe Signals BS marketing. permalink fedilink source parent hideshow 8 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (7 children) They have live access to all of the metadata and can easily correlate that with phone numbers I'd love to see the evidence you have for this. You are being extremely naive if you believe Signals BS marketing. I don't believe in marketing. I believe in open source code, security audits, and the entirety of the privacy and security community. permalink fedilink source parent hideshow 7 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (6 children) Look, if you run the server you have access to metadata of clients connecting to it. That is networking 101. And that Signal shares phone numbers and connection timestamps is well established by court documents. The security audits are of the code and encryption algorithm, not the infrastructure. permalink fedilink source parent hideshow 6 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (5 children) So you don't have any evidence. And that Signal shares phone numbers and connection timestamps is well established by court documents They do not share phone numbers. Phone numbers are the identifier, meaning if anyone wants the timestamps, they need to have it already. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. permalink fedilink source parent hideshow 5 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent [–] ProdigalFrog@slrpnk.net 6 points 1 year ago* I'm afraid that's quite outside my field of expertise. I can only report how my experience on XMPP has been as a user, though perhaps @poVoq@slrpnk.net, who hosts it, may be able to weigh in on that. Edit: ah, I see you already have 😄 Though from my untrained eye, it seems that Jabber.ru was compromised due to not enabling a particular feature on their server "Channel binding" is a feature in XMPP which can detect a MiTM even if the interceptor present a valid certificate. Both the client and the server must support SCRAM PLUS authentication mechanisms for this to work. Unfortunately this was not active on jabber.ru at the time of the attack. And it seems that hosting it externally on paid hosting service (hetzner and linode) left them particularly vulnerable to this attack, and tgat it could've been mitigated by self hosting the XMPP locally, as well as activating that feature. permalink fedilink source parent [–] moonpiedumplings@programming.dev 2 points 1 year ago https://www.devever.net/~hl/xmpp-incident This article discusses some mitigations. You an also use a platform like simplex or the tor routing ones, but they aren't going to offer the features of XMPP. It's better to just not worry about it. This kind of attack is so difficult to defend against that it should be out of the threat model of the vast majority of users. permalink fedilink source parent
[–] poVoq@slrpnk.net 14 points 1 year ago (30 children) Significant improvements to certificate pinning and validation have been added to all major XMPP clients as a result of this incident, but it should also be clear that hosting a server on infrastructure under control by an antagonist government (see also Signal) is a very bad idea and hard to mitigate against. permalink fedilink source parent hideshow 30 child comments replies: [–] rottingleaf@lemmy.world 6 points 1 year ago (9 children) Signal doesn't suffer anything worse than DoS if a hostile party controls the central service. That's its point and role. It's based on the assumption that such hostile parties as governments don't like DoS'ing central services, they prefer to be invisible. For other points and roles other solutions exist. One can't make an application covering them all, that never happens. Briar again (I've finally read on it and installed it, and I love how it works and also the authors' plans on the future possibilities based on the same protocols, but not for IM, say, there's an article discussing possibility of RPC over those, which, for example, can give us something like the Web ; I mean, those plans are ambitious and if I want them to succeed so much, I should look for ways to defeat my executive dysfunction and distractions and learn Java). Except it would be cool if it allowed to toss data over untrusted parties, say, now if two Briar users in the same group are not in each other's range, but there's a third Briar user not in that group between them, their group won't synchronize (provided they don't have Internet connectivity). If one could allow allocating some space for such piggybacked data, or create some mesh routing functionality, then it would become a bit cooler. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net -3 points 1 year ago (8 children) You are very naive if you think that is all the US government can do in regards to Signal, but suit yourself 🤷 permalink fedilink source parent hideshow 8 child comments replies: [–] rottingleaf@lemmy.world 6 points 1 year ago (6 children) OK, so what else in your opinion can it do? permalink fedilink source parent hideshow 6 child comments replies: [+] poVoq@slrpnk.net -14 points 1 year ago (5 children) A lot, but please educate yourself, this topic has been extensively discussed here and in other places. permalink fedilink source parent hideshow 5 child comments replies: [–] rottingleaf@lemmy.world 14 points 1 year ago (4 children) A lot, but please educate yourself, Thanks for the advice. this topic has been extensively discussed here and in other places. This is noise, not an argument. I dunno what's the purpose of this comment. I asked for specific things, not for noise. permalink fedilink source parent hideshow 4 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago* (3 children) Whenever anybody on the internet tells you to educate yourself, but refuses to provide the information they allude to, they're lying. They know they're lying. Signal has issues, like SVR.. which are worth discussing on their own without this weird vague eliteism permalink fedilink source parent hideshow 3 child comments replies: [–] rottingleaf@lemmy.world 2 points 1 year ago (2 children) Yes, I know that. Especially the "this has been discussed before" thing, I dunno about other countries and cultures, but in Russia this is the most common obnoxious shit people without arguments and thinking they have authority use. permalink fedilink source parent hideshow 2 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago (1 child) Yeah it's like appealing to authority and social pressure all in one. We already discussed it. Bah. permalink fedilink source parent hideshow 1 child comment replies: [–] Damage@feddit.it 2 points 1 year ago This sort of stuff is old as shit permalink fedilink source parent [–] RaivoKulli@sopuli.xyz 5 points 1 year ago Anything that's been proven/confirmed? permalink fedilink source parent [–] eleitl@lemmy.zip 5 points 1 year ago End to end encryption between clients (also for groups) seems to partly address the issue of a bad server. As for self-hosting, any rented or cloud sevices are very vulnerable to an evil maid. So either in-house hosting or locked cages with tamper-proof hardware remain an option. permalink fedilink source parent [–] moonpiedumplings@programming.dev 2 points 1 year ago* (last edited 1 year ago) (4 children) So Signal does not have reproducible builds, which are very concerning securitywise. I talk about it in this comment: https://programming.dev/post/33557941/18030327 . The TLDR is that no reproducible builds = impossible to detect if you are getting an unmodified version of the client. Centralized servers compound these security issues and make it worse. If the client is vulnerable to some form of replacement attack, then they could use a much more subtle, difficult to detect backdoor, like a weaker crypto implementation, which leaks meta/userdata. With decentralized/federated services, if a client is using other servers other than the "main" one, you either have to compromise both the client and the server, or compromise the client in a very obvious way that causes the client to send extra data to server's it shouldn't be sending data too. A big part of the problem comes with what Github calls "bugdoors". These are "accidental" bugs that are backdoors. With a centralized service, it becomes much easier to introduce "bugdoors" because all the data routes through one service, which could then silently take advantage of this bug on their own servers. This is my concern with Signal being centralized. But mostly I'd say don't worry about it, threat model and all that. I'm just gonna @ everybody who was in the conversation. I posted this top level for visibility. @Ulrich@feddit.org @rottingleaf@lemmy.world @jet@hackertalks.com @eleitl@lemmy.world @Damage@feddit.it EDIT: elsewhere in the thread it is talked about what is probably a nation state wiretapping attempt on an XMPP service: https://www.devever.net/~hl/xmpp-incident For a similar threat model, signal is simply not adequate for reasons I mentioned above, and that's probably what poqVoq was referring to when he mentioned how it was discussed here. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. This of course, assumes I trust the courts. But if I am seeking maximum privacy/security, I should not have to do that. permalink fedilink source parent hideshow 4 child comments replies: [–] Electricd@lemmybefree.net 1 point 1 year ago* (2 children) They do have reproducible builds for android though? https://signal.org/blog/reproducible-android/ They can't for iOS because it's just not a feature there Else, there's Molly you can use, but yea, Signal doesn't like it permalink fedilink source parent hideshow 2 child comments replies: [–] moonpiedumplings@programming.dev 1 point 1 year ago (1 child) Signal's reproducible builds are broken: https://github.com/signalapp/Signal-Android/issues/13565 permalink fedilink source parent hideshow 1 child comment replies: [–] Electricd@lemmybefree.net 1 point 1 year ago Indeed, sorry. Crazy this still hasn't been addressed. It's a really important security check permalink fedilink source parent [–] jet@hackertalks.com 1 point 1 year ago* Consider that your the french intelligence services and you need to setup secure communication for the french government. Would you use signal out of the box? Clearly not. Would you copy signal and setup your own servers and clients, same source, different end-points? Probably not. If you said yes to either of the above, what if you were not a ally of the US, maybe Russia, China, DPRK.... Does that change your answer? What capabilities does the runner of a centralized service have? See all traffic Can block traffic Can slow traffic Can record all traffic Timing analysis of metadata Does this mean Signal is a bad product? No not at all. But it does mean its very well positioned for intelligence harvesting. Add in storing private encryption keys in the cloud SVR relying on intel SGX security... and well... you get everything even decrypted messages. The US controls Signal, the US controls Intel - Thus the US can get any code they want signed into SGX enclaves, thus the enclaves are pointless if your threat model includes the US as a adversary Does this mean the protocol should be thrown away? No. Does this mean Signal shouldn't be used (depends on use case)? No. Signal has value, but its not the ultimate form of privacy and security. I support projects like Briar because there is till much improvement needed in this space. Notice: I'm not telling others to "educate yourself", if I didn't want to talk to people I wouldn't be here, or I'd link to the proper discussion. I dislike people who come to social places and act antisocially permalink fedilink source parent [–] Ulrich@feddit.org 1 point 1 year ago (13 children) Signal is under control by the government? 🤔 permalink fedilink source parent hideshow 13 child comments replies: [–] poVoq@slrpnk.net 3 points 1 year ago (12 children) Their server infrastructure is (run by Pentagon and NSA best buddies AWS). permalink fedilink source parent hideshow 12 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (11 children) And that means the government controls it? permalink fedilink source parent hideshow 11 child comments replies: [–] poVoq@slrpnk.net 2 points 1 year ago* (10 children) The infrastructure is under control of an antagonistic government, yes. Hetzner is also technically a private company, but they obviously willingly complied with requests from the German government. permalink fedilink source parent hideshow 10 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (9 children) And what are the implications of that control? It doesn't mean they can access anything on it. Especially not data that doesn't exist. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (8 children) They have live access to all of the metadata and can easily correlate that with phone numbers that Signal stores and shares on request of governments. Just because Signal claims they don't store anything doesn't mean that the ones that 100% run all the servers Signal uses don't access and store anything. You are being extremely naive if you believe Signals BS marketing. permalink fedilink source parent hideshow 8 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (7 children) They have live access to all of the metadata and can easily correlate that with phone numbers I'd love to see the evidence you have for this. You are being extremely naive if you believe Signals BS marketing. I don't believe in marketing. I believe in open source code, security audits, and the entirety of the privacy and security community. permalink fedilink source parent hideshow 7 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (6 children) Look, if you run the server you have access to metadata of clients connecting to it. That is networking 101. And that Signal shares phone numbers and connection timestamps is well established by court documents. The security audits are of the code and encryption algorithm, not the infrastructure. permalink fedilink source parent hideshow 6 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (5 children) So you don't have any evidence. And that Signal shares phone numbers and connection timestamps is well established by court documents They do not share phone numbers. Phone numbers are the identifier, meaning if anyone wants the timestamps, they need to have it already. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. permalink fedilink source parent hideshow 5 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] rottingleaf@lemmy.world 6 points 1 year ago (9 children) Signal doesn't suffer anything worse than DoS if a hostile party controls the central service. That's its point and role. It's based on the assumption that such hostile parties as governments don't like DoS'ing central services, they prefer to be invisible. For other points and roles other solutions exist. One can't make an application covering them all, that never happens. Briar again (I've finally read on it and installed it, and I love how it works and also the authors' plans on the future possibilities based on the same protocols, but not for IM, say, there's an article discussing possibility of RPC over those, which, for example, can give us something like the Web ; I mean, those plans are ambitious and if I want them to succeed so much, I should look for ways to defeat my executive dysfunction and distractions and learn Java). Except it would be cool if it allowed to toss data over untrusted parties, say, now if two Briar users in the same group are not in each other's range, but there's a third Briar user not in that group between them, their group won't synchronize (provided they don't have Internet connectivity). If one could allow allocating some space for such piggybacked data, or create some mesh routing functionality, then it would become a bit cooler. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net -3 points 1 year ago (8 children) You are very naive if you think that is all the US government can do in regards to Signal, but suit yourself 🤷 permalink fedilink source parent hideshow 8 child comments replies: [–] rottingleaf@lemmy.world 6 points 1 year ago (6 children) OK, so what else in your opinion can it do? permalink fedilink source parent hideshow 6 child comments replies: [+] poVoq@slrpnk.net -14 points 1 year ago (5 children) A lot, but please educate yourself, this topic has been extensively discussed here and in other places. permalink fedilink source parent hideshow 5 child comments replies: [–] rottingleaf@lemmy.world 14 points 1 year ago (4 children) A lot, but please educate yourself, Thanks for the advice. this topic has been extensively discussed here and in other places. This is noise, not an argument. I dunno what's the purpose of this comment. I asked for specific things, not for noise. permalink fedilink source parent hideshow 4 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago* (3 children) Whenever anybody on the internet tells you to educate yourself, but refuses to provide the information they allude to, they're lying. They know they're lying. Signal has issues, like SVR.. which are worth discussing on their own without this weird vague eliteism permalink fedilink source parent hideshow 3 child comments replies: [–] rottingleaf@lemmy.world 2 points 1 year ago (2 children) Yes, I know that. Especially the "this has been discussed before" thing, I dunno about other countries and cultures, but in Russia this is the most common obnoxious shit people without arguments and thinking they have authority use. permalink fedilink source parent hideshow 2 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago (1 child) Yeah it's like appealing to authority and social pressure all in one. We already discussed it. Bah. permalink fedilink source parent hideshow 1 child comment replies: [–] Damage@feddit.it 2 points 1 year ago This sort of stuff is old as shit permalink fedilink source parent [–] RaivoKulli@sopuli.xyz 5 points 1 year ago Anything that's been proven/confirmed? permalink fedilink source parent
[–] poVoq@slrpnk.net -3 points 1 year ago (8 children) You are very naive if you think that is all the US government can do in regards to Signal, but suit yourself 🤷 permalink fedilink source parent hideshow 8 child comments replies: [–] rottingleaf@lemmy.world 6 points 1 year ago (6 children) OK, so what else in your opinion can it do? permalink fedilink source parent hideshow 6 child comments replies: [+] poVoq@slrpnk.net -14 points 1 year ago (5 children) A lot, but please educate yourself, this topic has been extensively discussed here and in other places. permalink fedilink source parent hideshow 5 child comments replies: [–] rottingleaf@lemmy.world 14 points 1 year ago (4 children) A lot, but please educate yourself, Thanks for the advice. this topic has been extensively discussed here and in other places. This is noise, not an argument. I dunno what's the purpose of this comment. I asked for specific things, not for noise. permalink fedilink source parent hideshow 4 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago* (3 children) Whenever anybody on the internet tells you to educate yourself, but refuses to provide the information they allude to, they're lying. They know they're lying. Signal has issues, like SVR.. which are worth discussing on their own without this weird vague eliteism permalink fedilink source parent hideshow 3 child comments replies: [–] rottingleaf@lemmy.world 2 points 1 year ago (2 children) Yes, I know that. Especially the "this has been discussed before" thing, I dunno about other countries and cultures, but in Russia this is the most common obnoxious shit people without arguments and thinking they have authority use. permalink fedilink source parent hideshow 2 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago (1 child) Yeah it's like appealing to authority and social pressure all in one. We already discussed it. Bah. permalink fedilink source parent hideshow 1 child comment replies: [–] Damage@feddit.it 2 points 1 year ago This sort of stuff is old as shit permalink fedilink source parent [–] RaivoKulli@sopuli.xyz 5 points 1 year ago Anything that's been proven/confirmed? permalink fedilink source parent
[–] rottingleaf@lemmy.world 6 points 1 year ago (6 children) OK, so what else in your opinion can it do? permalink fedilink source parent hideshow 6 child comments replies: [+] poVoq@slrpnk.net -14 points 1 year ago (5 children) A lot, but please educate yourself, this topic has been extensively discussed here and in other places. permalink fedilink source parent hideshow 5 child comments replies: [–] rottingleaf@lemmy.world 14 points 1 year ago (4 children) A lot, but please educate yourself, Thanks for the advice. this topic has been extensively discussed here and in other places. This is noise, not an argument. I dunno what's the purpose of this comment. I asked for specific things, not for noise. permalink fedilink source parent hideshow 4 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago* (3 children) Whenever anybody on the internet tells you to educate yourself, but refuses to provide the information they allude to, they're lying. They know they're lying. Signal has issues, like SVR.. which are worth discussing on their own without this weird vague eliteism permalink fedilink source parent hideshow 3 child comments replies: [–] rottingleaf@lemmy.world 2 points 1 year ago (2 children) Yes, I know that. Especially the "this has been discussed before" thing, I dunno about other countries and cultures, but in Russia this is the most common obnoxious shit people without arguments and thinking they have authority use. permalink fedilink source parent hideshow 2 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago (1 child) Yeah it's like appealing to authority and social pressure all in one. We already discussed it. Bah. permalink fedilink source parent hideshow 1 child comment replies: [–] Damage@feddit.it 2 points 1 year ago This sort of stuff is old as shit permalink fedilink source parent
[+] poVoq@slrpnk.net -14 points 1 year ago (5 children) A lot, but please educate yourself, this topic has been extensively discussed here and in other places. permalink fedilink source parent hideshow 5 child comments replies: [–] rottingleaf@lemmy.world 14 points 1 year ago (4 children) A lot, but please educate yourself, Thanks for the advice. this topic has been extensively discussed here and in other places. This is noise, not an argument. I dunno what's the purpose of this comment. I asked for specific things, not for noise. permalink fedilink source parent hideshow 4 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago* (3 children) Whenever anybody on the internet tells you to educate yourself, but refuses to provide the information they allude to, they're lying. They know they're lying. Signal has issues, like SVR.. which are worth discussing on their own without this weird vague eliteism permalink fedilink source parent hideshow 3 child comments replies: [–] rottingleaf@lemmy.world 2 points 1 year ago (2 children) Yes, I know that. Especially the "this has been discussed before" thing, I dunno about other countries and cultures, but in Russia this is the most common obnoxious shit people without arguments and thinking they have authority use. permalink fedilink source parent hideshow 2 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago (1 child) Yeah it's like appealing to authority and social pressure all in one. We already discussed it. Bah. permalink fedilink source parent hideshow 1 child comment replies: [–] Damage@feddit.it 2 points 1 year ago This sort of stuff is old as shit permalink fedilink source parent
[–] rottingleaf@lemmy.world 14 points 1 year ago (4 children) A lot, but please educate yourself, Thanks for the advice. this topic has been extensively discussed here and in other places. This is noise, not an argument. I dunno what's the purpose of this comment. I asked for specific things, not for noise. permalink fedilink source parent hideshow 4 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago* (3 children) Whenever anybody on the internet tells you to educate yourself, but refuses to provide the information they allude to, they're lying. They know they're lying. Signal has issues, like SVR.. which are worth discussing on their own without this weird vague eliteism permalink fedilink source parent hideshow 3 child comments replies: [–] rottingleaf@lemmy.world 2 points 1 year ago (2 children) Yes, I know that. Especially the "this has been discussed before" thing, I dunno about other countries and cultures, but in Russia this is the most common obnoxious shit people without arguments and thinking they have authority use. permalink fedilink source parent hideshow 2 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago (1 child) Yeah it's like appealing to authority and social pressure all in one. We already discussed it. Bah. permalink fedilink source parent hideshow 1 child comment replies: [–] Damage@feddit.it 2 points 1 year ago This sort of stuff is old as shit permalink fedilink source parent
[–] jet@hackertalks.com 2 points 1 year ago* (3 children) Whenever anybody on the internet tells you to educate yourself, but refuses to provide the information they allude to, they're lying. They know they're lying. Signal has issues, like SVR.. which are worth discussing on their own without this weird vague eliteism permalink fedilink source parent hideshow 3 child comments replies: [–] rottingleaf@lemmy.world 2 points 1 year ago (2 children) Yes, I know that. Especially the "this has been discussed before" thing, I dunno about other countries and cultures, but in Russia this is the most common obnoxious shit people without arguments and thinking they have authority use. permalink fedilink source parent hideshow 2 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago (1 child) Yeah it's like appealing to authority and social pressure all in one. We already discussed it. Bah. permalink fedilink source parent hideshow 1 child comment replies: [–] Damage@feddit.it 2 points 1 year ago This sort of stuff is old as shit permalink fedilink source parent
[–] rottingleaf@lemmy.world 2 points 1 year ago (2 children) Yes, I know that. Especially the "this has been discussed before" thing, I dunno about other countries and cultures, but in Russia this is the most common obnoxious shit people without arguments and thinking they have authority use. permalink fedilink source parent hideshow 2 child comments replies: [–] jet@hackertalks.com 2 points 1 year ago (1 child) Yeah it's like appealing to authority and social pressure all in one. We already discussed it. Bah. permalink fedilink source parent hideshow 1 child comment replies: [–] Damage@feddit.it 2 points 1 year ago This sort of stuff is old as shit permalink fedilink source parent
[–] jet@hackertalks.com 2 points 1 year ago (1 child) Yeah it's like appealing to authority and social pressure all in one. We already discussed it. Bah. permalink fedilink source parent hideshow 1 child comment replies: [–] Damage@feddit.it 2 points 1 year ago This sort of stuff is old as shit permalink fedilink source parent
[–] Damage@feddit.it 2 points 1 year ago This sort of stuff is old as shit permalink fedilink source parent
[–] RaivoKulli@sopuli.xyz 5 points 1 year ago Anything that's been proven/confirmed? permalink fedilink source parent
[–] eleitl@lemmy.zip 5 points 1 year ago End to end encryption between clients (also for groups) seems to partly address the issue of a bad server. As for self-hosting, any rented or cloud sevices are very vulnerable to an evil maid. So either in-house hosting or locked cages with tamper-proof hardware remain an option. permalink fedilink source parent
[–] moonpiedumplings@programming.dev 2 points 1 year ago* (last edited 1 year ago) (4 children) So Signal does not have reproducible builds, which are very concerning securitywise. I talk about it in this comment: https://programming.dev/post/33557941/18030327 . The TLDR is that no reproducible builds = impossible to detect if you are getting an unmodified version of the client. Centralized servers compound these security issues and make it worse. If the client is vulnerable to some form of replacement attack, then they could use a much more subtle, difficult to detect backdoor, like a weaker crypto implementation, which leaks meta/userdata. With decentralized/federated services, if a client is using other servers other than the "main" one, you either have to compromise both the client and the server, or compromise the client in a very obvious way that causes the client to send extra data to server's it shouldn't be sending data too. A big part of the problem comes with what Github calls "bugdoors". These are "accidental" bugs that are backdoors. With a centralized service, it becomes much easier to introduce "bugdoors" because all the data routes through one service, which could then silently take advantage of this bug on their own servers. This is my concern with Signal being centralized. But mostly I'd say don't worry about it, threat model and all that. I'm just gonna @ everybody who was in the conversation. I posted this top level for visibility. @Ulrich@feddit.org @rottingleaf@lemmy.world @jet@hackertalks.com @eleitl@lemmy.world @Damage@feddit.it EDIT: elsewhere in the thread it is talked about what is probably a nation state wiretapping attempt on an XMPP service: https://www.devever.net/~hl/xmpp-incident For a similar threat model, signal is simply not adequate for reasons I mentioned above, and that's probably what poqVoq was referring to when he mentioned how it was discussed here. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. This of course, assumes I trust the courts. But if I am seeking maximum privacy/security, I should not have to do that. permalink fedilink source parent hideshow 4 child comments replies: [–] Electricd@lemmybefree.net 1 point 1 year ago* (2 children) They do have reproducible builds for android though? https://signal.org/blog/reproducible-android/ They can't for iOS because it's just not a feature there Else, there's Molly you can use, but yea, Signal doesn't like it permalink fedilink source parent hideshow 2 child comments replies: [–] moonpiedumplings@programming.dev 1 point 1 year ago (1 child) Signal's reproducible builds are broken: https://github.com/signalapp/Signal-Android/issues/13565 permalink fedilink source parent hideshow 1 child comment replies: [–] Electricd@lemmybefree.net 1 point 1 year ago Indeed, sorry. Crazy this still hasn't been addressed. It's a really important security check permalink fedilink source parent [–] jet@hackertalks.com 1 point 1 year ago* Consider that your the french intelligence services and you need to setup secure communication for the french government. Would you use signal out of the box? Clearly not. Would you copy signal and setup your own servers and clients, same source, different end-points? Probably not. If you said yes to either of the above, what if you were not a ally of the US, maybe Russia, China, DPRK.... Does that change your answer? What capabilities does the runner of a centralized service have? See all traffic Can block traffic Can slow traffic Can record all traffic Timing analysis of metadata Does this mean Signal is a bad product? No not at all. But it does mean its very well positioned for intelligence harvesting. Add in storing private encryption keys in the cloud SVR relying on intel SGX security... and well... you get everything even decrypted messages. The US controls Signal, the US controls Intel - Thus the US can get any code they want signed into SGX enclaves, thus the enclaves are pointless if your threat model includes the US as a adversary Does this mean the protocol should be thrown away? No. Does this mean Signal shouldn't be used (depends on use case)? No. Signal has value, but its not the ultimate form of privacy and security. I support projects like Briar because there is till much improvement needed in this space. Notice: I'm not telling others to "educate yourself", if I didn't want to talk to people I wouldn't be here, or I'd link to the proper discussion. I dislike people who come to social places and act antisocially permalink fedilink source parent
[–] Electricd@lemmybefree.net 1 point 1 year ago* (2 children) They do have reproducible builds for android though? https://signal.org/blog/reproducible-android/ They can't for iOS because it's just not a feature there Else, there's Molly you can use, but yea, Signal doesn't like it permalink fedilink source parent hideshow 2 child comments replies: [–] moonpiedumplings@programming.dev 1 point 1 year ago (1 child) Signal's reproducible builds are broken: https://github.com/signalapp/Signal-Android/issues/13565 permalink fedilink source parent hideshow 1 child comment replies: [–] Electricd@lemmybefree.net 1 point 1 year ago Indeed, sorry. Crazy this still hasn't been addressed. It's a really important security check permalink fedilink source parent
[–] moonpiedumplings@programming.dev 1 point 1 year ago (1 child) Signal's reproducible builds are broken: https://github.com/signalapp/Signal-Android/issues/13565 permalink fedilink source parent hideshow 1 child comment replies: [–] Electricd@lemmybefree.net 1 point 1 year ago Indeed, sorry. Crazy this still hasn't been addressed. It's a really important security check permalink fedilink source parent
[–] Electricd@lemmybefree.net 1 point 1 year ago Indeed, sorry. Crazy this still hasn't been addressed. It's a really important security check permalink fedilink source parent
[–] jet@hackertalks.com 1 point 1 year ago* Consider that your the french intelligence services and you need to setup secure communication for the french government. Would you use signal out of the box? Clearly not. Would you copy signal and setup your own servers and clients, same source, different end-points? Probably not. If you said yes to either of the above, what if you were not a ally of the US, maybe Russia, China, DPRK.... Does that change your answer? What capabilities does the runner of a centralized service have? See all traffic Can block traffic Can slow traffic Can record all traffic Timing analysis of metadata Does this mean Signal is a bad product? No not at all. But it does mean its very well positioned for intelligence harvesting. Add in storing private encryption keys in the cloud SVR relying on intel SGX security... and well... you get everything even decrypted messages. The US controls Signal, the US controls Intel - Thus the US can get any code they want signed into SGX enclaves, thus the enclaves are pointless if your threat model includes the US as a adversary Does this mean the protocol should be thrown away? No. Does this mean Signal shouldn't be used (depends on use case)? No. Signal has value, but its not the ultimate form of privacy and security. I support projects like Briar because there is till much improvement needed in this space. Notice: I'm not telling others to "educate yourself", if I didn't want to talk to people I wouldn't be here, or I'd link to the proper discussion. I dislike people who come to social places and act antisocially permalink fedilink source parent
[–] Ulrich@feddit.org 1 point 1 year ago (13 children) Signal is under control by the government? 🤔 permalink fedilink source parent hideshow 13 child comments replies: [–] poVoq@slrpnk.net 3 points 1 year ago (12 children) Their server infrastructure is (run by Pentagon and NSA best buddies AWS). permalink fedilink source parent hideshow 12 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (11 children) And that means the government controls it? permalink fedilink source parent hideshow 11 child comments replies: [–] poVoq@slrpnk.net 2 points 1 year ago* (10 children) The infrastructure is under control of an antagonistic government, yes. Hetzner is also technically a private company, but they obviously willingly complied with requests from the German government. permalink fedilink source parent hideshow 10 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (9 children) And what are the implications of that control? It doesn't mean they can access anything on it. Especially not data that doesn't exist. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (8 children) They have live access to all of the metadata and can easily correlate that with phone numbers that Signal stores and shares on request of governments. Just because Signal claims they don't store anything doesn't mean that the ones that 100% run all the servers Signal uses don't access and store anything. You are being extremely naive if you believe Signals BS marketing. permalink fedilink source parent hideshow 8 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (7 children) They have live access to all of the metadata and can easily correlate that with phone numbers I'd love to see the evidence you have for this. You are being extremely naive if you believe Signals BS marketing. I don't believe in marketing. I believe in open source code, security audits, and the entirety of the privacy and security community. permalink fedilink source parent hideshow 7 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (6 children) Look, if you run the server you have access to metadata of clients connecting to it. That is networking 101. And that Signal shares phone numbers and connection timestamps is well established by court documents. The security audits are of the code and encryption algorithm, not the infrastructure. permalink fedilink source parent hideshow 6 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (5 children) So you don't have any evidence. And that Signal shares phone numbers and connection timestamps is well established by court documents They do not share phone numbers. Phone numbers are the identifier, meaning if anyone wants the timestamps, they need to have it already. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. permalink fedilink source parent hideshow 5 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] poVoq@slrpnk.net 3 points 1 year ago (12 children) Their server infrastructure is (run by Pentagon and NSA best buddies AWS). permalink fedilink source parent hideshow 12 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (11 children) And that means the government controls it? permalink fedilink source parent hideshow 11 child comments replies: [–] poVoq@slrpnk.net 2 points 1 year ago* (10 children) The infrastructure is under control of an antagonistic government, yes. Hetzner is also technically a private company, but they obviously willingly complied with requests from the German government. permalink fedilink source parent hideshow 10 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (9 children) And what are the implications of that control? It doesn't mean they can access anything on it. Especially not data that doesn't exist. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (8 children) They have live access to all of the metadata and can easily correlate that with phone numbers that Signal stores and shares on request of governments. Just because Signal claims they don't store anything doesn't mean that the ones that 100% run all the servers Signal uses don't access and store anything. You are being extremely naive if you believe Signals BS marketing. permalink fedilink source parent hideshow 8 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (7 children) They have live access to all of the metadata and can easily correlate that with phone numbers I'd love to see the evidence you have for this. You are being extremely naive if you believe Signals BS marketing. I don't believe in marketing. I believe in open source code, security audits, and the entirety of the privacy and security community. permalink fedilink source parent hideshow 7 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (6 children) Look, if you run the server you have access to metadata of clients connecting to it. That is networking 101. And that Signal shares phone numbers and connection timestamps is well established by court documents. The security audits are of the code and encryption algorithm, not the infrastructure. permalink fedilink source parent hideshow 6 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (5 children) So you don't have any evidence. And that Signal shares phone numbers and connection timestamps is well established by court documents They do not share phone numbers. Phone numbers are the identifier, meaning if anyone wants the timestamps, they need to have it already. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. permalink fedilink source parent hideshow 5 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] Ulrich@feddit.org 1 point 1 year ago (11 children) And that means the government controls it? permalink fedilink source parent hideshow 11 child comments replies: [–] poVoq@slrpnk.net 2 points 1 year ago* (10 children) The infrastructure is under control of an antagonistic government, yes. Hetzner is also technically a private company, but they obviously willingly complied with requests from the German government. permalink fedilink source parent hideshow 10 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (9 children) And what are the implications of that control? It doesn't mean they can access anything on it. Especially not data that doesn't exist. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (8 children) They have live access to all of the metadata and can easily correlate that with phone numbers that Signal stores and shares on request of governments. Just because Signal claims they don't store anything doesn't mean that the ones that 100% run all the servers Signal uses don't access and store anything. You are being extremely naive if you believe Signals BS marketing. permalink fedilink source parent hideshow 8 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (7 children) They have live access to all of the metadata and can easily correlate that with phone numbers I'd love to see the evidence you have for this. You are being extremely naive if you believe Signals BS marketing. I don't believe in marketing. I believe in open source code, security audits, and the entirety of the privacy and security community. permalink fedilink source parent hideshow 7 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (6 children) Look, if you run the server you have access to metadata of clients connecting to it. That is networking 101. And that Signal shares phone numbers and connection timestamps is well established by court documents. The security audits are of the code and encryption algorithm, not the infrastructure. permalink fedilink source parent hideshow 6 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (5 children) So you don't have any evidence. And that Signal shares phone numbers and connection timestamps is well established by court documents They do not share phone numbers. Phone numbers are the identifier, meaning if anyone wants the timestamps, they need to have it already. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. permalink fedilink source parent hideshow 5 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] poVoq@slrpnk.net 2 points 1 year ago* (10 children) The infrastructure is under control of an antagonistic government, yes. Hetzner is also technically a private company, but they obviously willingly complied with requests from the German government. permalink fedilink source parent hideshow 10 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (9 children) And what are the implications of that control? It doesn't mean they can access anything on it. Especially not data that doesn't exist. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (8 children) They have live access to all of the metadata and can easily correlate that with phone numbers that Signal stores and shares on request of governments. Just because Signal claims they don't store anything doesn't mean that the ones that 100% run all the servers Signal uses don't access and store anything. You are being extremely naive if you believe Signals BS marketing. permalink fedilink source parent hideshow 8 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (7 children) They have live access to all of the metadata and can easily correlate that with phone numbers I'd love to see the evidence you have for this. You are being extremely naive if you believe Signals BS marketing. I don't believe in marketing. I believe in open source code, security audits, and the entirety of the privacy and security community. permalink fedilink source parent hideshow 7 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (6 children) Look, if you run the server you have access to metadata of clients connecting to it. That is networking 101. And that Signal shares phone numbers and connection timestamps is well established by court documents. The security audits are of the code and encryption algorithm, not the infrastructure. permalink fedilink source parent hideshow 6 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (5 children) So you don't have any evidence. And that Signal shares phone numbers and connection timestamps is well established by court documents They do not share phone numbers. Phone numbers are the identifier, meaning if anyone wants the timestamps, they need to have it already. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. permalink fedilink source parent hideshow 5 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] Ulrich@feddit.org 1 point 1 year ago (9 children) And what are the implications of that control? It doesn't mean they can access anything on it. Especially not data that doesn't exist. permalink fedilink source parent hideshow 9 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (8 children) They have live access to all of the metadata and can easily correlate that with phone numbers that Signal stores and shares on request of governments. Just because Signal claims they don't store anything doesn't mean that the ones that 100% run all the servers Signal uses don't access and store anything. You are being extremely naive if you believe Signals BS marketing. permalink fedilink source parent hideshow 8 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (7 children) They have live access to all of the metadata and can easily correlate that with phone numbers I'd love to see the evidence you have for this. You are being extremely naive if you believe Signals BS marketing. I don't believe in marketing. I believe in open source code, security audits, and the entirety of the privacy and security community. permalink fedilink source parent hideshow 7 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (6 children) Look, if you run the server you have access to metadata of clients connecting to it. That is networking 101. And that Signal shares phone numbers and connection timestamps is well established by court documents. The security audits are of the code and encryption algorithm, not the infrastructure. permalink fedilink source parent hideshow 6 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (5 children) So you don't have any evidence. And that Signal shares phone numbers and connection timestamps is well established by court documents They do not share phone numbers. Phone numbers are the identifier, meaning if anyone wants the timestamps, they need to have it already. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. permalink fedilink source parent hideshow 5 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] poVoq@slrpnk.net 1 point 1 year ago (8 children) They have live access to all of the metadata and can easily correlate that with phone numbers that Signal stores and shares on request of governments. Just because Signal claims they don't store anything doesn't mean that the ones that 100% run all the servers Signal uses don't access and store anything. You are being extremely naive if you believe Signals BS marketing. permalink fedilink source parent hideshow 8 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (7 children) They have live access to all of the metadata and can easily correlate that with phone numbers I'd love to see the evidence you have for this. You are being extremely naive if you believe Signals BS marketing. I don't believe in marketing. I believe in open source code, security audits, and the entirety of the privacy and security community. permalink fedilink source parent hideshow 7 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (6 children) Look, if you run the server you have access to metadata of clients connecting to it. That is networking 101. And that Signal shares phone numbers and connection timestamps is well established by court documents. The security audits are of the code and encryption algorithm, not the infrastructure. permalink fedilink source parent hideshow 6 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (5 children) So you don't have any evidence. And that Signal shares phone numbers and connection timestamps is well established by court documents They do not share phone numbers. Phone numbers are the identifier, meaning if anyone wants the timestamps, they need to have it already. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. permalink fedilink source parent hideshow 5 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] Ulrich@feddit.org 1 point 1 year ago (7 children) They have live access to all of the metadata and can easily correlate that with phone numbers I'd love to see the evidence you have for this. You are being extremely naive if you believe Signals BS marketing. I don't believe in marketing. I believe in open source code, security audits, and the entirety of the privacy and security community. permalink fedilink source parent hideshow 7 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (6 children) Look, if you run the server you have access to metadata of clients connecting to it. That is networking 101. And that Signal shares phone numbers and connection timestamps is well established by court documents. The security audits are of the code and encryption algorithm, not the infrastructure. permalink fedilink source parent hideshow 6 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (5 children) So you don't have any evidence. And that Signal shares phone numbers and connection timestamps is well established by court documents They do not share phone numbers. Phone numbers are the identifier, meaning if anyone wants the timestamps, they need to have it already. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. permalink fedilink source parent hideshow 5 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] poVoq@slrpnk.net 1 point 1 year ago (6 children) Look, if you run the server you have access to metadata of clients connecting to it. That is networking 101. And that Signal shares phone numbers and connection timestamps is well established by court documents. The security audits are of the code and encryption algorithm, not the infrastructure. permalink fedilink source parent hideshow 6 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (5 children) So you don't have any evidence. And that Signal shares phone numbers and connection timestamps is well established by court documents They do not share phone numbers. Phone numbers are the identifier, meaning if anyone wants the timestamps, they need to have it already. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. permalink fedilink source parent hideshow 5 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] Ulrich@feddit.org 1 point 1 year ago (5 children) So you don't have any evidence. And that Signal shares phone numbers and connection timestamps is well established by court documents They do not share phone numbers. Phone numbers are the identifier, meaning if anyone wants the timestamps, they need to have it already. The only timestamps shared are when they signed up and when they last connected. This is well established by court documents that Signal themselves share publicly. permalink fedilink source parent hideshow 5 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] poVoq@slrpnk.net 1 point 1 year ago (4 children) I don't need evidence for water being wet 🤷 permalink fedilink source parent hideshow 4 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] Ulrich@feddit.org 1 point 1 year ago (3 children) I can observe that water is wet. I cannot observe that the NSA is collecting mountains of metadata from Signal servers. permalink fedilink source parent hideshow 3 child comments replies: [–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] poVoq@slrpnk.net 1 point 1 year ago (2 children) You can observe that your Signal client connects to IPs that belong to AWS, which is the same thing. permalink fedilink source parent hideshow 2 child comments replies: [–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] Ulrich@feddit.org 1 point 1 year ago (1 child) LOL no it's not. permalink fedilink source parent hideshow 1 child comment replies: [–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] poVoq@slrpnk.net 2 points 1 year ago https://www.theregister.com/2022/04/28/nsa_wands_aws/ permalink fedilink source parent
[–] ProdigalFrog@slrpnk.net 6 points 1 year ago* I'm afraid that's quite outside my field of expertise. I can only report how my experience on XMPP has been as a user, though perhaps @poVoq@slrpnk.net, who hosts it, may be able to weigh in on that. Edit: ah, I see you already have 😄 Though from my untrained eye, it seems that Jabber.ru was compromised due to not enabling a particular feature on their server "Channel binding" is a feature in XMPP which can detect a MiTM even if the interceptor present a valid certificate. Both the client and the server must support SCRAM PLUS authentication mechanisms for this to work. Unfortunately this was not active on jabber.ru at the time of the attack. And it seems that hosting it externally on paid hosting service (hetzner and linode) left them particularly vulnerable to this attack, and tgat it could've been mitigated by self hosting the XMPP locally, as well as activating that feature. permalink fedilink source parent
[–] moonpiedumplings@programming.dev 2 points 1 year ago https://www.devever.net/~hl/xmpp-incident This article discusses some mitigations. You an also use a platform like simplex or the tor routing ones, but they aren't going to offer the features of XMPP. It's better to just not worry about it. This kind of attack is so difficult to defend against that it should be out of the threat model of the vast majority of users. permalink fedilink source parent
[–] Ulrich@feddit.org 4 points 1 year ago (1 child) The clients are pretty slick now too, such as Cheogram or Monocles I wouldn't call either of those, or any other XMPP clients "slick" and it's my biggest complaint about the protocol. permalink fedilink source parent hideshow 1 child comment replies: [–] sem@lemmy.blahaj.zone 1 point 1 year ago What would make them slick? permalink fedilink source parent
[–] sem@lemmy.blahaj.zone 1 point 1 year ago What would make them slick? permalink fedilink source parent
[–] muppeth@scribe.disroot.org 3 points 1 year ago Not to mention you can run a server on anything pretty much and for surprisingly big amount of users. Toaster or potatoes will do just fine. permalink fedilink source parent
[–] Sickday@kbin.earth 18 points 1 year ago (7 children) Back to IRC we go... permalink fedilink source parent hideshow 7 child comments replies: [–] eleitl@lemmy.zip 17 points 1 year ago (6 children) It is entirely insecure. permalink fedilink source parent hideshow 6 child comments replies: [–] ExFed@programming.dev 13 points 1 year ago Not when the entirety of your conversations are jargon and in-jokes! /s permalink fedilink source parent [–] InFerNo@lemmy.ml 7 points 1 year ago (2 children) The argument has always been, if when chat rooms are public, anyone can join and start logging the chats, encryption does nothing. It has the ability to connect over TLS, but that's about it. I loved using it for its simplicity, except when using all the different flavours of nick registration (Q, NickServ, ...). permalink fedilink source parent hideshow 2 child comments replies: [–] Damage@feddit.it 3 points 1 year ago My friends created a telegram group and invited in a couple of bots that do stupid things like posting images or vulgarities when they detect certain words, or perform actions on request. I tried to convince them to get rid of the bots but they're in the "we have nothing to hide" camp. permalink fedilink source parent [–] sem@lemmy.blahaj.zone 1 point 1 year ago There is some nuance here. It would be nice to not have your identity publicly linked to your IP address, which is not always the default on IRC. That's the main privacy concern I know about I guess. permalink fedilink source parent [–] undrwater@lemmy.world 3 points 1 year ago Define secure. You can run your own network. permalink fedilink source parent [–] Vanilla_PuddinFudge@infosec.pub 2 points 1 year ago xmpp isn't. (Ok I get xmpp alone is but every modern client supports the same two encryption methods so judge for yourself) permalink fedilink source parent
[–] eleitl@lemmy.zip 17 points 1 year ago (6 children) It is entirely insecure. permalink fedilink source parent hideshow 6 child comments replies: [–] ExFed@programming.dev 13 points 1 year ago Not when the entirety of your conversations are jargon and in-jokes! /s permalink fedilink source parent [–] InFerNo@lemmy.ml 7 points 1 year ago (2 children) The argument has always been, if when chat rooms are public, anyone can join and start logging the chats, encryption does nothing. It has the ability to connect over TLS, but that's about it. I loved using it for its simplicity, except when using all the different flavours of nick registration (Q, NickServ, ...). permalink fedilink source parent hideshow 2 child comments replies: [–] Damage@feddit.it 3 points 1 year ago My friends created a telegram group and invited in a couple of bots that do stupid things like posting images or vulgarities when they detect certain words, or perform actions on request. I tried to convince them to get rid of the bots but they're in the "we have nothing to hide" camp. permalink fedilink source parent [–] sem@lemmy.blahaj.zone 1 point 1 year ago There is some nuance here. It would be nice to not have your identity publicly linked to your IP address, which is not always the default on IRC. That's the main privacy concern I know about I guess. permalink fedilink source parent [–] undrwater@lemmy.world 3 points 1 year ago Define secure. You can run your own network. permalink fedilink source parent [–] Vanilla_PuddinFudge@infosec.pub 2 points 1 year ago xmpp isn't. (Ok I get xmpp alone is but every modern client supports the same two encryption methods so judge for yourself) permalink fedilink source parent
[–] ExFed@programming.dev 13 points 1 year ago Not when the entirety of your conversations are jargon and in-jokes! /s permalink fedilink source parent
[–] InFerNo@lemmy.ml 7 points 1 year ago (2 children) The argument has always been, if when chat rooms are public, anyone can join and start logging the chats, encryption does nothing. It has the ability to connect over TLS, but that's about it. I loved using it for its simplicity, except when using all the different flavours of nick registration (Q, NickServ, ...). permalink fedilink source parent hideshow 2 child comments replies: [–] Damage@feddit.it 3 points 1 year ago My friends created a telegram group and invited in a couple of bots that do stupid things like posting images or vulgarities when they detect certain words, or perform actions on request. I tried to convince them to get rid of the bots but they're in the "we have nothing to hide" camp. permalink fedilink source parent [–] sem@lemmy.blahaj.zone 1 point 1 year ago There is some nuance here. It would be nice to not have your identity publicly linked to your IP address, which is not always the default on IRC. That's the main privacy concern I know about I guess. permalink fedilink source parent
[–] Damage@feddit.it 3 points 1 year ago My friends created a telegram group and invited in a couple of bots that do stupid things like posting images or vulgarities when they detect certain words, or perform actions on request. I tried to convince them to get rid of the bots but they're in the "we have nothing to hide" camp. permalink fedilink source parent
[–] sem@lemmy.blahaj.zone 1 point 1 year ago There is some nuance here. It would be nice to not have your identity publicly linked to your IP address, which is not always the default on IRC. That's the main privacy concern I know about I guess. permalink fedilink source parent
[–] undrwater@lemmy.world 3 points 1 year ago Define secure. You can run your own network. permalink fedilink source parent
[–] Vanilla_PuddinFudge@infosec.pub 2 points 1 year ago xmpp isn't. (Ok I get xmpp alone is but every modern client supports the same two encryption methods so judge for yourself) permalink fedilink source parent
[–] Telorand@reddthat.com 11 points 1 year ago (1 child) Depends what your goal is. Revolt seems pretty cool, but I don't think it has any kind of encryption. It is based in Europe, though, so it gets GDPR protection, and it's open source, so it could be forked to fit other needs and uses. permalink fedilink source parent hideshow 1 child comment replies: [–] eleitl@lemmy.zip 9 points 1 year ago No, Revolt checks neither of my boxes unfortunately. permalink fedilink source parent
[–] eleitl@lemmy.zip 9 points 1 year ago No, Revolt checks neither of my boxes unfortunately. permalink fedilink source parent