Archive for July, 2006

RFID is great!

Friday, July 14th, 2006

Just ask your favorite State Department worker.  In fact, it is so great, they are going to start putting them in passports by the end of next month (http://money.cnn.com/2006/07/13/pf/rfid_passports/index.htm).  Coming soon to an airport near you, you can just waive your passport in front of their reader and they will have all your information.  Sounds great right? Saves you that pesky 2 seconds it takes for the person at the desk to actually open your passport up.  After a mere 43,200 passport scans, you will have saved an entire day of your life!  Kind of makes me want to take up international travel again.

 But seriously.  This is the stupidest idea ever.  Do the people at the State department not read the news?  The Dutch government tried the same thing just one year ago.  Their encryption was cracked in something like two weeks.  Not only that, but people with readers could obtain a person’s passport information as it was scanned at immigration from something on the order of 50 feet away.  The Dutch government corrected that problem by putting (I believe) Gaussian cages around the passport readers.  But, what’s to stop someone from energizing your RFID chip as you walk through the door to their business or something? 

The encryption the State Department intends to use will get broken someday.  Then your RFID passport could be a liability.  They claim the purpose of the chip is to cut down on human error but a human is reviewing the information on a computer screen instead of a passport.  Are they less likely to make an error looking at a computer screen? I doubt it.

The Internet is Broken!

Thursday, July 13th, 2006

I can’t connect, so it must be broken. I’ve seriously had people tell me that.  Anyway, that’s not why it is broken.  It’s broken because I’ve looked through my log files and I get hit by robots all the time.  I haven’t posted my domain name anywhere or anything.  These robots started scouring my site within hours of it going live.  I have no idea if these robots are malicious or not, and if they were a mere robots.txt file isn’t going to stop them.  I suppose it’s not bad that people want to find useful information on websites but it is just sad that you can’t even go a few hours without them finding you.

But the main reason the internet is broken is things like spam email.  I think that most people agree that the internet ought to continue to provie some measure of anonymity, but no one likes to receive spam.  Worse, no one likes someone to send spam with their email address being the return address on the message.  It makes them look bad.  So how do we preserve the sanctity of email and the anonymity that everyone wants? I fear they may be conflicting.  But, I’ve been thinking about solutions.  I am sure I am not the only one trying to find a solution. I’m not sure it is possible to provide both aspects of email though.  I think they are too opposite from each other.  Maybe some day we can fix the internet.

 -Edit: I forgot to mention that it seems the FBI wants to put in a backdoor to everyone’s internet connection (http://www.freesoftwaremagazine.com/node/1671).  That would break the internet even more.  That’s just sillines and not something that would even be able to overcome encryption.

Finally!

Tuesday, July 11th, 2006

The servers are all set up.  I even tested myself to make sure my outgoing mailserver is not susceptible to spam relaying attacks (http://www.abuse.net/relay.html).  It’s good to know that I won’t be making the world’s spam problem even worse.

 I’m in the process now of probing my ports (www.grc.com).  I’ve only had to open a few ports up, thankfully.  I still need to add a cronjob that checks for package updates on a daily basis though.  I can’t believe the security vulernerability that Microsoft released an update for today.  They had a flaw in XP Service Pack 2 (and probably every other OS they make) that allowed a remote attacker to gain control over the box using DHCP!  That means that if I wanted to, I could set up a rogue DHCP server at work tomorrow and potentially exploit this flaw if I wanted to.  This is obviously a huge problem.  I’d rather not have any of my home computers hacked, so I need to be careful.

 Anyway, big thanks to srippee for providing me with some of his server setup experience.

 Edit- Oh and I looked through my access_log and within hours of getting my http site up, I was already getting hit by robots! It’s amazing.  Those automated robots have too much time on their hands.

Wonders never cease

Monday, July 10th, 2006

Well, I think I have all my servers set up.  I just haven’t tried A) a pops or imaps connection or B) an authorized smtp connection.  I’ve locked down smtp really tight so that I don’t have to worry about ending up on the RBL.  Wouldn’t want to lose my brand new domain name’s ability to send email in just a few days.  That would be a travesty.

 Oh and as for the whole house fan, well it wasn’t exactly a smashing success last night either.  Of course, after looking at a minute by minute graph of the temperature last night, I can see why.  It didn’t really cool off much until well after 2am.  Though I did see some literature on the company’s website that indicates it ought to cool off a house almost twice as large as mine in as little as 15 minutes.  We’ll see about that.

Setting up servers sucks…

Monday, July 10th, 2006

So I’ve been working on getting Apache all set up on here and also getting a mailserver going.  It’s just not a fun task.  After spending hours trying to figure out why my virtual servers weren’t working in Apache, I found out that it was the “SELinux” garbage that I installed that was causing me problems.  It completely changes all the permissions rules for Apache so that only files owned by ‘root’ can be read.  Now why would I want root to own everything?  I suppose you could argue that it keeps an arbitrary user from being able to run content that might cause your box problems.  But if I setup the box properly, then only certain people can access my virtual web servers anyway.  I can also setup Apache to run pages as the specified user and control how much CPU time, memory and other resources they get.  So why would I want everything owned by root? I thought the best way to secure a box is to do as little as the root user as possible?

The mailserver setup is tedious also.  I haven’t finished that yet.  I think I can receive incoming mail on it now, but I haven’t even tried.  I suppose today I just don’t have the patience for it.  I think that is why Microsoft products are popular with some.  They don’t have the patience to take care of all the tiny details that one might have to worry about in Linux.  Maybe I’ll finish that up tonight, but most likely I will not even bother.

Whisper Aire? Hardly…

Sunday, July 9th, 2006

Yesterday I installed a “Whisper Aire” whole house fan.  Is it quieter than other whole house fans that I have seen in operation? Absolutely.  But it is by no means a whisper.  I installed it right outside of my bedroom door, I had no choice.  It was the only location that would work.  Surprisingly, it isn’t any louder in my room on the lowest of its five speeds as it is on the highest.

So why am I so seemingly disgruntled?  I spent hours in my attic rerouting an electrical line that was in the way, cutting a hole in the ceiling, adding framing to support the fan, etc etc.  I’m still not done.  I have to put in new insulation.  On top of that, I ran the fan almost all night last night and the house didn’t get any cooler than it gets when I put a fan in the front door.  I’m hoping that it is  becaues I ran it on its lowest speed (about 1200 CFM of air).  Tonight I will run it at full speed (2200 CFM of air) in hopes that I can get my home as cool as the outside world.

 My local utilities company actually recommends that I install a 3600 CFM fan but that would have required cutting ceiling joists.  Plus the fan I bought comes with an insulated door which is rather handy since it is almost impossible to get to the location that the fan is installed.

I will keep you all up to date (which wouldn’t likely be anyone).