Los usuarios de Internet utilizan varios programas diferentes para protegerse contra el phishing o el robo de información personal confidencial a través de correos electrónicos o sitios web fraudulentos. Diferentes empresas proporcionan varios métodos diferentes para proteger la información personal cuando se utiliza Internet. Los tipos de software anti-phishing varían desde funciones de seguridad del navegador web hasta clientes de correo electrónico, programas antivirus y software bancario.
El software anti-phishing a veces se incluye como parte de un navegador web para proteger a los usuarios contra páginas web que intentan obtener información personal con el propósito de robo de identidad. Algunas herramientas pueden advertir a los usuarios sobre páginas web engañosas que intentan obtener información personal de forma ilegítima. Otros muestran una medida de la confiabilidad del sitio que se visita, así como el país anfitrión del sitio y el nombre de la organización que aloja el sitio. Con esta información, el usuario puede establecer si el sitio es auténtico o no y si se le puede confiar información personal.
También se han creado varios programas para abordar el phishing enviado a los usuarios por correo electrónico. Estos programas se inician cuando se lanzan los clientes de correo electrónico y evalúan cada correo electrónico recibido. Cualquier correo electrónico designado como phishing se coloca en una carpeta especial de correo electrónico de phishing. Depende del usuario revisar esta carpeta de correo electrónico de phishing y decidir si algún correo electrónico se ha categorizado incorrectamente, de la misma manera que con una carpeta de correo no deseado o basura.
Dado que las estafas de phishing se dirigen a determinados sitios web en particular, las empresas que gestionan estos sitios web han respondido con su propio software antiphishing especializado. Los bancos también han lanzado software para combatir las estafas de phishing. Algunos programas bloquean los intentos de iniciar sesión en sitios web fraudulentos y reportan estos intentos al banco. Los usuarios reciben advertencias cuando el programa detecta estafas de phishing, y estos usuarios son responsables de seguir las advertencias. Si los usuarios ignoran las advertencias, son responsables de cualquier robo de identidad que resulte.
Los programas antivirus también incluyen funciones que les permiten rastrear estafas de phishing. Estos pueden permitir y alentar a los usuarios a denunciar sitios potencialmente fraudulentos. Otro software anti-phishing ataca las estafas de phishing del extremo opuesto del espectro, ofreciendo servicios que ayudan a las empresas a evitar que los ladrones de identidad exploten el nombre de la empresa para estafas de phishing contra sus clientes.