UK NCSC to stop using 'whitelist' and 'blacklist' due to racial stereotyping
zdnet.com
zdnet.com
However, I do not think existing APIs and commands should need to be changed, although the documentation for them can be changed, if the words "whitelist" and "blacklist" are not the names of commands. (The Apache HTTP configuration already uses the words "allow" and "deny", so that is good.)
I've already changed much of my cryptography masterclass slides and code, but I'm looking for good replacements for "White Hat Hacker" and "Black Hat Hacker".
Suggestions? I'm drawing a blank ...
Virtuous Hacker
Pragmatic Hacker
Malicious Hacker
More information on this subject:
* Terminology, Power and Oppressive Language: https://tools.ietf.org/id/draft-knodel-terminology-00.html#r...
* A Class Divided - https://www.youtube.com/watch?v=1mcCLm_LwpE
I hope one day we don’t have to think about these things any longer but given our history I think it is worth keeping them in mind.
There are context dependant replacements.
A security researcher is always white hat. A black hat is called an attacker or threat actor etc.
I presume “white hat” and “black hat” come from https://en.wikipedia.org/wiki/Spy_vs._Spy so it isn’t black and white whether removing those terms is just whitewashing.
The term black hat usually implies a security context. A “black hat hacker” is a confused usage, and should not be in any training materials IMHO. Depending on your social circle (or context) hacking may be always good (hacker news) where you might use cracker or attacker for the bad sense, or the popular usage of hacker where they are always bad (and white hat would be an alien term to that crowd). I re-edited this comment for clarity.
For example:
missionAllowlist[] = {};
...Or: missionYeslist[] = {};
Instead of: missionWhitelist[] = {};I will not call slaved drives minions. Those drives have work delegated to them by a drive specially configured with authority over the writing process for the group. The word fits. I will not change the meaning of whitelist (implicit deny, conditional allow) and blacklist(implicit allow, conditional deny) because of the political hot potato of the month.
The white and black in white list and blacklist are there to contest the opposition of the mechanism. The fact particular people to whom everything comes back down to race issues can't help but project their favorite topic of discussion where there is quite literally no tangible place for it is not my problem. It's theirs.
Same with white hat and black hat. Nothing to do with race. It comes from the habit in old Westerns whereby "the good guys" could be identified by their wearing of white or light hats, and "the evil guy" always ended up with a black hat on. No race issue. No dog whistling; and the only ones who see any type of racial undertones are ironically the ones who think they're fighting racists.
Take your agendas elsewhere. We don't need to be rejustifying fundamental cultural concepts in terms of neutral and weak phraseology. We have plenty of history to build on, and frankly if you're a practitioner in the field you should be ashamed for even allowing this notional type of "virtue signaling" to pop up. It would be like a woodworker's apprentice walking in demanding that everyone stop calling a screw a screw because it offends their sensibilities to so closely associate the name of a penetrative fastener to a euphemism for sex. The problem is not the rest of the industry in question.
Given the limited amount of time we all have on Earth to get something substantive done, why don't we actually focus on doing something rather than trying to manufacture old conflicts in new times. This damn argument has been had 1000 times before and will likely be had 1000 thence from this outburst.
Stop pretending that someone has a point when people take your jargon out of context and apply some agenda favoring connotation to it. To do so is to let yourself and your work be colored as something else than it fundamentally is.
>To do so is to let yourself and your work be colored as something else than it fundamentally is. ... Nice slip up there Mr. Racis...
I'll write you a stern letter of disapproval for intellectual disingenuity if you finish that. You know damned well what I intended to say, and I'd do it only reluctantly and might not at all if in the end all it would accomplish is giving you the satisfaction of pretending I just somehow indirectly admitted you (note the use of the Royal you) had a point. No one who follows this asinine attempt at trying to look sympathetic and "emotionally in touch with the struggles of People of Color" does.
For once, check your 'ism's' at the door. Life is hard enough without people going out of their way to race bait.