Mai multe programe diferite sunt folosite de utilizatorii de internet pentru a se proteja împotriva phishingului sau a furtului de informații personale sensibile prin e-mail-uri sau site-uri web frauduloase. O serie de metode diferite sunt furnizate de diferite companii pentru a proteja informațiile personale atunci când utilizați Internetul. Tipurile de software anti-phishing variază de la caracteristicile de securitate ale browserului web până la clienți de e-mail, programe antivirus și software bancar.
Software-ul anti-phishing este uneori inclus ca parte a unui browser web pentru a proteja utilizatorii împotriva paginilor web care încearcă să obțină informații personale în scopul furtului de identitate. Unele instrumente pot oferi utilizatorilor avertismente cu privire la paginile web înșelătoare care încearcă să obțină informații personale în mod ilegal. Alții afișează o măsurare a credibilității site-ului vizitat, precum și țara gazdă a site-ului și numele organizației care găzduiește site-ul. Cu aceste informații, utilizatorul poate stabili dacă site-ul este sau nu autentic și poate fi de încredere cu informații personale.
De asemenea, au fost create mai multe programe pentru a aborda phishingul trimis utilizatorilor prin e-mail. Aceste programe pornesc la lansarea clienților de e-mail și evaluează fiecare e-mail primit. Orice e-mail desemnat ca phishing este plasat într-un folder special de e-mail de phishing. Apoi, utilizatorul trebuie să examineze acest dosar de e-mail de phishing și să decidă dacă vreun e-mail a fost clasificat necorespunzător, în același mod ca și în cazul unui dosar nedorit sau spam.
Deoarece escrocherii prin phishing vizează în special anumite site-uri web, companiile care administrează aceste site-uri web au răspuns cu propriul lor software specializat anti-phishing. Băncile au lansat, de asemenea, software pentru a lupta împotriva înșelătoriilor de tip phishing. Unele programe blochează încercările de conectare pe site-uri web frauduloase și raportează aceste încercări băncii. Avertismentele sunt date utilizatorilor atunci când programul detectează escrocherii de tip phishing, iar acești utilizatori sunt apoi responsabili pentru respectarea avertismentelor. Dacă utilizatorii ignoră avertismentele, ei sunt răspunzători pentru orice furt de identitate care rezultă.
Programele antivirus includ, de asemenea, funcții care le permit să urmărească înșelătoriile de tip phishing. Acestea pot permite și încuraja utilizatorii să raporteze site-uri potențial frauduloase. Alte programe anti-phishing atacă escrocherii de tip phishing de la capătul opus al spectrului, oferind servicii care ajută companiile să împiedice hoții de identitate să exploateze numele companiei pentru escrocherii de phishing împotriva clienților săi.