Readit News logoReadit News
megous commented on Linux Reaches 5% Desktop Market Share in USA   ostechnix.com/linux-reach... · Posted by u/marcodiego
ryandv · a month ago
Based on the history of the tech industry, Linux adoption should be kept at this level and advanced no further. This is already the sweet spot for the "year of the Linux desktop," which should be celebrated by experts, technical users, and the sufficiently motivated.

Once the unwashed masses start coming in, the software and its interaction patterns pander to the lowest common denominator and the quality of the medium degrades.

megous · a month ago
Linux based distributions solve this by not being a monoculture, no?

Pandering to the masses would be in the form of specific desktop environment, and maybe specific distribution integrating it well with all kinds of desktop software.

Nothing would change for the existing users of obscure software, hackishly stitched together.

megous commented on Encrypting files with passkeys and age   words.filippo.io/passkey-... · Posted by u/thadt
70rd · a month ago
Check out Precursor (FPGA device with softcore CPU running on it for trustability).

Xous (microkernel OS for Precursor) has an application called Vault that does FIDO2/U2F as well as password management and USB HID emulation.

https://www.crowdsupply.com/sutajio-kosagi/precursor/updates...

Much more on the dev board side and probably overkill for just this purpose but a really cool device.

megous · a month ago
Yeah, very cool!

Interestingly, Pinephone is in the almost good intersection of hackable and portable: :)

https://www.crowdsupply.com/sutajio-kosagi/precursor

megous commented on Meta shareholders look to haul CEO Mark Zuckerberg, Sheryl Sandberg to court   nypost.com/2025/07/15/bus... · Posted by u/1vuio0pswjnm7
dmix · a month ago
This reminds me of the 2000s when the media was full of “terrorism experts” who were calling everything a terrorism risk. There’s a never ending supply of these experts for whatever topics currently in the news.
megous · a month ago
And?

Hm, btw, what idiot flags link to sources that show that another idiot is arguing there's no genocide based on data linearly extrapolated from pre-genocide population growth?

megous commented on Encrypting files with passkeys and age   words.filippo.io/passkey-... · Posted by u/thadt
9dev · a month ago
Huh? But that’s the entire point. The website only knows your public key. The encryption happens locally, within the secure code of the authenticator, far away from the website.
megous · a month ago
No it does not. Website knows the secret key, it just is not supposed to store it (user has to trust that the website stores just salt and not the derived secret key):

https://fidoalliance.org/specs/fido-v2.0-rd-20180702/fido-cl...

megous commented on Encrypting files with passkeys and age   words.filippo.io/passkey-... · Posted by u/thadt
bkettle · a month ago
I made one of these a while ago in school, it was fun! I think it's a great idea. Mine really had nothing: an overly complicated MCU, since it was provided by the class, but otherwise no need for an OS or anything: https://benkettle.xyz/projects/password-keeper/
megous · a month ago
Nice. My wishlist also includes something similar looking with Luckfox Pico Mini + small OLED for displaying info about requests (via USB), to authorize various crypto operations with secret material stored on the device. :)
megous commented on Encrypting files with passkeys and age   words.filippo.io/passkey-... · Posted by u/thadt
bee_rider · a month ago
Why a phone, though? The device doesn’t need any connectivity other than to act as a USB “keyboard,” right? Maybe a raspberry pi zero could do it.
megous · a month ago
Cheaper, with integrated display, battery, touchscreen, working software, and nice form factor for the use case, sane fully open bootloader and firmware, full documentation for everything, much more power efficient.
megous commented on Encrypting files with passkeys and age   words.filippo.io/passkey-... · Posted by u/thadt
lxgr · a month ago
Tons of ways to compromise it between your computer's USB port and the server's database, though. If you already have dedicated hardware, FIDO authenticators make much more sense.

> Just a Linux kernel [...]

That's several orders of magnitude more lines of code than any FIDO authenticator implementation.

> Normally powered off, boots in 2 seconds. :)

Yubikeys boot even faster!

megous · a month ago
None of this is a problem.

FIDO2 works only with websites that support it.

megous commented on Encrypting files with passkeys and age   words.filippo.io/passkey-... · Posted by u/thadt
wkat4242 · a month ago
I wonder if this can replace the PGP backend from "pass": https://www.passwordstore.org/

I don't really want to replace it. It works fine. But the toolchain for other platforms is becoming difficult to manage. I use pass with PGP Yubikeys as backing for each encrypted password. But the developer of the Android version has stopped supporting it and the person who took it over has removed yubikey support because he doesn't use it himself and doesn't care about it.

Of course I need to access my passwords on Linux, Windows, Mac, Android. Only iOS is not possible because Apple doesn't allow raw APDU access to NFC tags so you can't do OpenPGP functions.

I also don't want to use a password manager with a single master password like bitwarden. I want each password to be encrypted individually with the public key from a number of hardware tags (multiple, that's also a hard requirement). This way not my whole password database is instantly leaked when my master password gets compromised. Even when my endpoint gets completely compromised, the only passwords they will have are the ones I decrypted on it since it was compromised. Yubikeys require a physical touch for every decryption so you also can't 'milk' them for credentials when they're inserted and unlocked. Also, any password manager I use must be self-hosted, I hate and don't trust the big tech companies.

I wonder if this could be a new backend. And have support on all platforms (though iOS I don't care about personally, but it would be a nice to have).

megous · a month ago
I think my dream password manager currently is a Pinephone with a special custom UI that allows for managing and securing a list of accounts/passwords that can type them out via USB HID keyboard gadget when prompted.

No way to prompt it for data, or compromise it remotely.

No other features, no OS userspace, no wifi, no adb, no nothing. Just a Linux kernel + a tiny single userspace static binary based on lvgl for UI and libsodium for encryption/storage. Normally powered off, boots in 2 seconds. :)

megous commented on Encrypting files with passkeys and age   words.filippo.io/passkey-... · Posted by u/thadt
9dev · a month ago
This enables a few cool use cases, like uploading sensitive, client-side encrypted documents, and storing them on behalf of the user—without even being able to peek inside—all with the convenience of passkeys!
megous · a month ago
Nothing that the user can trust, though.

Only way to upload sensitive data is to encrypt it yourself, while handling all the secret key material yourself, and then upload the result. You can't trust the website, when it has access to the secret key, regardless of whether it was derived from FIDO2 HMAC or whatever.

Dead Comment

u/megous

KarmaCake day7697November 26, 2015
About
WTF is this system?
View Original