News for hackers. Stuff that matters.
Re:The History of Random.org (2009) by folkhack on Sunday June 09, 2019 @01:17PM (#20140443)
You wouldn't believe how many "engineers" I've seen open up random.org's string generator, and fiddle with the settings + copy a string from it only to drop it into a terminal for a root password/etc.

Point-in-case, I saw 2-3 "DevOps" engineers do it in my last position... over a screen share..! When you'd bring it up to people they would just roll their eyes and call you paranoid. =(

Re:The History of Random.org (2009) by nikanj on Sunday June 09, 2019 @01:43PM (#20140617)
Do you believe "trying various snippets from random.org history" to be a viable oracle for guessing passwords? Because honestly that does sound a bit paranoid.
Re:The History of Random.org (2009) by folkhack on Sunday June 09, 2019 @02:28PM (#20140898)
I guess I don't understand your statement as an actual real-world vector would look quite different than that. I may not understand what you're suggesting.

Visiting a webpage and copy-pasting a string off of it is not a very good practice for security because you're adding on a lot of parties to trust with that secret!

Effectively you want to minimize ANY place that your secret exist in plaintext, and trusting a webpage with this is just not a good idea.

Re:The History of Random.org (2009) by _eht on Sunday June 09, 2019 @04:48PM (#20141808)
It absolutely is paranoia. No point calling it anything else.

I imagine owning random.org, and not being very mean but a little clever. I know how many people come here for a quick clip; more importantly I know you come here. I rotate the same blob. I know all the pieces to brute force your infrastructure. Maybe you’ll use the wrong setting and something will be public that shouldn’t be. Hello.

Re:The History of Random.org (2009) by tetha on Sunday June 09, 2019 @03:20PM (#20141267)
On top of that, I find taking a shell and running `pwgen 24` much easier and faster. It even generates a couple of passwords if need a few. And can be piped into things like ssh sessions for automation.

And yes, our recommended way is to have the secret management automatically generate the password. That way, not even your workstation touches it.

Re:The History of Random.org (2009) by rileymat2 on Sunday June 09, 2019 @01:44PM (#20140624)
What is the risk profile on that?
Re:The History of Random.org (2009) by folkhack on Sunday June 09, 2019 @02:24PM (#20140859)
IMO - high, but let me explain... We were also under regulation. Annnnd we also had a giant target painted on our back at all times due to information that would be of immediate use to an attacker.

It all comes down to chain of trust. When it comes down to a root password, or any secret that's business-critical you want to minimize ANY sort of risk and that's just the right way to do business.

When I point my scraper at random.org I can see it talks to "ocsp.digicert.com", "ajax.googleapis.com", "ssl.google-analytics.com", and obv. "random.org" (wow that's actually pretty good =P)... those are now three separate entities that now need trust because they all have the opportunity to see what was rendered on that page in plaintext, they have the opportunity to see what you selected, etc.

Then add to that, any browser plugin, the browser itself, etc etc. Then the "in plaintext over screenshare" issue - and you've got a lot of points where something, or someone could MiTM a plaintext password if they wanted/needed.

Generating a random password/secret by visiting a public site on the internet is stupid/silly with regards to actual security, and opens yourself to attack vectors _for no real reason_. There are a TON of VERY QUICK/EASY ways to generate a very secure string for secret management that don't involve trusting a ton of third parties =|

In a "security culture conscious" SF tech company there should be no place for laziness/lack of care like that. IMO - dumb compromises like that are how you get caught with your pants down leaking a ton of PII.

Re:The History of Random.org (2009) by ASalazarMX on Sunday June 09, 2019 @02:19PM (#20140821)
Setting a root password over screen share? I think random.org is the least of the risks here.
Re:The History of Random.org (2009) by smallbigfish on Sunday June 09, 2019 @01:20PM (#20140461)
Devops = not quite a dev + not quite a sys admin.
Re:The History of Random.org (2009) by ASalazarMX on Sunday June 09, 2019 @02:22PM (#20140848)
Devops usually means "it's faster and cheaper because we don't have a dedicated sysadmin". The union of good developers and good syadmins is narrow like that of developers and designers.
Re:The History of Random.org (2009) by clwk on Sunday June 09, 2019 @03:34PM (#20141359)
I think you mean 'intersection'.
Re:The History of Random.org (2009) by ASalazarMX on Monday June 10, 2019 @01:22PM (#20148769)
Totally, unfortunately I'm too late to edit my mistake.
Re:The History of Random.org (2009) by giancarlostoro on Sunday June 09, 2019 @02:19PM (#20140823)
Maybe true of junior devops that has never done any sysadmin or much programming outside of school. Theres always people who are skilled at their job in whatever field.
Re:The History of Random.org (2009) by folkhack on Sunday June 09, 2019 @02:36PM (#20140969)
Yeah - careful with that generalization though... talent is more a person-to-person and organization-to-organization thing and not a specific title IMO