Varnostna programska oprema je računalniška programska oprema, ki je zasnovana za izboljšanje varnosti posameznega računalnika ali računalniškega omrežja. Ta programska oprema naj bi se uporabljala kot del celotnega varnostnega načrta in ne kot samostojen varnostni ukrep. Številna podjetja s programsko opremo izdelujejo varnostne izdelke, od brezplačne programske opreme, ki jo lahko prenesejo posamezni uporabniki računalnikov, do posebnih programov, zasnovanih za določena omrežja, kot so tisti, ki se uporabljajo za shranjevanje informacij za vlade.
Varnostna programska oprema lahko opravlja številne varnostne funkcije. Nekateri programi so zasnovani za en sam in poseben namen, kot je odstranjevanje vohunske programske opreme, drugi pa lahko izvajajo več funkcij. Varnostna programska oprema se uporablja za vzpostavitev požarnih zidov, za odkrivanje in odstranjevanje virusov, za zaščito informacij v omrežju, za odkrivanje napadov na računalnik ali omrežje itd. Splošno pravilo je, da deluje ves čas in zagotavlja zaščito v ozadju, uporabniki pa lahko zaženejo tudi pripomočke za skeniranje svojih računalnikov glede določenih računalniških groženj.
Takšno programsko opremo je mogoče uporabiti tudi za filtriranje dostopa. Pri nekaterih računalnikih in omrežjih je morda zaželeno filtriranje dostopa, da se ljudje oddaljijo od spletnih mest, ki bi lahko ogrozila varnost, kot so spletna mesta, ki samodejno začnejo prenašati zlonamerno kodo. Filtriranje dostopa se lahko uporablja tudi za zagotovitev, da ljudje na delovnem mestu dostopajo samo do delovnih mest, primernih za delo, in za zaščito mladih uporabnikov računalnikov, kot so otroci, pred materialom, ki bi lahko bil nevaren ali nevaren.
Večina programov je zelo prilagodljivih. Program ima lahko nastavitve, ki zagotavljajo, da lahko samo skrbnik izvaja določene naloge s programom, program pa je mogoče konfigurirati tako, da ustreza potrebam določenega sistema. Varnostne programske programe je mogoče tudi usmeriti k izdaji poročil, ki se ob odkritju težav pošljejo skrbniku. Uporabljajo se lahko tudi za zaščito določene vsebine na določenem računalniku; nekdo lahko na primer ustvari datoteke ali imenike, zaščitene z geslom, z varnostno programsko opremo, da omeji nepooblaščen dostop.
Izraz “varnostna programska oprema” se uporablja tudi za opis kriptografske programske opreme. Ta programska oprema se uporablja za pošiljanje in prejemanje kodiranih sporočil, kar zagotavlja, da tudi če je sporočilo prestreženo, ne bo berljivo. Resnično robustna kriptografska programska oprema, ki jo je zelo težko razbiti, je lahko precej draga in zahteva veliko sredstev, medtem ko osnovni programi zagotavljajo nizko raven šifriranja za ljudi, ki želijo zmerno varno komunikacijo.
Pregledi varnostne programske opreme so na voljo na številnih uglednih spletnih mestih in računalniških revijah. Takšni pregledi razpravljajo o stroških, enostavni uporabi, postopku namestitve in drugih funkcijah, ki potrošnikom pomagajo pri informirani izbiri, kateri izdelek bo najprimernejši.