Live data from Hacker News

Signal on Android: Images sent to wrong contacts

github.com

301–310 of 403 posts

Re: Signal on Android: Images sent to wrong contacts

#301

Earlier quoted context omitted.

I am telling you that "They also refuse to open source their server software." is false.

Signal typically delay releasing the server source code, so the latest version of the server is not open source. In one case it took them almost a year (no public commits between 20 April 2020 and 6 April 2021). https://github.com/signalapp/Signal-Android/issues/11101#iss... Among the official reasons given was staying ahead of spammers. In this instance it was also speculated that the payment function which they wer…

One of the biggest problems with open source software is enormously entitled users; who don't pay for it, don't work on it, yet feel remarkably offended when some whim of theirs is not catered to.

Just saying.

Re: Signal on Android: Images sent to wrong contacts

#302
I have had random Signal contacts and phone numbers appear in my Signal installation. It was scary to see other phone numbers mixed up. Despite all the PR they do (and paid trolls on social media websites), I still don't understand the fascination for this "non-profit" "e2ee" application. There are better options out there. Why stick with a buggy app that can't get it basics right?

Re: Signal on Android: Images sent to wrong contacts

#303
post #205

Signal is becoming a joke that we should reconsider using, and now has dangerous bugs that is at the edge of compromising people's privacy. Has this app/service really been audited properly? We now need to consider serious alternatives that we should get behind like Element [0] or Session [1] but I am open to user friendly alternatives other than Signal (at worst even Quill [2] or Delta Chat [3]). [0] https://element…

>serious alternatives How is Quill Chat that's proprietary and not E2EE a serious alternative? Element's UX is behind Signal but at least the encryption is E2EE by default. Session is a Signal fork with bad metadata protection: There's 60 entities owning Loki nodes, and top three players own 80% of nodes. Delta chat leaks metadata to email providers, and PGP has no forward secrecy or deniability. Element is the only…

[deleted]

Re: Signal on Android: Images sent to wrong contacts

#304

Earlier quoted context omitted.

I don't think Signal has many devs[0] and if you look at the contributors[1] you can see that Grayson is pretty much the only dev for the Android app. So seeing a second dev get involved is probably them freaking out. [0] Personally I believe this is a big bump in the road for Signal and is why a lot of people are frustrated. About promises about things like usernames (it is no longer early 2021), channels, and every…

If this is the case, then we should just say: Signal is not secure because they have limited resource and cannot invest in an area with Security adequately.

Or perhaps we drop the pretence of anything being absolute ('secure' vs 'not secure') and have a more honest discussion about the different threats and where different products do better or worse? I'm sure Whatsapp is much better in being able to resource their security measures, yet being owned by Facebook, and being closed-source diminishes their security in other ways.

Re: Signal on Android: Images sent to wrong contacts

#305

Earlier quoted context omitted.

> Can you provide a link to the commit that fixes it? If I understand the issue [0] correctly, these two commits should be the fix: https://github.com/signalapp/Signal-Android/commit/e90fa05d6... https://github.com/signalapp/Signal-Android/commit/b9657208f... The former updates how recipients (or really threads, I suppose) are merged (the issue occurred when trimming threads) and the latter changes the way how thread…

Using incrementing ids as your source of ownership is just asking for trouble. This just means a programming error can have a high probability of ids lining up and leaking resources. Guids make this practically impossible.

Interesting, I hadn't thought of that advantage of uuids/guids before.

Re: Signal on Android: Images sent to wrong contacts

#306
post #87

Hi there, Signal-Android developer here. I updated the issue to reflect this, but this bug has been fixed. I was tracking it on a separate issue, and had forgotten to close this one. We do, in fact, take issues like this very seriously. This bug was extraordinarily rare, and because we have no metrics/remote log collection, there was an initial period where we had to spend time adding logging and collecting user-subm…

I appreciate that this was a difficult and rare bug, but for an app that sells itself as 'secure', it feels like this isn't acceptable. How can users be assured that this type of issue won't occur again?

They could choose to use a less transparent company's software, so that they never become aware of rare issues like this in the first place?

Re: Signal on Android: Images sent to wrong contacts

#307

Hi there, Signal-Android developer here. I updated the issue to reflect this, but this bug has been fixed. I was tracking it on a separate issue, and had forgotten to close this one. We do, in fact, take issues like this very seriously. This bug was extraordinarily rare, and because we have no metrics/remote log collection, there was an initial period where we had to spend time adding logging and collecting user-subm…

> This bug was extraordinarily rare, and because we have no metrics/remote log collection, there was an initial period where we had to spend time adding logging and collecting user-submitted logs to try to track it down. Without telemetry, can you actually back up the claim that this issue was extremely rare?

I read it as bugs of this severity are extremely rare. Which claim doesn’t require telemetry.

Re: Signal on Android: Images sent to wrong contacts

#308
post #37

Several years ago I had this same issue occur in Facebook Messenger. I was using a pretty slow outdated device even for the time. I went to take a picture to send with the in-app camera. I actually pressed send before the picture rendered on my screen and somehow what was sent was not the picture I took, but a picture of some man's forehead who neither of us had ever seen before. It seemed like a pretty huge bug that…

so that's where the picture of my forehead went to. give it back!

Re: Signal on Android: Images sent to wrong contacts

#309
post #119
post #24

Earlier quoted context omitted.

It’s not enough for signal to work for tech people. You have to be able to convince your family and friends to use it, it’s a network effects problem. They are adding features so that ordinary people can have private communications

If that's the case, why did they remove SMS import? It used to be "just install that, you will be more secure and won't notice the difference". To "you will lose all your messages".

And its MMS support is both gravely broken and has been declared a non-priority (I don't have the link handy, but also don't care if folks think I'm lying)

I don't know that this incident will cause me to uninstall Signal, but it for sure is going to get my recurring donation cancelled

If I fix the MMS for my carrier *again* and then that fix is ignored or rejected, that's when I'll uninstall it

Re: Signal on Android: Images sent to wrong contacts

#310
post #153
post #104

Earlier quoted context omitted.

Some details on how this assumption was made would be nice, but I think it's pretty obvious that any developer involved in a project can make a reasonable assumption of how rare a bug is depending on the technical details on what is required for the bug to happen. For example, if we say for the sake of argument that a hypothetical bug requires you to have more than ten contacts of the exact same name and these also n…

> The fix itself should make it so that database issues like the one that caused this bug can't happen again. I've said that a few times, and been wrong about it. :D I don't know what they mean by "where a database ID was re-used", but I guess it had to do with caching, and cache invalidation is one of the hardest part in computer programming.

> cache invalidation is one of the hardest part in computer programming.

Yes, famously it is one of the two hardest parts of computer programming, the other being naming things, and off-by-one errors.

Post reply on HN