• 1 Post
  • 263 Comments
Joined 3 years ago
cake
Cake day: July 29th, 2023

help-circle
  • Wireguard.

    Dunno if Cloudflare does effective auth for the tunnel or if you have to set that up yourself, but I don’t bother trying to expose services to the internet in any way because some of this stuff was just never designed for proper web security (cough Jellyfin).

    It’s still worth setting up a wildcard cert with ACME so you get nice https and a real domain.


  • I’ve been trialing Vaultwarden for a while and while I do like the server sync setup and clean web access, the Bitwarden browser plugin is just okay despite being an “enterprise” solution. It misses probably about 20% of websites when creating a new account, forcing you to grab the password from the generator history and make a new entry manually.

    KeepassXC is much better in that regard, and it’s almost as good as the default credential handler of Firefox, and it lets you set up a bunch of custom stuff to extend the functionality if you want. Plus it has some neat kbdx options aside from AES256.

    Only downside is syncing, which I’m debating how I’ll deal with something better than syncthing on android (protocol is great, android makes it a PITA to have a background process if its not Google spyware).


  • mlg@lemmy.worldtoScience Memes@mander.xyzSpace Honey
    link
    fedilink
    English
    arrow-up
    22
    ·
    1 month ago

    I’m too lazy to find it now, but one of the tests they tried long before NASA started sending people into space was eating a banana upside down where they figured out the digestive tract can function against gravity.

    There was also an encyclopedia brown story about this in which I remember Geese and Ducks rely on gravity to swallow, therefore they wouldn’t be able to eat in space.





  • I’m really disappointed that someone hasn’t just made a standalone userspace addon to implement the feature, shoved in down California’s throat, and told them to come back with complaints once they can find where BSD came from.

    Adding this type of “support” is just giving legitimacy to crappy legislation. I would not bother even creating the underlying system so some underpaid google intern can make his age verification app 2% faster.

    This entire fiasco could have been a bash script that uses a new file in /etc to store birthdays.





  • mlg@lemmy.worldtoLinux@lemmy.mlHow important is a DE to you?
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 months ago

    Very critical. GNOME and KDE have two very different UX paradigms.

    Usually people used to Windows opt for KDE, and Mac or older Ubuntu users opt for GNOME.

    The thing is though, a golden standard DE can easily be setup to act as both. XFCE is so customizable that I’ve seen both DE types setup as UNIX like or Windows like workflow.

    I’m not sure if KDE or GNOME can do the same because I’m pretty sure they focus on a target audience.

    What are your issues with KDE exactly? I always hated GNOME’s lack of standard window buttons and handling multiple windows in a Mac like fashion. Also the app menu which gives me flashbacks of ChromeOS.





  • This one is funny because it 100% still exists somewhere, but I haven’t had the chance to verify it again.

    Okay so basically its a data recorder box (ex: brainbox) that connects to a bunch of industrial sensors and sends the data over the network with your preferred method.

    Builtin firmware gives you an HTTP webui to login and configure the device, with a user # and password.

    I think the user itself had a builtin default admin which was #0, which everyone uses since there wasn’t really much use for other users.

    Anyway, I was looking at the small JS code for the webui and noticed it had an MD5 hashing code that was very detailed with comments. It carefully laid out each operation, and explained each step to generate a hash, and then even why hashes should be used for passwords.

    Here’s the kicker: It was all client side JS, so the login page would take your password, hash it, and then send the hash over plaintext HTTP POST to the server, where it would be authenticated.

    Meaning you could just mitm the connection to grab the hash, and then login with the hash.

    I sat there for like 10 minutes looking at the request over and over again. Like someone was smart enough to think “hey let’s use password hashing to keep this secure” and then proceeded to use it in the compleltly wrong way. And not even part of like a challenge/handshake where the server gives you a token to hash with. Just straight up MD5(password).

    It was so funny because there were like a hundred of these on a network, so getting a valid hash was laughably easy.

    I never got to check if this was fixed in a newer firmware version.