Live data from Hacker News

Someone forgot to renew NodeJS.org

nodejs.org

61–70 of 78 posts

Re: Someone forgot to renew NodeJS.org

#61
post #56
post #53

Earlier quoted context omitted.

Yes. apt-get: $ ls -l /etc/apt/trusted.gpg.d/ Source Installation: $ wget http://nmap.org/dist/sigs/nmap-6.01.tgz.asc $ wget http://nmap.org/dist/nmap-6.01.tgz $ gpg nmap-6.01.tgz.asc

The point is that most people don't do this.

Its built into apt. Unless you are suggesting that most people do:

  # apt-get --allow-unauthenticated ...

Re: Someone forgot to renew NodeJS.org

#62

Earlier quoted context omitted.

Homebrew, rbenv, rvm, to name a few. Never understood it either. If you could get ahold of a domain write a malicious script at /some-script.sh, you could do a lot of damage.

I agree that it feels insecure, but is there really a difference between this and downloading and running files from a .tar.gz or installing a .deb for example?

With a .tar.gz you can verify a checksum.

Re: Someone forgot to renew NodeJS.org

#63
post #44

I hope the node installation never did one of these: curl -s -L http://nodejs.org/some-script.sh |sh I have never understood why people install software like that. I can not remember which project it is that uses this in the installation.

Would adding a hash check for some-script.sh solve the security issue?

Re: Someone forgot to renew NodeJS.org

#64
post #60

There is a lot of self-righteous dickishness and schadenfraude in these responses. Proclaiming there to be "NO excuse" to someone who has worked their ass off to create a stellar open-source project really says more about yourself than the person you are attacking. Most certainly there is some sort of explanation, and whether or not it was a terrible mistake, being a jerk about it doesn't relieve you from the terribl…

You have hit on the exact reason why I almost never look at Hacker News any more, except when someone explicitly asks me to respond to something.

This site appeals to the absolute worst in everyone. I find myself becoming an asshole every time I come here, and I don't like that feeling.

Re: Someone forgot to renew NodeJS.org

#65
post #60

There is a lot of self-righteous dickishness and schadenfraude in these responses. Proclaiming there to be "NO excuse" to someone who has worked their ass off to create a stellar open-source project really says more about yourself than the person you are attacking. Most certainly there is some sort of explanation, and whether or not it was a terrible mistake, being a jerk about it doesn't relieve you from the terribl…

It actually pronounced "Schadenfreude" ;-)

Re: Someone forgot to renew NodeJS.org

#66
post #63
post #44

I hope the node installation never did one of these: curl -s -L http://nodejs.org/some-script.sh |sh I have never understood why people install software like that. I can not remember which project it is that uses this in the installation.

Would adding a hash check for some-script.sh solve the security issue?

A published hash sum on its own only protects against non-malicious errors in the download. This is of limited use, since even regular HTTP is verified with a 16 bit CRC checksum.

Distributing a hash check over HTTPS would offer some protection against man in the middle style attacks, to the extent that TLS protects against man in the middle attacks, but accomplishes nothing if the server has been compromised.

Distributing a signature of the download gives stronger protection, because the private key can be kept offline and encrypted except when in use. Breaking into a server and overwriting a few files is easier than breaking into someone's laptop in the brief moment where they unlock their keypair to sign a release.

Re: Someone forgot to renew NodeJS.org

#67

Sorry, folks. My bad. The root cause here is that some stuff didn't get handed over properly in the switch from Ryan to me as Node.js manager. So, the emails were indeed going to a non-functioning inbox. It's resolved now, and we're setting it up to auto-renew so that this doesn't happen again.

It's kind of amazing how much certain data (in this case, a record in DNS) comes to mean to people. And how much we come to rely on that little bit of data. And really, how much we trust the DNS system and it's maintainers. "Ruling the world" might be difficult, but "ruling the internet" appears to be a matter of controlling DNS and then mimicking well-known sites well enough to install arbitrary software on every PC and device on the planet via a nefarious auto-update. It's the ultimate MITM attack. Even better if you can take over the DNS system for a short period, get a few million installs, then put the system back.

tl;dr: He who controls the DNS, controls the universe.

Re: Someone forgot to renew NodeJS.org

#68

Sorry, folks. My bad. The root cause here is that some stuff didn't get handed over properly in the switch from Ryan to me as Node.js manager. So, the emails were indeed going to a non-functioning inbox. It's resolved now, and we're setting it up to auto-renew so that this doesn't happen again.

It's kind of amazing how much certain data (in this case, a record in DNS) comes to mean to people. And how much we come to rely on that little bit of data. And really, how much we trust the DNS system and it's maintainers. "Ruling the world" might be difficult, but "ruling the internet" appears to be a matter of controlling DNS and then mimicking well-known sites well enough to install arbitrary software on every PC…

It's not who controls the spice, its the one who can disrupt the flow.

Re: Someone forgot to renew NodeJS.org

#69
post #44

I hope the node installation never did one of these: curl -s -L http://nodejs.org/some-script.sh |sh I have never understood why people install software like that. I can not remember which project it is that uses this in the installation.

I don't know if it did so in the past, but it doesn't currently.

Re: Someone forgot to renew NodeJS.org

#70

Earlier quoted context omitted.

eNom does all kinds of shady shenanigans with domain renewals. There are stories of names going up on their auction block the moment the registration expires (meaning someone has to pay a greatly inflated amount of cash to reclaim the name)

Unlikely. As much as enom sucks I don't think one could misconstrue any of their ineptitude as evil. They do however have the redemption period at inflated prices, but I've never heard of them moving an expired domain to immediate auction. [citation please]

http://www.ripoffreport.com/Search/Enom.aspx

Start here.

Post reply on HN