all 39 comments

sorted by: hot top controversial new old
[–] 73 points 2 weeks ago (5 children)

How did xkcd predict this so perfectly?

https://xkcd.com/221/

  • source
  • hideshow 5 child comments
  • [–] 32 points 2 weeks ago

    That was quick.

  • source
  • [–] 27 points 2 weeks ago (9 children)

    So yeah, check your shit. I was having fun until I tested if we were affected

  • source
  • hideshow 9 child comments
  • [–] 11 points 2 weeks ago (8 children)

    How do you check your shit? I don't even understand what I'm checking for

  • source
  • parent
  • hideshow 8 child comments
  • [–] 6 points 2 weeks ago (7 children)

    If you see hello when you got to this site instead of getting an insecure warning, you've got a bit of a problem. https://emuhdra.we-have-a-problem.com/

  • source
  • parent
  • hideshow 7 child comments
  • [–] 1 point 2 weeks ago (4 children)

    Still don't understand what this is looking for? I recently fired up a server and this all seems like something I should be worried about but I don't really know how to look up the right words. Is there a way for me to go to this site through the cli so I can check on my server? And if my server says hello when I look what does that mean?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 2 weeks ago (2 children)

    Do you have certificates you've issued to your stuff?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 weeks ago (1 child)

    I've used certbot to enable https if that's what you mean

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 2 weeks ago*

    it’s tricky because browsers check certificates in 1 way, operating system tools check in another way, and programming languages often check in another way again… and if you run docker containers, they’ll need updates - not just your host OS

    browsers should be fine automatically (they check for certificate revocation before even software updates), and system updates on linux at least should cover some things like node, but then you have eg python which ships CA bundles with libraries so will require package updates there or rust which (apparently) often compiles its trust store into its binaries so would require a recompile

    this site will easily check browsers, and further down there are curl commands (curl will test your OS trust store), and you could load the same URL in various languages to test them, but again that’s a lot of work to go to when you also have to do that across all docker containers and virtual environments, etc and still tells you nothing about rust binaries

    https://emudhra.we-have-a-problem.com/

    same advice as ever: stay up to date, do the best that you can… upstream projects will get CVE reports for vulnerable libs, and it should be a very easy to backport a fix so security patches should be quick and easy, even on old versions of software

    *edit: that site also lists minimum versions of a lot of things like OS packages, language packages, etc

  • source
  • parent
  • [–] 22 points 2 weeks ago (1 child)

    This is now hanging up in a state office somewhere, at someones desk.

    I did that.

  • source
  • hideshow 1 child comment
  • [–] 20 points 2 weeks ago

    That doesn't sound right, but I don't know enough about four to dispute it.

  • source
  • [–] 15 points 2 weeks ago (11 children)

    Is there actually a downside to just, typing a random string of numbers manually over a number generator?

  • source
  • hideshow 11 child comments
  • [–] 43 points 2 weeks ago (4 children)

    Yes, typing randomly isn't actually as random as it could be, so a generator will do a better job.

    However mashing the keyboard is absolutely better than literally just "4" lol

  • source
  • parent
  • hideshow 4 child comments
  • [–] 4 points 2 weeks ago

    Generators aren't intrinsically random either, the project that's closest to random is the lava light room at cloud flare. But a wall of lamalamps aren't random enough, so they add in a few parameters from the moon.

    But ultimately, it's not truly random.

    Most generators are magnitudes simpler than that and honestly mashing everything at random yourself does a pretty good job at it. Especially if you smash too many characters and then scrambles it before picking a sequence without thought. As the biggest issue with manual button smashing, is the same character either won't appear twice in a row ever or will always appear multiple in a row. Not to talk about special letters, which you likely wouldn't hit - although we could make larger keyboards for the lulz

    Ultimately random generators is just a simpler/faster solution, but there's ways of doing something as randomly by hand

  • source
  • parent
  • [–] [S] 10 points 2 weeks ago

    Aside from humans being terrible random number generators, not as such.

    It's better to seed a CSPRNG with a source of entropy though. E.g. there are tools that let you enter the result of many dice rolls and use it to generate a key.

  • source
  • parent
  • [–] 18 points 2 weeks ago (3 children)
  • [–] 21 points 2 weeks ago (2 children)

    I'm not random enough? But I was holding up a spork! From my Invader Zim bag!

  • source
  • parent
  • hideshow 2 child comments
  • [–] 8 points 2 weeks ago (1 child)

    Am I missing news from today?

  • source
  • hideshow 1 child comment
  • [–] 5 points 2 weeks ago (1 child)

    I caught the xkcd reference. But why olives?

  • source
  • hideshow 1 child comment
  • [–] 2 points 2 weeks ago

    '4' is actually a great choice if the attackers would start searching from the highest number down. In fact there are only 4 other possiblities that are better: 0,1,2 and 3. And that is assuming the worse case where '0' is a legal choice. /s

  • source
  • [–] 2 points 2 weeks ago

    No one would even assume that someone chose a single character. People with bad intentions would start at with a minimum of 4 or 6 characters?

    This way, in case of just bruteforcing your way in, you are indeed very safe. They would brute force into infinity...

  • source
  • [–] 2 points 2 weeks ago

    So that's why entropy checks exist.

  • source