this post was submitted on 08 Jul 2023
28 points (68.9% liked)
Privacy
32156 readers
893 users here now
A place to discuss privacy and freedom in the digital world.
Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.
In this community everyone is welcome to post links and discuss topics related to privacy.
Some Rules
- Posting a link to a website containing tracking isn't great, if contents of the website are behind a paywall maybe copy them into the post
- Don't promote proprietary software
- Try to keep things on topic
- If you have a question, please try searching for previous discussions, maybe it has already been answered
- Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience
- Be nice :)
Related communities
much thanks to @gary_host_laptop for the logo design :)
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Says the person with a 4 day old account who's bio is literally marketing-speak for a rival app:
Also, what is this infuriating nonsense where #every #word #is #tagged? #Can #you #not #type #normally? #Or #is #it #automated? #It's #inane. And it hurts readability, which is really the bigger problem.
@133arc585
Yes, walking the first steps here in Mastodon :-)
We are volunteers operating under an NGO based in Ireland... not rival of Signal, WhatsApp (or similar), but instead a complement for higher privacy
Sorry for the several hashtags, it's just the habit when posting
Sure sounds like you're a rival if your bio is accurate. What do you gain from positioning yourself as not-a-rival? Wouldn't it be more honest and benificial to position yourself as a rival, and be very explicit in how and why you are better than alternatives?
Why is this a habit though? It doesn't help discoverability, at least not for random shit like #people and #policy and #terms. What is the point of that? Don't all these services have full-text search, where searching for #Signal and Signal are equally effective at finding comments mentioning Signal? And, even if it was exceptionally useful at helping discoverability, it really hurts readability: it becomes harder to scan and is visually cluttered. It takes me significantly longer to read somethign full of #tags than without, and I'm lately likely to forgo reading such a comment entirely rather than put up with line noise.
@133arc585
A rival sounds more like fighting against, but we rather designed a complementary solution that secure your data and metadata also while is use.
With Confidential Computing the messages are not traditionally stored/deleted, but they operate in a memory enclave so they cannot be retrieved with forensic technology... of course this comes with a capacity limit, focusing on (few) highly confidential comms.
We'll take the feedback about the hashtags in consideration. Thanks
That's fair, rival does have a different connotation than "competitor", which is a more accurate term here I think.
Is the source code fully available for your product?
@133arc585
The client-code is naturally open, while currently the core-engine is kept highly encrypted and we do not publish it (yet) as open-source.
There's a bit of a debate about pros & cons of opening it, regarding confidential comms.
Anyway we are independently pen-tested by volunteers.
Thanks for asking 👍
Why not? If you're 100% confident it's secure, you should have no issue making it public. If you aren't 100% confident its secure, not making it public is just dishonest and ends up hurting trust when something inevitably does happen. Also, what do you mean that the code is "highly encrypted"? First off, using phrases like "highly encrypted" and "military grade" are already massively suspicious because they're marketing terms that really don't mean anything. Second, keeping the code encrypted (at rest perhaps?) doesn't mean anything; and in order to run the code, it has to be un-encrypted anyway.
How so? Here are the possibilities:
There's no situation in which not releasing code helps security or trust. Security by obscurity is not security.
Which is fine as one facet of being verifiably secure, but it's not suffucient. Code can have flaws that pen-testers will not (or are very unlikely to) stumble upon, even with fuzzing environments. The proper approach is to have the code audited and openly-available and to have independent pen-testing of the running implementation.
Not that I was a potential user of your software to begin with, but the way you're describing your product and operations really would turn me off trusting it.
@133arc585
Wishing to write more but limited at 500 chars... we are happy to get on board your constructive feedback. We are enthusiast of what we are doing but it takes time and a lot of work to improve. Feel free to contact us at [email protected] to expand the conversation. Regards
@133arc585
Thanks, I will share your feedback internally and get back to you with a more details 👍
@133arc585
A brief feedback summary 🙂
100% secure code is ideal but never the case: bugs, vulnerabilities, patches exist always. Hence, option one (100% secure) cannot be really considered in a real-world scenario.
Option two (not 100% secure) is not a binary choice: open-source is great but has wider implications other than peer/security review. Rights, alteration, distribution (etc) are to be considered too. We started with mixed open & closed source code, aiming to improve. Read next
Everything about your project just screams wannabe, or honeypot. I don't think it's possible to sound more sketchy and suspicious if you tried.