Typer programvaresikkerhet

Ung grafisk designer

En ung mann som jobber på sin stasjonære datamaskin

Bildekreditt: Dangubic/iStock/Getty Images

Enhver programvare utviklet for å identifisere, forhindre, stoppe og reparere skader forårsaket av andre på datamaskinen eller nettverket kan kalles sikkerhetsprogramvare. Sikkerhetsprogramvare kan være fokusert på å hindre angrep fra å nå målet, på å begrense skaden angrep kan forårsake hvis de når målet og spore skaden som er forårsaket slik at den kan være det reparert. Etter hvert som naturen til ondsinnet kode utvikler seg, utvikler sikkerhetsprogramvare seg også.

Brannmur

En brannmur hindrer uautoriserte brukere fra å få tilgang til en datamaskin eller nettverk uten å begrense de som er autoriserte. Brannmurer kan implementeres med maskinvare eller programvare. Noen datamaskinoperativsystemer inkluderer programvarebrannmurer i selve operativsystemet. For eksempel har Microsoft Windows en innebygd brannmur. Rutere og servere kan inkludere brannmurer. Det finnes også dedikerte maskinvarebrannmurer som ikke har noen annen funksjon enn å beskytte et nettverk mot uautorisert tilgang.

Dagens video

Antivirus

Antivirusprogramvare fungerer for å forhindre at ondsinnet kode angriper en datamaskin ved å gjenkjenne angrepet før det begynner. Men den er også designet for å stoppe et angrep som ikke kunne forhindres, og for å reparere skader som er gjort av angrepet når angrepet avtar. Antivirusprogramvare er nyttig fordi det løser sikkerhetsproblemer i tilfeller der angrep har gjort det forbi en brannmur. Nye datavirus dukker opp daglig, så antivirusprogramvare må oppdateres kontinuerlig for å forbli effektiv.

Antispionvare

Mens antivirusprogramvare er utviklet for å hindre skadelig programvare i å angripe, er målet med antispionprogramvare for å forhindre at uautorisert programvare stjeler informasjon som er på en datamaskin eller blir behandlet gjennom datamaskin. Siden spionprogrammer ikke trenger å forsøke å skade datafiler eller operativsystemet, utløser den ikke antivirusprogramvare. Imidlertid kan antispyware-programvare gjenkjenne de spesielle handlingene spyware utfører ved å overvåke kommunikasjonen mellom en datamaskin og eksterne meldingsmottakere. Når kommunikasjon oppstår som brukeren ikke har autorisert, kan antispyware varsle brukeren og blokkere videre kommunikasjon.

Hjemmedatamaskiner

Hjemmedatamaskiner og noen små bedrifter implementerer vanligvis sikkerhetsprogramvare på skrivebordsnivå - altså på selve PC-en. Denne kategorien av sikkerhetsprogramvare, noen ganger referert til som endepunktsikkerhet, forblir hjemmehørende eller kontinuerlig i drift på skrivebordet. Fordi programvaren kjører, bruker den systemressurser og kan redusere datamaskinens ytelse. Men fordi den opererer i sanntid, kan den reagere raskt på angrep og forsøke å stenge dem når de oppstår.

Nettverksikkerhet

Når flere datamaskiner alle er på samme nettverk, er det mer kostnadseffektivt å implementere sikkerhet på nettverksnivå. Antivirusprogramvare kan installeres på en server og deretter lastes automatisk til hvert skrivebord. Imidlertid er brannmurer vanligvis installert på en server eller kjøpt som en uavhengig enhet som settes inn i nettverket der Internett-tilkoblingen kommer inn. Alle datamaskinene i nettverket kommuniserer uhindret, men all data som går inn eller ut av nettverket over Internett filtreres gjennom brannmuren.