Marcus Ranum over at ranum.com has a very interesting essay on computer security. I don't like his use of the term "hacker", but I do agree with his ideas on it's futility. Read and heed.