Translate

Monday, 2 February 2026

What is " Flooding " in Cyber Security

 In cyber security, Flooding is a type of Denial-of-Service (DoS) attack where an attacker sends an overwhelming volume of traffic or service requests to a system, network, or application.

The goal isn't usually to "break into" the system to steal data, but rather to exhaust its resources (like CPU, memory, or bandwidth) so that legitimate users can no longer access it. Think of it like a crowd of thousands of people trying to squeeze through a single revolving door at once; eventually, the door gets stuck, and nobody can get in or out.


How Flooding Works

Flooding exploits the way network protocols handle requests. Every server has a finite limit on how many connections it can maintain or how much data it can process at any given second. By flooding the target with "junk" data or incomplete requests, the attacker fills up the server's "waiting room," leaving no space for real customers.

Common Types of Flooding Attacks

  • ICMP Flood (Ping Flood): The attacker sends a massive number of ICMP "echo request" (ping) packets. The victim's system tries to respond to every single one, eventually consuming all its outgoing bandwidth.

  • UDP Flood: The attacker sends UDP packets to random ports on the target. The system has to check for applications listening at those ports and, finding none, send back an "ICMP Destination Unreachable" packet. This back-and-forth drains resources quickly.

  • SYN Flood: This exploits the TCP "three-way handshake." The attacker sends many SYN (connection) requests but never responds to the server's ACK (acknowledgment). The server keeps these connections open, waiting for a response that never comes, until it runs out of memory.

  • HTTP Flood: A "Layer 7" attack where the attacker sends a massive number of GET or POST requests to a website. To the server, these look like legitimate users, but the sheer volume crashes the web server or the database behind it.


Real-World Examples

1. The "Slashdot" Effect (Accidental Flooding)

While usually malicious, flooding can happen accidentally. If a very popular website links to a small blog, the sudden surge of thousands of readers can "flood" the small server, causing it to crash. This is often called the "hug of death."

2. Mirai Botnet (2016)

One of the most famous examples of a massive Distributed Denial of Service (DDoS) flood. Attackers used a botnet made of infected IoT devices (like webcams and DVRs) to flood Dyn, a major DNS provider. This caused massive outages for sites like Twitter, Netflix, and Reddit because the DNS servers were too flooded to translate website names into IP addresses.

3. Application-Level Search Flood

An attacker might target a website's "Search" function. Instead of just visiting the home page, they use a script to submit thousands of complex search queries per second. Because searching a database requires significant CPU power, the database server becomes overwhelmed and the whole site goes down.


Key Differences: DoS vs. DDoS

FeatureDoS (Denial of Service)DDoS (Distributed Denial of Service)
SourceOne single computer/IP address.Thousands or millions of "zombie" computers (Botnets).
ScaleLow to Moderate.Massive; can reach Terabits per second.
DetectionEasier to block (just block one IP).Very difficult to block (traffic comes from everywhere).

Summary Table: Resource Exhaustion

Flooding TypeResource TargetedAnalogy
Bandwidth FloodNetwork PipelineClogging a water pipe with debris.
CPU/Memory FloodServer ProcessingGiving a mathematician 10,000 problems to solve at once.
Connection FloodSystem MemoryTaking all the seats in a restaurant but never ordering food.

సైబర్ సెక్యూరిటీలో ఫ్లడ్డింగ్ (Flooding) అంటే ఒక వ్యవస్థ, నెట్‌వర్క్ లేదా అప్లికేషన్‌పై ఒకేసారి భారీ స్థాయిలో ట్రాఫిక్ లేదా డేటాను పంపడం. దీనివల్ల ఆ సిస్టమ్ పైన పనిభారం పెరిగి, అది పని చేయడం ఆగిపోతుంది.

దీని ముఖ్య ఉద్దేశం డేటాను దొంగిలించడం కాదు, అసలైన వినియోగదారులు (Legitimate Users) ఆ సేవలను పొందకుండా అడ్డుకోవడం. దీనిని ఒక ఉదాహరణతో చెప్పాలంటే: ఒక షాపులోకి వెళ్ళే దారిలో వేలమంది మనుషులు ఒకేసారి వచ్చి నిలబడితే, నిజంగా వస్తువులు కొనడానికి వచ్చే కస్టమర్లు లోపలికి వెళ్లలేరు. ఫ్లడ్డింగ్ కూడా సరిగ్గా ఇలాగే పనిచేస్తుంది.


ఫ్లడ్డింగ్ ఎలా పనిచేస్తుంది?

ప్రతి సర్వర్‌కు ఒక నిర్దిష్టమైన సామర్థ్యం (Capacity) ఉంటుంది. అది సెకనుకు ఎన్ని రిక్వెస్ట్‌లను తీసుకోగలదో ఒక పరిమితి ఉంటుంది. దాడి చేసేవారు ఆ పరిమితికి మించి వేల సంఖ్యలో పనికిరాని రిక్వెస్ట్‌లను పంపి సర్వర్ యొక్క CPU, మెమరీ లేదా బ్యాండ్‌విడ్త్‌ను ఖాళీ చేస్తారు.

ఫ్లడ్డింగ్ దాడుల్లో రకాలు:

  • ICMP ఫ్లడ్ (ICMP Flood): దీనిని "పింగ్ ఫ్లడ్" అని కూడా అంటారు. అటాకర్ భారీగా 'పింగ్' ప్యాకెట్లను పంపిస్తాడు. సర్వర్ వాటన్నింటికీ సమాధానం ఇవ్వడానికి ప్రయత్నించి అలసిపోతుంది.

  • UDP ఫ్లడ్ (UDP Flood): కంప్యూటర్ నెట్‌వర్క్‌లోని రాండమ్ పోర్ట్‌లకు భారీగా UDP ప్యాకెట్లను పంపడం. సిస్టమ్ ఆ పోర్ట్‌లను తనిఖీ చేసి, అవి లేవని చెప్పేలోపే దాని శక్తి అయిపోతుంది.

  • SYN ఫ్లడ్ (SYN Flood): ఇది కనెక్షన్ ఏర్పరచుకునే ప్రక్రియను టార్గెట్ చేస్తుంది. అటాకర్ కనెక్షన్ కావాలని రిక్వెస్ట్ (SYN) పంపిస్తాడు, కానీ సర్వర్ ఇచ్చే రిప్లైకి స్పందించడు. అలా సర్వర్ వేల సంఖ్యలో "అసంపూర్ణ కనెక్షన్ల" కోసం వేచి చూస్తూ జామ్ అయిపోతుంది.

  • HTTP ఫ్లడ్ (HTTP Flood): ఒక వెబ్‌సైట్‌ను వేలసార్లు రిఫ్రెష్ చేయడం లేదా సెర్చ్ చేయడం వంటివి చేయడం. ఇది చూడటానికి సాధారణ యూజర్లు చేస్తున్నట్లే ఉంటుంది, కానీ సర్వర్ పై లోడ్ పెరిగి సైట్ క్రాష్ అవుతుంది.


వాస్తవ ఉదాహరణలు

1. మిరాయ్ బాట్‌నెట్ (Mirai Botnet - 2016)

ఇది ప్రపంచంలోనే అతిపెద్ద DDoS దాడులలో ఒకటి. హ్యాకర్లు లక్షలాది సెక్యూరిటీ కెమెరాలు, రౌటర్లను హ్యాక్ చేసి వాటి ద్వారా "డైన్" (Dyn) అనే కంపెనీపై ఫ్లడ్డింగ్ చేశారు. దీనివల్ల ట్విట్టర్, నెట్‌ఫ్లిక్స్, రెడిట్ వంటి సైట్లు కొన్ని గంటల పాటు పనిచేయలేదు.

2. యాక్సిడెంటల్ ఫ్లడ్డింగ్ (The "Slashdot" Effect)

కొన్నిసార్లు ఫ్లడ్డింగ్ అనుకోకుండా కూడా జరుగుతుంది. ఉదాహరణకు, ఏదైనా ఒక ఫేమస్ టీవీ ఛానెల్‌లో ఒక చిన్న వెబ్‌సైట్ గురించి చెబితే, జనం అందరూ ఒక్కసారిగా ఆ సైట్‌ను ఓపెన్ చేస్తారు. ఆ ట్రాఫిక్ తట్టుకోలేక ఆ సైట్ సర్వర్ ఆగిపోతుంది. దీనిని "హగ్ ఆఫ్ డెత్" (Hug of Death) అని కూడా అంటారు.


DoS మరియు DDoS మధ్య తేడాలు

ఫీచర్DoS (డెనియల్ ఆఫ్ సర్వీస్)DDoS (డిస్ట్రిబ్యూటెడ్ డెనియల్ ఆఫ్ సర్వీస్)
మూలంఒకే ఒక కంప్యూటర్ లేదా IP అడ్రస్.ప్రపంచవ్యాప్తంగా ఉన్న వేల సంఖ్యలో బాట్‌నెట్‌లు.
ప్రభావంతక్కువ లేదా మధ్యస్థం.చాలా తీవ్రంగా ఉంటుంది.
నివారణఒక IP అడ్రస్‌ను బ్లాక్ చేస్తే సరిపోతుంది.అడ్డుకోవడం చాలా కష్టం (ఎందుకంటే ట్రాఫిక్ అన్ని వైపుల నుండి వస్తుంది).

వనరుల వినియోగం - పట్టిక

ఫ్లడ్డింగ్ రకందేనిని టార్గెట్ చేస్తుంది?పోలిక
బ్యాండ్‌విడ్త్ ఫ్లడ్నెట్‌వర్క్ పైపునీటి పైపులో చెత్త వేసి అడ్డుకోవడం.
CPU/మెమరీ ఫ్లడ్సర్వర్ ప్రాసెసింగ్ఒకే మనిషికి వేల పనులు ఒకేసారి చెప్పడం.
కనెక్షన్ ఫ్లడ్సిస్టమ్ మెమరీహోటల్‌లోని సీట్లన్నీ రిజర్వ్ చేసి ఎవరూ రాకపోవడం.