Een ethische hacker gebruikt hacking technieken om kwetsbaarheden te vinden in ICT systemen. Vervolgens publiceert hij de kwetsbaarheden om ook andere organisaties op de hoogte te stellen, zodat ook deze verholpen kunnen worden. Een ethisch hacker vindt dat organisaties niet voldoende veilig met hun ICT omgaan, waardoor gegevens van burgers niet veilig zijn. Ze helpen organisaties bij het zoeken naar kwetsbaarheden, zodat de criminele hackers er geen misbruik van kunnen maken.