Earlier quoted context omitted.
Out of curiosity: I’ve noticed a long-term sceptical attitude to telegram in HN audience and have seen multiple arguments against it. Something like that their crypto can’t be trusted, that it’s not time-proven. Don’t you know any good source with some sort of domain expert explanation, why shouldn’t it be used or trusted? No intention to start any flame against Signal, only curiosity regarding telegram flaws. Person…
They rolled their own crypto. Just Google "telegram security" and you'll find explanations of why that's a red flag.
Reverse Engineering WhatsApp Web
61–70 of 127 posts
Re: Reverse Engineering WhatsApp Web
#62Earlier quoted context omitted.
It's also exactly as open as WhatsApp, but not as usable.
Signal is open source both client and server. To my knowledge the same isn't true for WhatsApp.
Re: Reverse Engineering WhatsApp Web
#63Earlier quoted context omitted.
It's open source, but Moxie has said he doesn't want federation. I don't think he'd be okay with someone writing a third-party client, for example.
He doesn't, but only because of the maintenance burden that would bring: https://github.com/LibreSignal/LibreSignal/issues/37#issueco... I'm sure if a third-party client would contribute to support the maintenance (both financially and in terms of the time and effort investment) he might be open to that, but obviously that's not going to happen.
Re: Reverse Engineering WhatsApp Web
#64FWIW Repos like these that reverse engineer a proprietary API that post stuff on GitHub are usually taken down with a DMCA enforcement. The same thing happened multiple times when folks reverse engineered and documented the Snapchat API. https://news.ycombinator.com/item?id=6083812
Re: Reverse Engineering WhatsApp Web
#65Earlier quoted context omitted.
Signal. It is at least as secure as Whats App by design, has pratically the same interface and also a Chrome-based desktop app that works untethered from the phone app.
Signal relies on GCM, and needs a smartphone app. I'm failing to see the win.
Re: Reverse Engineering WhatsApp Web
#66Unfortunately, unlike the old chat protocols, switching to any other platform means convincing your contacts to use a new platform. They like you and all, but that means they also have to use a special app just to talk with you now.
Re: Reverse Engineering WhatsApp Web
#67Earlier quoted context omitted.
Signal relies on GCM, and needs a smartphone app. I'm failing to see the win.
Not anymore since 3.30.0. Also CopperheadOS maintained a fork on their fdroid repo without the hard Google Play store dependency. https://copperhead.co/android/docs/usage_guide#signal
Just go XMPP with OMEMO, so no hard smartphone dependency, no electron app monsters. Thankfully XMPP doesn't have a problem with 3rd party and federation.
Re: Reverse Engineering WhatsApp Web
#68Earlier quoted context omitted.
They rolled their own crypto. Just Google "telegram security" and you'll find explanations of why that's a red flag.
Someone has to roll new crypto, otherwise we're stuck. That said, I know about the potential issues with Telegram's encryption.
It can take years, much like a car has to be crash tested, a new crypto algorithm must go through a certain process to be considered good enough.
Re: Reverse Engineering WhatsApp Web
#69I'm wondering how they actually reverse engineered WhatsApp in the first place. Is there a specific type of software that does this or was it just built from scratch using already available information?
Re: Reverse Engineering WhatsApp Web
#70Curious to know why they chose to require python in addition to node, wouldn't node with npmjs/yarn be sufficient and require less setup? Does python/pip provide any benefits here?