Noun (person)
    
  
    White hat  
          
      
          
      
      
   
  
                  
                            
              
  
                  
                            
              
  
    
        a type of hacker engaged in ethical and/or professional system scanning, penetration, or protection        
          
      
          
      
      
    
  
      White hat hackers always get permission before they start cracking systems, and always report security holes they find along the way.