TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Technology Preview: Signal Private Group System

328 点作者 stablemap超过 5 年前

11 条评论

tptacek超过 5 年前
Again, in the theme of &quot;features every group messaging system had already, but Signal didn&#x27;t, because they hadn&#x27;t figured out a way to implement it without turning Signal&#x27;s central servers into a database of who&#x27;s talking to who about what&quot;. Signal didn&#x27;t even have <i>user profiles</i> until recently, for the same reason. Here, they&#x27;ve slightly expanded the state of the art in MAC-based anonymous credentials to accomplish their goal.<p>One interesting aspect of this is that Signal gets to do this, because they have immense goodwill with the cryptographic research and engineering communities; though it&#x27;s no guarantee of soundness, they have the advantage of having the feature designed, implemented, and ultimately reviewed by cryptography engineers that aren&#x27;t generally&#x2F;economically available to other messaging projects.<p>This is either a reason you <i>love</i> Signal (raises hand) or <i>can&#x27;t stand</i> Signal. My take is, if you&#x27;re in the latter group, that&#x27;s fine; I use Slack, too.
评论 #21745867 未加载
评论 #21747727 未加载
评论 #21744742 未加载
badrabbit超过 5 年前
Very nice (seriously!). Now, please let people use the platform without needing a valid phone number. The one major issue I have is that. Phone numbers are the new SSN, just like SSN is being misused by traditional businesses, phone numbers are also misused thse days (due to how you generally can be tracked down to a physical area for antifraud and how &quot;everyone&quot; has a cell phone) to uniquely identify users.<p>I don&#x27;t get why users can&#x27;t be addressed by both phone numbers and a &quot;signal id&quot;, if you opt-in to use a phone number for addressing, your phone will be verified and signal will resolve it to your signal id. If you opt out people will need your signal id to address you and you can&#x27;t use it for SMS. What are the challenges with that?<p>If I have a signal private group system, signal can find out a ton about me and my associations with others using only that information. Many other messaging platforms do not nees this very sensitive information from me to function. And it does not support a desktop only app even if you give them a phone number and verify you control that number.<p>I am always reminded of General Hayden (Former NSA chief) was saying how they love PGP at the NSA because they can sniff metadata and know who talks to who, it lets them easily find who has something to hide so they can target them. Not that I have the NSA in my threat model but I am very sensitive to unnecessary metadata being generated
评论 #21749044 未加载
pepijndevos超过 5 年前
I really want Signal to succeed. Or rather, I want anything that has decent cryto and is not FAANG to succeed.<p>The problem is not which messaging app I want to use, it&#x27;s which messaging app my friends are using.<p>That said, if I had to choose, I think Matrix has a slight edge in my books because it&#x27;s a protocol rather than a silo. Even though Signal is private and open source, they are hostile towards people running their own Signal builds on company servers, and unwilling to federate with other servers.<p>Essentially, you run the official Signal app on the official Signal servers, or GTFO.
评论 #21745561 未加载
评论 #21745518 未加载
评论 #21746386 未加载
评论 #21746102 未加载
unnouinceput超过 5 年前
I really hope Signal takes over the world from Whatsapp. I hate Whatsapp and yet I am forced to use it due to all my friends &#x2F; family &#x2F; parents use of it. I try to fight but is hard and currently FB mess and WA are the only ones with a consistent reliability of delivering notifications promptly, while rest of chat apps either are too hard to use for non-computer people or they lose notifications. I mean, c&#x27;mon Microsoft!!! Is it really that hard to make Skype reliable again?!!
RustyRussell超过 5 年前
What I really want from Signal is the ability to use it as an application transport. In particular, I want to authorise certain people to request my phone&#x27;s location.<p>At the moment I share it with Google so I can share it with friends or family, which sucks.
评论 #21751241 未加载
评论 #21748965 未加载
SheinhardtWigCo超过 5 年前
The point of this seems to be hiding the identity of users when they fetch or modify group attributes - but why? The user’s identity is otherwise known to the server: they know that account X was accessed by IP address Y, and that IP address Y fetched metadata for group Z, therefore account X is in group Z. They can also figure out group membership by tracking clusters of messages that are sent simultaneously. What am I missing?
评论 #21745287 未加载
beyprotester超过 5 年前
Using a throwaway for obvious reasons... I am grateful these are being worked on because they are extremely needed for some use cases.<p>I have been part of a group organizing protest in Beirut and I was surprised there was no clearly go to app that provided the security features we need.<p>We started off with WhatSapp because that&#x27;s what everyone used before security became a concern. We then moved to Signal mostly to get auto-deleting messages. We then ran away to Telegram because there was no way to kick a compromised phone outside of a Signal group.<p>We considered using Wire which seemed to have what we needed but the interface was a bit clunky and it did not run well on all the phones of the group... We are currently evaluating an considering Keybase.io which seems to have all the feature too, but not sure how it will handle about a hundred people in the group...<p><i>If anyone has ideas about which apps are recommended for that (or has additional useful things) please help</i>, the main things we need are:<p>- Encryption E2E is nice to have but not a deal breaker.<p>- Possibility to kick a user from the group, deal breaker ( a thug stole someone&#x27;s phone in the protest once and another time we got a message saying someone&#x27;s security code changed then they became inaccessible) both incidents ended up ok but there was no way to kick the person out of the group and proceed while clearing things out with signal.<p>- no old history kept of the conversation. Either auto-deleting messages set to short duration like signal, or if not possible we can survive with an admin at home deleting old messages constantly and clearing the chat for everyone in sensitive situations ( like telegram allows)<p>- Free. For various reasons, some people can&#x27;t buy apps no matter how cheap.<p>- easy to use. Most protesters are not too technical.<p>- possibility to display sender and group but not the content of messages in the notifications.<p>- having an easy way to add password to the app itself. (nice to have)<p>- making screenshots inconvenient to take (just nice to have).<p>- Not tied to phone numbers also really nice to have but not mandatory.<p>Our main threat is riot police and pro government thugs taking protesters phones and forcing people to unlock them or running away before the phone is locked then snooping around. Very rarely are people alone when this happens so we almost always get a notification that X is compromised, so we clear chats and kick them out of the group before their phones are really compromised.<p>I don&#x27;t think the government is running sophisticated deep packet inspection. I don&#x27;t think our group has been infiltrated but that is always a possibility.<p>We are also trying to find some free device management solution to remotely track &#x2F; lock and maybe wipe phones when they get taken.<p>Sorry for the wall of text... just though now might be a good time to ask...
评论 #21750149 未加载
评论 #21750368 未加载
评论 #21750889 未加载
panda921超过 5 年前
I noticed this from the paper:<p>&gt; Note that a user who has acquired a group’s GroupMasterKey and then leaves the group (or is deleted) retains the ability to collude with a malicious server to encrypt and decrypt group entries. We deem this risk acceptable for now due to the complexities in rapid and reliable rekey of the GroupMasterKey.<p>Does this mean that the server and a deleted user can always collude to get the deleted user readded to the group? Also, is there no provable audit trail of who added or deleted whom? Unless I&#x27;m misunderstanding, it seems like deleting a user is therefore enforced only via server trust, but please correct me if I&#x27;m wrong.
评论 #21749269 未加载
e12e超过 5 年前
Overall cool stuff. It feels like this has implications for auth&#x2F;authz schemes in general, like a variant of kerberos, or a way to do auth&#x2F;authz for a ssh like service - maybe even a way to anchor trust (in user principals and service principals - like ssh keys and&#x2F;or certificates)?<p>If we replace &quot;the signal server&quot; with &quot;the authentication&#x2F;authorization service (&quot;the AD service&quot; &#x2F; the organization&#x27;s internal certificate authority&quot;)...?<p>Maybe I&#x27;m just needlessly afraid of the complexity of managing a real world certificate authority (keeping it secure, keeping it running, keeping as much as possible off line..).
misrab超过 5 年前
Is it a coincidence this came up on HN at the same time Telegram is getting dissed on HN? Can&#x27;t help but think it was coordinated...which is sad for HN
评论 #21751127 未加载
评论 #21752633 未加载
jolmg超过 5 年前
I think I know the answer already, but just in case: is there a way to use Signal to communicate with users using Whatsapp? IOW, can I receive Whatsapp messages in Signal?<p>The only reason I use Whatsapp is because it&#x27;s what all my contacts use. It&#x27;s <i>everywhere</i>. It&#x27;s <i>the</i> de facto standard for text communication. And I hate the app. I hate its guts.<p>I read that whatsapp implemented the signal protocol, does that mean anything with respect to being able to communicate with people using a different app? Because I was hoping so, but I can&#x27;t find a way to see my whatsapp messages in signal.
评论 #21750108 未加载
评论 #21764181 未加载