Internetin käyttäjät käyttävät useita erilaisia ohjelmia suojautuakseen tietojenkalastelulta tai arkaluonteisten henkilötietojen varastamiselta vilpillisten sähköpostien tai verkkosivustojen kautta. Eri yritykset tarjoavat useita erilaisia menetelmiä henkilökohtaisten tietojen suojaamiseksi Internetiä käytettäessä. Tietojenkalasteluohjelmistotyypit vaihtelevat verkkoselaimen suojausominaisuuksista sähköpostiohjelmiin, virustorjuntaohjelmiin ja pankkiohjelmistoihin.
Tietojenkalasteluohjelmisto sisältyy joskus osana verkkoselainta suojaamaan käyttäjiä verkkosivuilta, jotka yrittävät saada henkilökohtaisia tietoja identiteettivarkauden vuoksi. Jotkut työkalut voivat antaa käyttäjille varoituksia harhaanjohtavista verkkosivuista, jotka yrittävät laittomasti saada henkilökohtaisia tietoja. Toiset näyttävät mitatun sivuston luotettavuuden sekä sivuston isäntämaan ja sivuston isännöivän organisaation nimen. Näiden tietojen avulla käyttäjä voi selvittää, onko sivusto aito ja voidaanko hänelle antaa henkilökohtaisia tietoja.
Useita ohjelmia on myös luotu käyttäjille sähköpostitse lähetettävään tietojenkalasteluun. Nämä ohjelmat alkavat, kun sähköpostiohjelmat käynnistetään, ja arvioivat kaikki vastaanotetut sähköpostit. Kaikki tietojenkalasteluksi määritetyt sähköpostit sijoitetaan erityiseen tietojenkalastelusähköpostikansioon. Käyttäjän tehtävänä on sitten tarkistaa tämä tietojenkalastelusähköpostikansio ja päättää, onko jokin sähköposti luokiteltu väärin, samalla tavalla kuin roskapostikansiossa.
Koska tietojenkalasteluhuijaukset kohdistuvat erityisesti tiettyihin verkkosivustoihin, näitä sivustoja ylläpitävät yritykset ovat vastanneet omalla erikoistuneella tietojenkalasteluohjelmistollaan. Pankit ovat myös julkaisseet ohjelmistoja tietojenkalasteluhuijauksia vastaan. Jotkut ohjelmat estävät yritykset kirjautua petollisille verkkosivustoille ja raportoivat näistä yrityksistä pankille. Käyttäjille annetaan varoituksia, kun ohjelma havaitsee tietojenkalasteluhuijauksia, ja nämä käyttäjät ovat sitten vastuussa varoitusten noudattamisesta. Jos käyttäjät jättävät huomiotta varoitukset, he ovat vastuussa mahdollisista identiteettivarkauksista.
Virustentorjuntaohjelmissa on myös ominaisuuksia, joiden avulla he voivat seurata tietojenkalasteluhuijauksia. Nämä voivat sallia ja kannustaa käyttäjiä ilmoittamaan mahdollisesti petollisista sivustoista. Muut tietojenkalastelun torjuntaohjelmistot hyökkäävät tietojenkalasteluhuijauksia vastaan spektrin vastakkaisesta päästä ja tarjoavat palveluita, jotka auttavat yrityksiä estämään henkilöllisyysvarkaita käyttämästä yrityksen nimeä tietojenkalasteluhuijauksia vastaan asiakkaitaan vastaan.