Denial of Service (DoS) Attack: Vad det är och hur man förhindrar det

Har du någonsin känt en ovanlig långsamhet i din nätverkshastighet eller oväntad otillgänglighet för en viss webbplats? Chansen kan vara att det kan finnas en Denial of Service-attack på gång. Du kanske är bekant med termen – Denial of Service men i verkligheten kan det vara svårt att skilja mellan en riktig attack och normal nätverksaktivitet. Denial of Service (eller DoS)(Denial of Service (or DoS)) attack, som, som namnet antyder, direkt relaterar till att nekas en tjänst, särskilt Internet .

En DoS- attack är en sorts attack som tär på en användares resurser och får nätverket att gå ner på knä, och därigenom förhindra legitima användare från att komma åt vilken webbplats som helst. DoS -(DoS) attacken har varit och förblir en av de mest sofistikerade attackerna som man inte har en potentiell förebyggande policy mot. I det här inlägget kommer vi att belysa vad som är en DoS- attack och hur man bättre kan förebygga den och vad du ska göra om du vet att du är attackerad.

Vad är DoS eller Denial of Service Attack

I en DoS- attack hindrar en angripare med uppsåt användare från att komma åt en tjänst. Han gör det genom att antingen rikta in sig på din dator och dess nätverksanslutning, eller på datorerna och nätverket på webbplatsen som du försöker använda. Han kan därmed hindra dig från att komma åt dina e-post- eller onlinekonton.

Föreställ dig en situation där du försöker logga in på ditt Internetbankkonto(Internet Banking) för transaktionsaktivitet online. Men hur konstigt det än kan tyckas, nekas du tillgång till bankens webbplats, trots att du har en snabb internetuppkoppling. Nu kan det finnas två möjligheter – antingen är din internetleverantör nere eller så är du utsatt för en DoS- attack!

I en DoS- attack skickar angriparen ut en flod av överflödiga förfrågningar till huvudservern på den aktuella webbplatsen, vilket i princip överbelastas och blockerar alla ytterligare förfrågningar innan kapaciteten hålls tillbaka. Detta orsakar ett avslag på inkommande legitima förfrågningar för denna webbplats och följaktligen är du offret( you’re the victim) .

Angreppssätten kan dock skilja sig beroende på angriparens motiv, men detta är det vanligaste sättet att starta en DoS- attack. Andra sätt att attackera kan innebära att förhindra en viss person från att komma åt en viss webbplats, hindra anslutningen mellan två maskiner vid serveränden, därför att störa tjänsten, etc.

Vissa angripare agerar också på en annan typ av DoS- attack – e- postbombning(Email bombing) där många skräppostmeddelanden genereras och strömmar in i ens inkorg(Inbox) så att alla ytterligare förfrågningar till e-postservern blockeras. Detta kan hända i stor utsträckning, även på e-postkontot som du fått av dina arbetsgivare, för att inte tala om offentliga e-posttjänster som Yahoo, Outlook , etc. (Yahoo, Outlook, etc)Du kan till och med bli berövad att ta emot ytterligare legitima e-postmeddelanden eftersom din tilldelade lagringskvot kommer att fyllas upp. Med en stor variation i sina ambitioner, kan motivationen för angripare variera från "bara för skojs skull" till finansiellt clinch till revansch.

Relaterat(Related) : Webbläsaren har fastnat för att kontrollera din webbläsare innan du får åtkomst till(Checking Your Browser Before Accessing) meddelandet.

Typer av DoS-attacker

Baserat på attackens natur och syfte finns det flera typer av program som kan användas för att starta DoS- attacker på ditt nätverk. Lägg märke till de vanligaste DoS- attackerna nedan:

1] SYN Flood

SYN Flood drar otillbörlig fördel av standardsättet att öppna en TCP- anslutning. När en klient vill öppna en TCP -anslutning med serverns öppna port, skickar den ut ett SYN- paket. Servern tar emot paketen, bearbetar dem och skickar sedan tillbaka ett SYN-ACK- paket som inkluderar källklientens information lagrad i TCB-(Transmission Control Block (TCB)) tabellen (Transmission Control Block). Under normala omständigheter skulle klienten skicka tillbaka ett ACK -paket som bekräftar serverns svar och därmed öppnar en TCP - anslutning. Men under en potentiell SYN översvämningsattack(SYN flood attack), skickar angriparen ut en armé av anslutningsförfrågningar med hjälp av en parodi-IP-adress som behandlas som legitima förfrågningar av målmaskinen. Därefter blir den upptagen med att bearbeta var och en av dessa och gör ett försök att öppna en anslutning för alla dessa illvilliga förfrågningar.

DoS eller Denial of Service Attack

Under normala omständigheter skulle klienten skicka tillbaka ett ACK -paket som bekräftar serverns svar och därmed öppnar en TCP - anslutning. Men under en potentiell SYN- översvämningsattack skickar angriparen ut en armé av anslutningsförfrågningar med hjälp av en parodi-IP-adress som behandlas som legitima förfrågningar av målmaskinen. Därefter blir den upptagen med att bearbeta var och en av dessa och gör ett försök att öppna en anslutning för alla dessa illvilliga förfrågningar. Detta gör att servern fortsätter att vänta på ett ACK- paket för varje anslutningsbegäran som faktiskt aldrig kommer fram. Dessa förfrågningar fyller snabbt upp serverns TCBtabell innan den kan time ut någon anslutning och därmed skjuts eventuella ytterligare legitima anslutningsförfrågningar in i väntekön.

Läs(Read) : Vad är Ransom Denial of Service(What is Ransom Denial of Service) ?

2] HTTP Flood

Detta används oftast för att attackera webbtjänster och applikationer. Utan att lägga stor vikt vid höghastighetsnätverkstrafik skickar denna attack ut en komplett och till synes giltig HTTP POST-förfrågan(HTTP POST requests) . Utformad specifikt för att tömma målserverns resurser, skickar angriparen ut ett antal av dessa förfrågningar för att säkerställa att ytterligare legitima förfrågningar inte dras igenom av målservern medan den är upptagen med att behandla de falska förfrågningarna. Ändå så enkelt men det är mycket svårt att skilja dessa HTTP- förfrågningar från de giltiga eftersom innehållet i Headern(Header) verkar tillåtet i båda fallen.

3] Distributed Denial of Service Attack ( DDoS )

 

Distributed Denial of Service eller DDoS- attack är som den dekorerade officeren i det här gänget. Mycket sofistikerad av nivåer över normal DoS- attack genererar DDoS trafiken på måldatorn via mer än en dator. Angriparen kontrollerar flera komprometterade datorer och andra enheter samtidigt och fördelar uppgiften att översvämma målservern med trafik, vilket tär hårt på dess resurser och bandbredd. Angriparen kan också använda din dator för att starta en attack mot en annan dator om det finns kvardröjande säkerhetsproblem.

Nu, hur uppenbart det än är, kan en DDoS-attack vara mycket mer effektiv och verklig när den jämförs med  DoS . Vissa webbplatser som enkelt kan hantera flera anslutningar kan enkelt tas ner genom att skicka flera samtidiga spamförfrågningar. Botnät(Botnets) används för att rekrytera alla möjliga sårbara enheter vars säkerhet kan äventyras genom att injicera ett virus i dem och registrera dem för Zombie-armén(Zombie army) som angriparen kan kontrollera och använda dem för en DDoS- attack. Därför(Hence) , som en normal datoranvändare, måste du vara medveten om säkerhetsluckor i och runt ditt system, annars kan du sluta göra någons smutsiga arbete och aldrig veta om det.

DoS-attackförebyggande

DoS -attacker kan inte förutbestäms. Du kan inte förhindra att du blir offer för DoS- attacken. Det finns inte många effektiva sätt till det. Du kan dock minska möjligheten att bli en del av en sådan attack där din dator kan användas för att attackera en annan. Notera nedanstående framträdande punkter som kan hjälpa dig att få oddsen till din fördel.

  1. Distribuera ett antivirusprogram(antivirus) och en brandvägg(firewall) i ditt nätverk om det inte redan är gjort. Detta hjälper till att begränsa bandbreddsanvändningen till endast autentiserade användare.
  2. Serverkonfiguration(Server configuration) kan hjälpa till att minska sannolikheten för att bli attackerad. Om du är nätverksadministratör på något företag, ta en titt på dina nätverkskonfigurationer och skärpa brandväggspolicyerna för att blockera oautentiserade användare från att adressera serverns resurser.
  3. Vissa tredjepartstjänster(third-party services) erbjuder vägledning och skydd mot DoS - attacker. Dessa kan vara dyra men effektiva också. Om du har kapital för att distribuera sådana tjänster i ditt nätverk är det bättre att komma igång.

DoS-attacker är i allmänhet riktade mot högprofilerade organisationer(high-profile organizations) som bank- och finanssektorn företag, handels- och kommersiella stubbar, etc. Man bör vara fullt medveten och fortsätta se sig över axeln för att förhindra eventuella attacker. Även om dessa attacker inte direkt relaterar till stöld av konfidentiell information, kan det kosta offren en rejäl summa tid och pengar att bli av med problemet.

Användbara länkar:(Useful links:)

  • Förhindra överbelastningsattacker(Denial)MSDN _ _(Service Attacks)
  • Bästa metoder för att förhindra DoS/Denial of Service-attacker(Service Attacks)MSDN
  • Förstå Denial-of-Service-attacker(Denial-of-Service Attacks)US-Cert.go v
  • Försvara Office 365 mot Denial(Against Denial) of Service-attacker – Läs(Service Attacks – Read) mer hos Microsoft
  • Bildkälla Wikipedia.



About the author

Jag är en erfaren Windows 10 och 11/10 expert, med erfarenhet av både webbläsare och smartphone-appar. Jag har varit mjukvaruingenjör i över 15 år och har arbetat med ett antal stora namnföretag, inklusive Microsoft, Google, Apple, Ubisoft med flera. Jag har också undervisat i Windows 10/11-utveckling på högskolenivå.



Related posts