Mori, if you don't mind me asking, what sort of work does a white hat do? I think I've heard the term before, but I'm not sure exactly what it involves.
I don't mind, I actually get this question alot, so here is something I wrote a while back.
""
Simply Put Hackers are in 3 categories:
White Hats: Hackers who abide by the law and are typically employed by Businesses/Corporations/Government/Private Entities/or even just average users to secure, test the security of, and defend against Black Hats. These are also just general programmers who do things like making the games you play or applications you use, or people who develop electronics.
Grey Hats: Hackers who (most of the time) work for no one and just try and find flaws in systems, then report it to system admins and/or the Company who owns it, and if they don't listen, report it to whichever group they like so the people who do not listen will. (They typically go about it illegally, and are nuisances but no one bothers them too much, there are worse people to go after.)
Black Hats: Hackers who do not follow the laws and typically hack for illegal purposes (mountry gain, identity theft, government secrets, and crippling businesses just to name a few).
""
It is pretty accurate, I had to simplify it though.
My work also involves data recovery, hardware repair, and virus removal.