Sikkerhet programvare er en klasse av programvare som fungerer for å identifisere, forebygge, stoppe og reparere skadene forårsaket av skadelig kode. Sikkerhetsprogramvare kan være fokusert på å hindre angrep fra å nå sine mål , på å begrense skaden angrep kan føre til dersom de når sine mål og om sporing av skaden som er forårsaket slik at den kan repareres . Som natur ondsinnet kode utvikler seg , utvikler sikkerhetsprogramvare også . Som et resultat av dagens former for sikkerhetsprogramvare krever konstant oppdatering, og nye former for sikkerhetsprogramvare kan bli stadig mer nødvendig . Firewall
En brannmur hindrer uautoriserte brukere tilgang til en datamaskin mens du lar autoriserte brukere. Brannmurer kan gjennomføres med maskinvare (for eksempel en ruter brannmur) eller programvare . Noen operativsystemer inkluderer programvarebrannmurer i selve operativsystemet . For eksempel har Microsoft Windows XP en innebygd brannmur . Noen uavhengige programvareleverandører lage tredjeparts brannmur programvare som kan supplere eller erstatte et operativsystem er innebygd brannmur . Målet med all brannmur er å beskytte et system ved å hindre enhver form for angrep fra å nå systemet .
Antivirus
Antivirusprogram arbeider for å hindre ondsinnet kode fra å angripe en datamaskin ved å anerkjenne angrep før det begynner når det er mulig . Men det er også designet for å stoppe et angrep pågår som ikke kunne forebygges, og for å reparere skaden gjort av angrepet når angrepet avtar . Antivirusprogram er nyttig fordi den tar opp sikkerhetsspørsmål i tilfeller der angrep har gjort det forbi en brannmur . Nye datavirus vises daglig, så antivirus programvaren må oppdateres kontinuerlig for å forbli effektiv .
Antispyware
Mens antivirus programvare er utviklet for å hindre ondsinnet programvare fra å angripe , målet for antispionvare er å hindre uautorisert programvare fra å stjele og overføring av data som er på brukerens harddisk , samt data som deler en brukers nettaktiviteter . Siden spyware ikke trenger å forsøke å skade datafiler eller operativsystemet , det gjør det ikke trigger antivirusprogrammet til handling. Imidlertid kan antispionvare gjenkjenne bestemte handlinger spyware tar ved å overvåke kommunikasjon mellom en datamaskin og eksterne meldingsmottakere . Når kommunikasjonen vanligvis at brukeren ikke har tillatelse , kan antispyware varsle brukeren og blokkere videre kommunikasjon .
Desktop
Noen typer sikkerhetsprogramvare operere direkte på og utelukkende beskytte individuelle PC desktop. Denne kategorien av sikkerhetsprogramvare, noen ganger referert til som endepunktssikkerhet , forblir bosatt, eller kontinuerlig drift , på skrivebordet. Fordi programvaren kjører , bruker den systemressurser , og kan bremse datamaskinens ytelse. Men fordi den opererer i sanntid , kan den reagere raskt til angrep og søke å stenge dem ned når de oppstår .
Network
Security programvare ofte opererer på en nettverk i stedet for på en bestemt bruker skrivebordet. Nettverkssikkerhet programvare fokuserer på å identifisere sikkerhetsproblemer før de kan påvirke sluttbrukersystemer ved å skanne data som sendes over nettverket kontakter som gatewayer og rutere . Network sikkerhetsprogramvare er vanligvis kjøres på nettverkstjenere eller dedikert server-systemer og så ikke bruke systemressurser av sluttbruker skrivebordene.