
Tjenestenekt (denial-of-service, DoS) eller distribuert tjenestenekt (distributed denial-of-service, DDoS) brukes innen Informasjons- og IT-sikkerhet for å beskrive et angrep hvor en tjeneste blir oversvømmet med mye trafikk av én eller flere maskiner. Den kan være rettet mot en nettside, server eller annen ressurs på internettet. Et vellykket tjenestenektangrep foråsaaker at nettsiden blir nede, krasje eller bli utilgjengelig.
Tjenestenektangrep har vokst til å bli et problem på Internett, særlig distribuerte varianter (distributed DoS, DDoS), hvor DDOS-trafikk genereres typisk med bottnett som kan bestå av flere millioner infiserte datamaskiner via nettverket. Alle disse maskinene samlet vil ha større båndbredde enn offeret, noe som utnyttes til å sende så mye data til offeret at legitim trafikk ikke vil komme igjennom.
Et tjenestenektangrep må ikke nødvendigvis utføres via et nettverk. Det er mulig å lage programmer/skadevare som ikke gjør annet enn å kopiere seg selv. Etter kort tid vil prosessoren bli overarbeidet og systemet vil stoppe.
Et ping-angrep er basert på å sende et stort antall ping-pakker til et mål. Har angriperen større båndbredde enn målet vil målet etter hvert ikke greie å ta imot flere pakker. Båndbredden blir sprengt.
Et nuke-angrep er en protokollangrep sender en pakke, som oftest gjennom ICMP, som er fragmentert. Pakken utnytter en programvarefeil i operativsystemet og maskinen vil krasje. Dette er også kjent som «dødens ping». Dette kan føre til ustabilitet i eldre systemer.
Det finnes et par tiltak man kan ta:
Hovedproblemet er å skille mellom angrepstrafikk og normal trafikk og det finnes flere strategier :