Re: In case your comment was serious, I'd like to point out that...
That works, @Mephisto, although the reason we use those terms today probably has more to do with the use of black and white hats in old films. It's become industry terminology but, as mentioned, has nothing to with race. If you prefer, you might substitute Red Team and Blue Team, but these have slightly different connotations.