Data encryption for servers
Alright, so I'm running the network for a school [duh, it's why we're here :P ] but I'm wondering about encryption. I'm only 20, and back when I was in high school before University, our board office got broken into and they went for the IT department and took a ton of hard drives and backup tapes. All of which were encrypted. As Network Administrator in the school district now, I want to make sure the same thing doesn't happen here at this high school.
I love TrueCrypt, everything I've ever heard about that program completely owns. However I'm curious as to how it does with encrypting a full hard drive, and what would prevent an attacker from just booting that hard drive up. Does TrueCrypt load before the OS loads? How does that work in your experience?
Basically I just want to have all our servers encrypted, so in the event of someone getting a hold of them, they wouldn't be able to login of course from a secure windows password, but what would prevent them from stealing the drive and reading it at home? If there's an encryption method that you guys use for encrypting the entire server, please do share!
Also any client encryption would be great, but not as needed since all files are saved to the server and not locally.
I found PGP online, they look like an excellent company. But we're running out of money here in the IT budget for this year since a lot of things needed to be changed. Truecrypt attracts me because it's open source, but PGP attracts me because of how easy and managable it looks. However at a little over 100 bucks per machine [it looks like, unless I'm reading wrong] it could get very pricey.
Thanks for any advice!