[-] tales_origin@feddit.org 2 points 1 week ago

The data doesn't even get into the platform, so they can't store it and they can't loose it. If an attacker gets access or leaks data it will be just hashes, no actual data

[-] tales_origin@feddit.org 1 points 1 week ago

Thank you, I guess you are right. Still, there were some good points here and there that were worth learning. I'm going to give it a try anyway (on my local machinet) and see how it goes...

[-] tales_origin@feddit.org -1 points 1 week ago

What do you mean? I am just coding an open source project in my spare time to learn, maybe improve the web with it and ask people about their opinions. If you don't like that you don't need to use it, probably no one will in end.

[-] tales_origin@feddit.org -3 points 1 week ago

You only need the phone for the inital registration, but yes I get your point.

Governments already have the data. In a certain way you already trusted them by getting your passport and the platform just checks if its correct. The important part is to verify without sending the data into the internet.

I am not working for anyone why wood I? Everything is for free and open source, I don't even have a lemmy instance so I can't even publish it. I will just share my code and people can do with it whatever they want.

[-] tales_origin@feddit.org 2 points 1 week ago

First of all, I am not implementing the security stuff by myself, ZKPassport did this already, its open source everyone can look at the code. Its using a secure hash function, like basically all security relevant apps do, it has been proven years ago.

I just build a bridge between two existing open source tools ZKPassport and Lemmy, everyone can do this, everyone can look at the code I wrote in the end. I am not going to vibecode this and if I would, you would see it.

Everything is open source, you can self host all of that on the server where the lemmy instance runs. The only thing you need externally are the keys from the governments, but in theory you could download them once to your server and never query anything externally after that

[-] tales_origin@feddit.org 0 points 1 week ago

Kinda suprised I see someone in favor of it, after reading all the other comments. Thanks for sharing!

[-] tales_origin@feddit.org 1 points 1 week ago

EUDI Wallet would be the easiest solution of course. But its quite hard to find out how it really works on low level as its not implemented yet. I don't think this will ever be open sourced. In the end its maybe just one company that has all the authentication servers and self hosting one requires approval and is very costly so no one does it, just like they did it in Germany.

[-] tales_origin@feddit.org 3 points 1 week ago

Ok got it, thanks for your input!

[-] tales_origin@feddit.org -2 points 1 week ago* (last edited 1 week ago)

When mods ban a user because they just run a bot on it, they can never post on the server again as long as the ban is active, because they can't login into the account anymore and need a new identity to create a new account.

Which brings us to your second point: you need a valid identity (to be precise a valid passport with nfc chip which contains a private key only your country knows), which is possible to get but a lot of effort to just create a account which probably gets banned after a few days again.

[-] tales_origin@feddit.org -4 points 1 week ago

I don't suggest to implement this into every server and platform like the EU wants. But I think it would be nice to have some servers or a platform where you can be sure, that you are not just beeing manipulated by bots and trolls

[-] tales_origin@feddit.org 2 points 1 week ago

Good point and this is probably one of the main issues. I think if the EU really pushes for age verification in all social media apps more people will think about alternative platforms (at least I hope so). And if this really happens the Fedivierse must implement some kind of age check too which hopefully is open source and not an external provider.

[-] tales_origin@feddit.org -1 points 1 week ago

Yeah I thought about that too, the documentation is also a bit thin for a privacy related topic. I need to check the code of it, analyse what they are doing and how.

Nice thank you, I need to start with small steps, but yes it opens new opportunities for a lot of nice privacy related features.

19
submitted 1 week ago* (last edited 1 week ago) by tales_origin@feddit.org to c/fediverse@lemmy.world

We all know that the EU wants age verification for the web. I dont trust my country, the EU and definitely not Instagram, Twitter etc. to implement this in way where my personal data won't be shared with anyone. But the idea that everyone on social media is a verified human beeing could also have a lot of positive effects.

Imo it would be awesome if every person could have only one single account. Bans and restrictions have much more impact which forces users to behave more like irl. You could reduce a massive amount of bots which would reduce fake news and be a time saver for mods.

As a solution for the privacy issue, I searched for open source passport verification tools and found ZKPassport which makes the proof on you own device without sending you data anywhere. It generates a deterministic Id which is salted and hashed, so you can't find a real person from a user account or otherwise. Only this Id is sent to the server as a proof, nothing else. The code is open source and its possible to self host the backend for this system.

I try to implement ZKPassport into a lemmy fork to make a small proof of concept for this idea. Of course this needs a lot more security features for a real production scenario, because mods and server owners have much more power and the federation is more complicated with only a few servers that have passport auth enabled and some even have their own implementation of the auth.

So if the proof of concept works out well the question is, would people be rather use passport authenticated Fediverse instances when all of you data stays on your phone?

EDIT: I don't suggest that the whole fediverse switches to passport authentication, every instance can decide on their own. Therefore you could also have multiple accounts across multiple instances but not multiple accounts on the same instance.

view more: next ›

tales_origin

0 post score
0 comment score
joined 1 week ago