Turvatarkvara on arvutitarkvara, mis on loodud üksiku arvuti või arvutivõrgu turvalisuse suurendamiseks. See tarkvara on mõeldud kasutamiseks täieliku turvaplaani osana, mitte eraldiseisva turvameetmena. Paljud tarkvaraettevõtted toodavad turbetooteid, alates vabavarast, mida üksikud arvutikasutajad saavad alla laadida, kuni spetsiaalsete programmideni, mis on loodud teatud võrkude jaoks, näiteks valitsuste jaoks teabe salvestamiseks.
Turvatarkvara võib täita mitmeid turvafunktsioone. Mõned programmid on loodud ühel ja konkreetsel eesmärgil, näiteks nuhkvara eemaldamiseks, samas kui teised võivad täita mitut funktsiooni. Turvatarkvara kasutatakse tulemüüride loomiseks, viiruste tuvastamiseks ja eemaldamiseks, võrgus teabe kaitsmiseks, arvuti või võrgu vastu suunatud rünnakute tuvastamiseks ja nii edasi. Üldreeglina töötab see kogu aeg, pakkudes taustakaitset, ja kasutajad saavad käivitada ka utiliite, et kontrollida oma arvutit konkreetsete arvutiohtude suhtes.
Sellist tarkvara saab kasutada ka juurdepääsu filtreerimiseks. Mõne arvuti ja võrgu puhul võidakse soovida juurdepääsu filtreerimist, et hoida inimesi eemal saitidest, mis võivad ohustada turvalisust, näiteks saidid, mis käivitavad automaatselt pahatahtliku koodi allalaadimise. Juurdepääsu filtreerimist võib kasutada ka selleks, et tagada, et töökohal olevad inimesed pääseksid juurde ainult tööks sobivatele saitidele, ja kaitsta noori arvutikasutajaid, näiteks lapsi, materjali eest, mis võib olla ähvardav või ohtlik.
Enamik programme on väga paindlikud. Programmil võivad olla sätted, mis tagavad, et ainult administraator saab programmiga teatud toiminguid täita ja programmi saab konfigureerida nii, et see vastaks konkreetse süsteemi vajadustele. Turvatarkvaraprogramme saab ka suunata väljastama aruandeid, mis saadetakse probleemide tuvastamisel administraatorile. Neid saab kasutada ka konkreetse sisu kaitsmiseks konkreetses arvutis; Näiteks võib keegi luua turvatarkvaraga parooliga kaitstud faile või katalooge, et piirata volitamata juurdepääsu.
Mõistet “turvatarkvara” kasutatakse ka krüptotarkvara kirjeldamiseks. Seda tarkvara kasutatakse kodeeritud sõnumite saatmiseks ja vastuvõtmiseks, tagades, et isegi sõnumi pealtkuulamisel pole see loetav. Tõeliselt tugev krüptograafiline tarkvara, mida on äärmiselt raske lahti murda, võib olla üsna kulukas ja ressursimahukas, samas kui põhiprogrammid pakuvad madalat krüptimistaset inimestele, kes soovivad mõõdukalt turvalist sidet.
Turvatarkvara ülevaated on saadaval paljude mainekate veebisaitide ja arvutiajakirjade kaudu. Sellised ülevaated käsitlevad kulusid, kasutuslihtsust, paigaldusprotsessi ja muid funktsioone, mis aitavad tarbijatel teha teadliku valiku, milline toode on kõige sobivam.