zorro

joined 3 years ago
[–] zorro@lemmy.world 16 points 1 month ago (3 children)

I feel conflicted. OAuth gets a lot correct in so far as most sites don't have to deal with a lot of difficult auth bits, but also I don't like having to rely on big (usually social media) companies to be the auth source.

I think about dnssec a lot.

It feels to me like there should be some form of public key infrastructure where there is a global root key (or short list of) then providers that can issue certificates out to other smaller organizations or individuals who could then use that source of trust to prove who they are. Imagine OAuth but you could just fill in your provider of choice (self hosted?) and if the certs checked out everything would verify correctly.

That being said who does the bits around ensuring that you are who you say you are. I suppose a government body running such a system could work though I sweat at the idea of going to the dmv to reset a forgotten password or report a stolen identity.

Idk maybe if I think about this enough I can come up with a cryptography secure system...

[–] zorro@lemmy.world 1 points 1 month ago

Probably going to be written as eBPF which is what all the corpo antivirus stuff does today.

Doesn't need to be added to the kernel, you can load kernel code in from user level at runtime.

https://ebpf.io/what-is-ebpf/

[–] zorro@lemmy.world 2 points 1 month ago (1 children)

I think you are right. A little bit of research seems to show that windows doesnt allow such things.

On Linux you could make a ramdisk with like BusyBox and your new image (or new image on some other drive) pivot_root then overwrite the entire boot disk to some other disk image.

It would be a bit hairy, but could be done

[–] zorro@lemmy.world 2 points 1 month ago

I wouldn't consider this a real option in any way, but it is a fun experiment to theorycraft.

[–] zorro@lemmy.world 9 points 1 month ago (9 children)

I feel like you should be able to do this tbh.

I can basically do this from Linux. I could build a disk image and extract it right onto my disk and reboot and be in that new system. It would take some work to get right, but it's basically how the rpi images work.

I think your biggest issue is making sure enough utilities were loaded in ram that you could finish the extraction before the system crashes cause you've deleted some important utilities.

[–] zorro@lemmy.world 4 points 1 month ago* (last edited 1 month ago) (1 children)

I think you might have to step up to like a caldigit hub

[–] zorro@lemmy.world 15 points 2 months ago (3 children)

So what legally protects a provider from prison if users view illegal content via my network?

[–] zorro@lemmy.world 1 points 3 months ago (1 children)

I would always recommend getting the bare minimum working great before adding extra features. If you get too far into features, making foundational changes get significantly harder.

[–] zorro@lemmy.world 1 points 3 months ago (4 children)

Cool project. Building something that exactly fits a problem you have is one of the most liberating parts of programming!

I wouldn't worry too much about the people mad about you using AI. It's a powerful tool and I would be silly to not make use of it. I guarantee that a everyone using the internet today has had their packets flow through some piece of "vibe code".

One of my favorite features is having the AI tool explain back what every part of the code does. I helps you build understanding of both the code itself and is an excellent place to find bugs!

Keep it up

view more: next ›