white hat - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    a former computer hacker now working legally, who is employed by companies to test their computer security systems by trying to hack into themSubmitted on 30/04/2011