top | item 35894831

Testing a new encrypted messaging app's extraordinary claims

199 points| crnkovic | 2 years ago |crnkovic.dev

36 comments

order

cyclotron3k|2 years ago

This is my absolute favourite kind of post on HN. It's got everything; intrigue, mystery, scandal and of course heavy on the technical side too. All packaged up in a compelling narrative.

crnkovic|2 years ago

Thanks! I'm glad you found it as interesting and thrilling as I did while discovering each (exponentially worse) mistake.

joemazerino|2 years ago

Agreed! Additional bonus points for calling snake oil out.

jazzyjackson|2 years ago

There is software that lives up to these claims, it's Tinfoil Chat. The article is correct about the necessary trade-offs: due to peer to peer transport (onion hidden service 2 onion hidden service) both ends of the conversation have to be online -- it at least spools the message waiting for the recipient to appear.

For hole punching and signaling that has to be done by third party, well, the third party is TOR

TFC then goes on to break out the encryption and decryption machines from the network and passes messaging over opto-couplers to prevent your keys from getting exfiltrated. Qubes qrexec could similarly isolate the components.

https://github.com/maqp/tfc

crnkovic|2 years ago

The problem with these tools is that they're extremely complicated to set up and use. Grandma wants a phone number, not a v3 Tor Onion Service address.

I'm interested in usable E2EE messaging apps -- that's what I compared Converso to. Whatever this is (I will read the docs some day) is in another realm.

anaganisk|2 years ago

My goodness what are they even planning to patent? Seald SDK? Ract native? Firestone? RSA? The app does nothing, LOL.

urbandw311er|2 years ago

If memory serves, I was once told by an IP lawyer that during the time period when you have a patent pending (regardless of merit) some unscrupulous types then leverage that face to juice their valuation to potential investors.

lucakiebel|2 years ago

They’re probably just stalling for time, and they can blame the patent office

randyrand|2 years ago

IMO you should consider putting Converso in the title of your blog post so that it shows up when people Google, as a warning.

I just checked and your blog post does not come up in the results for Converso.

tailspin2019|2 years ago

I had this same thought. The problems with this app are serious enough to be a danger for certain people who might rely on it (journalists for example)

purecatprsn|2 years ago

ironically this showed up when i googled Converso

kotaKat|2 years ago

> 2023-05-05: Converso asks: "May we know what you do and where you are located? Thank you."

What are you, a cop?

jasonladuke0311|2 years ago

"Can we sue you, or are you subject to prosecution under the CFAA? Thanks."

deepserket|2 years ago

How incompetent you have to be to ask "How were you able to decompile the source code of the app" after reading this post?

r0xz|2 years ago

> 2023-05-05: Converso asks: "How were you able to decompile the source code of the app...?"

Seriously? What the fish?!

tailspin2019|2 years ago

This is so incredibly bad. I’m stunned.

Great investigative blog post!

Tldr; Do not under any circumstances use or recommend “Converso”.

crnkovic|2 years ago

Thank you! Glad you enjoyed it.

apollo_mojave|2 years ago

Amazing.

Have you by chance looked at the new update? Not that anyone should ever use this app in the first place, but I'm curious whether the massive vulnerability you discovered was fixed.

crnkovic|2 years ago

> whether the massive vulnerability you discovered was fixed.

Which massive vulnerability in particular? You'll have to be more specific, haha.

I confirmed the Firestore collections had some kind of server-side security rules added before publishing the post.

aboringusername|2 years ago

It's actually kind of sad to see people actually using this and believing in the claims being made. And this is all supported by Google who, frankly, should be denying service to what should be considered spyware. I mean, I swear this type of app used to be considered spyware...

It seems these days if your data ends up on a server that's A-ok! With all the talk on HN about the "GDPR" it sure seems like an absolute failure - where's the QC from Google looking at the code and proactively doing something about the real, potential harm that can come from this? It really seems if you want to harvest user data you can whip together an app that looks and feels okay, but behind the scenes is designed to do nothing but collect your data for whatever nefarious purpose the developer has in mind - and this is all 100% legal and the chances are whoever was involved will not even get so much as a fine!

Now there's an app that openly collects user data and is publishing it as a matter of public record, consequences be damned.

Android and Google need to take responsibility here and use Play Protect to treat the app as harmful and to better shield users.

This is an excellent write-up and investigation which is something Google should be doing to expose the dangers of their own platforms - hacking together a few API's/SDK's to mass harvest user data is absolutely not okay. Frankly, they should be legally mandated to review these apps in depth, and be provided full, unobfuscated source code, along with a detailed network-map of all URL's the app accesses, API keys etc and should approve (similar to Apple) before Android allows it to be used. If you install it outside of the app-store a very strong warning should be in place to let users know of potential spy/malware

I also discovered this app is actually on the play store [1]! And the app data safety says "No data shared with third parties Learn more about how developers declare sharing". It's an absolute JOKE this is not being enforced by Google at all. Shame on them.

I believe Mozilla did an investigation and found most apps are outright LYING about their "data safety" so that feature is beyond useless when Google doesn't actively moderate it.

[1]: https://play.google.com/store/apps/details?id=com.conversoap...

ssss11|2 years ago

Wow what a read. Best read I’ve had in months.

crnkovic|2 years ago

Glad you enjoyed it.

urbandw311er|2 years ago

I wonder if there might be grounds for any users to sue based on the publishing of their personal data online and misrepresentation of the product and its security features.

randyrand|2 years ago

This is so embarrassing. How can they even attempt to exist after this?

This big question — who is paying to develop this terrible app and why? Do they know it’s terrible?

egberts1|2 years ago

Love these articles such as this OP where the concept is ripped apart and identified as snake-oil.

Good job, keep it up.

tortoise_in|2 years ago

You should use conversations. I guess it's best and open-source also. Now getting some major overhaul