Forgot your password?

typodupeerror

Comment: My initial list (Score 1) 147

by Hawke (#40189371) Attached to: I typically interact with X-many OSes per day:
Mac, Linux, Windows, FreeBSD variant (all at work. At home, Linux)
IOS (tablet), Android (phone)
Linux in my television, Tivo, and game console.
Whatever the heck RTOS runs my car, car's GPS, my work telephone, microwave, the badge-swipe system at work, and my work monitor (no, not joking. Darn thing can lock up, and has a boot screen)

That's all I'm coming up with on a daily basis.

Less often, ATMs, routers (Mostly linux), NAS devices, smart-switches (didn't seem like a linux box, but had some copyright lines in the packaging) and anything else with a UI more complex than a mechanical watch. Increasingly, EVERYTHING has an OS: I'm sure it won't be long until someone finds a reason to put a fancy UI on a charcoal grill; and then all future grills will have an OS.

Comment: Re:Exactly why we don't need IPv6 (Score 2) 329

by Hawke (#40103453) Attached to: Sales of Unused IPv4 Addresses Gaining Steam

and then once they've excavated what your MAC address is, telling your router to route traffic to your node is trivial.

Could you further explain this attack vector, cause I've not really understood it so far. The bad guy has your IP address. Exactly what is the additional harm in letting him know your MAC address?

I understand the issue of "probable iphone MAC => iphone specific vulnerabilities", but that doesn't seem to be what you're talking about here. (And really, that's not a significant barrier to the attacker anyway. You did something that let him see your IP address: the odds are quite good that he already could figure out your OS more reliably than using a MAC -> OS mapping)

Comment: Re:Exactly why we don't need IPv6 (Score 3, Insightful) 329

by Hawke (#40101127) Attached to: Sales of Unused IPv4 Addresses Gaining Steam

Since my work laptop isn't allowed to join my "home" workgroup, there is no DNS which will work between by laptop and my machine

Huh? Um, exactly what's the DHCP server on that network there? Does that DHCP server advertise a DNS server? Can you modify the DNS server?

Alternately, can turn of the DHCP server on that wireless router that only does caching recursive DNS, and install a DNS server and DHCP server on your other computer, and run that?

And then, why again do you need to run your own DNS server anyway? Won't the people who give you the /64 take requests to add records? Or use one of the dynamic DNS protocols that allows you to register your IP? And I think there's yet another answer that involves anycast and autoconf...

Or maybe I'm just completely not understanding what you mean by "join my 'home' network".

IPv6 has some pretty good autoconf out of the box. You use RADVD to just announce services, you don't need any software managing IP addresses because the nodes will do that themselves. And when you want to use some service that isn't a pure client-server-http thing, the fact that each computer has a unique IP on that other side of the firewall is helpful. And for the most part, the "OMG, that's hard" retoric is horribly overblown. Get a /64. Configure a route-announce daemon (things your ISP can do for you). IPv6! Free!

Setting up a game, I was trying to debug a connection problem someone had, and sent them to a site that tells you IP addresses. A different friend went there, and discovered he had an IPv6 address. His ISP had provided it for him, and he had literately never known. It wasn't relevant. That's the experience you should expect.

Comment: Re:Why? (Score 1) 152

by Hawke (#38956153) Attached to: No More SSL Revocation Checking For Chrome
Just FYI, depending on exactly when in 2010 it was hacked, Verisign may not have been in the certificate business. Symantec purchased the business in May of 2010, and IIRC the operational transfer happened pretty quickly.

That "just" leaves the DNS system as a possible valid target. You know, the system that's probably more important than SSL.

Comment: Re:Who is "Versign"? (Score 4, Informative) 85

by Hawke (#38903811) Attached to: Verisign Admits Company Was Hacked In 2010, Not Sure What Was Stolen
Verisign runs the top-level domain DNS servers for com, net, edu, cc, name, and a few other smaller ones. If you lookup gmail (ignoring caching), you have to ask Verisign-owned servers where the google DNS servers are, so you can ask those servers what the gmail IP address is. For the security of the internet: it's pretty important.

Until late 2010, Verisign also ran the dominant SSL business. That red circle with the black digitized check at the bottom of your bank's web page? Yeah, that. The SSL business was sold to Symantec, are are trying to slowly rebrand. For the security of the internet, SSL is also kinda important.

NASA

NASA Satellite Snaps First Image of Target Asteroid 57

Posted by CmdrTaco
from the shake-it-like-a-polaroid-picture dept.
coondoggie writes "NASA today said that its Dawn spacecraft snapped the first image of the giant asteroid Vesta it hopes to rendezvous with in July. The asteroid is 530 kilometers in diameter, and appears as a small, bright pearl against a background of stars. Vesta is known as a protoplanet, because it is a large body that almost formed into a planet. It's the second most massive object in the asteroid belt, NASA says."

Comment: Re:Fun at scale. (Score 1) 500

by Hawke (#35357298) Attached to: The Decline and Fall of System Administration

A second specific comment

The configuration of a system is much more complex than most configuration management tools consider. The tools generally limit themselves to the list of things a "sane" person would change.

The list of things that actually affect the running of your system is much, much larger.

  • Libraries. Did you hand-jam in a specific openssl version for some application?
  • Programs. Did you hand-upgrade openssh on one system?
  • /usr/local. Is it in the path of a shell script used to launch a service? Is everything under it managed?
  • Permissions. Did someone do "chmod -r" somewhere they should not have?

If you write rules in puppet to handle all of that, your set of rules blows up to be insanely detailed, long, and completely unmanagable.

But the reinstall handles it all. In an automated, scripted fashion that allows you to easily change what you need.

Seriously people. Cobbler & similar install servers. They need to be part of any large scale host management. And since they are already there, are easy to leverage into being a large part of your large scale host management. And then reinstalling the server is the sane solution.

Comment: Re:Fun at scale. (Score 1) 500

by Hawke (#35357228) Attached to: The Decline and Fall of System Administration

cfengine, puppet, chef et all are in the set of acceptable solutions. And if you have per-host information you care about keeping, superior to blindly reimaging.

But why do you have per-host information? Per-host information (log files, or important data on local storage) is an inherent management pain. The best answer is to keep that to the minimum set of hosts possible, and use coarse tools on the majority. Then you're manually managing 2 hosts, and bulk managing 998. Which is a cubic ton better than manually managing most of 1000 hosts. (remote syslog is your friend.)

(Upgrade? Really? Um, no. Reinstall. Again, you have to be able to reinstall quickly and accurately. And since you can do that, why not do that?)

Comment: Fun at scale. (Score 1) 500

by Hawke (#35356278) Attached to: The Decline and Fall of System Administration

You have 1000 servers. You need to upgrade them to RHEL 6. Do you put a DVD in each of 1000 DVD drives?

NO!

You use an image server. Kickstart. Cobbler. Figure out how the new image looks like, and then pxeboot 1000 servers. That goes much faster. (to the sysadmin above, reimaging a server should take 25 minutes, most of which is spent surfing slashdot, not an hour).

So now, you've got a server that's misbehaving. One of 1000. Out of pure coincidence, honest, the one server you were manually futzing with last week, but that can't possibly be connected. Fixing that server yourself will cause more "configuration drift", and leave you with one server that's still different than the 999 other servers. And hey, that image server is still on your network. Just reimage the thing.

It's popular because it's the answer that scales. kthxbye.

Blessed is the man who, having nothing to say, abstains from giving wordy evidence of the fact. -- George Eliot

Working...