this post was submitted on 07 Apr 2025
367 points (98.2% liked)

Privacy

39644 readers
149 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

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
[–] shortwavesurfer@lemmy.zip 15 points 3 months ago* (last edited 3 months ago) (15 children)

As far as Let's Encrypt goes, the easy way to solve that is self-signed SSL certificates and Tofu. Just make it stupid obvious if an SSL certificate changes on a site that you go to. Like, turn your browser into a giant red screen that says that the security of the website has changed and may be broken obvious. Maybe you could have search engines also index SSL certificates so you could see if Google and Bing and DuckDuckGo and whoever else all say that this website has the same SSL certificate that it has had for X amount of time and if the search engines start showing different results you get suspicious.

Edit: Using self-signed certificates and tofu fits better with the decentralized ethos of the original web anyway since you're not relying on some third-party authority to tell you what's safe and what's not.

[–] Petter1@lemm.ee 2 points 2 months ago (1 children)

How about a Blockchain or Directed Acyclic Graph (DAG) out of SSL certs 🤔

I think that would finally be a use case for that tech, lol

[–] shortwavesurfer@lemmy.zip 2 points 2 months ago (1 children)

A blockchain to verify ssl cert keys and changes may work. Though idk how consensus would be secured.

[–] Petter1@lemm.ee 1 points 2 months ago

If you issue a certificate, you proof ownership via * challenge–response test that is validated by each node. If x% (like eg. 70%) of nodes agree that the test is passed, the block counts as validated and can be placed onto the chain. (Each node places the block on their chain and the hash must be same as hash of chain of majority of nodes)

load more comments (13 replies)