Question

In: Computer Science

It is important to test for the ping of death attack. Explain why this test is...

It is important to test for the ping of death attack. Explain why this test is predominantly historical, and not necessarily relevant to most modern systems.

Solutions

Expert Solution

The ping of death is a Denial of Service (DoS) attack that causes vulnerable systems to freeze, crash or destabilise. To get the attack started, one sends a malicious data packet to the system. When target system opens the data-packet it encounters an error that causes it to crash or freeze. POD is like a mail bomb: If the recipient opens the package, a mechanism is activated and the target is attacked and in the worst case destroyed.

Fortunately, since 1998 these kinds of attacks have no longer been possible on most devices.Since modern systems are secured against the ping of death, today’s malicious hackers tend to use a ping flood for attacks.

The ping of death is predominantly historical and its test is not relevant for modern systems. Since the attack was discovered in 1997, precautions were made to server and systems to provide the required protection.

  • Supplementary checks made sure that the max-size for the packets is not large. Malicious packets are already rejected by the network. Each IP fragment is examined and it must meet the following requirement :

    “FragmentOffset + TotalLength should be less than 65.535 Bytes”, otherwise the packet is rejected.

  • Also, the use of a larger memory buffer can help protect against the dreaded buffer overflow.

By following these measures current systems and server softwares are no longer vulnerable to POD attacks .


Related Solutions

What does the ​ ping command do? Please type "ping -c 4 8.8.8.8" and explain the...
What does the ​ ping command do? Please type "ping -c 4 8.8.8.8" and explain the output. What is this "8.8.8.8" IP address? Please briefly explain what happens behind the curtain when the ping command runs.
Explain the differences between a replay attack and a Man-in-the-middle attack.
Explain the differences between a replay attack and a Man-in-the-middle attack.
Apoptosis: a. Explain the concept of apoptosis. Why is programmed cell death a necessity for multicellular...
Apoptosis: a. Explain the concept of apoptosis. Why is programmed cell death a necessity for multicellular organisms? b. Define caspase and apoptosome. How does the apoptosome amplify cell death signals?
Why is important to perform a hypothesis test about a standard deviation?
Why is important to perform a hypothesis test about a standard deviation?
Why is Cohen's d an important statistic to compute for a hypothesis test?
Why is Cohen's d an important statistic to compute for a hypothesis test?
Explain why we sleep and then explain why circadian rhythms are important. Explain the function of...
Explain why we sleep and then explain why circadian rhythms are important. Explain the function of REM and slow-wave sleep. Explain the neural basis of attention. Please answer all the question, thank you.
1. Explain the water cycle and why it is important. 2. Why is our environment important...
1. Explain the water cycle and why it is important. 2. Why is our environment important to monitor? 3. Do you believe there is global warming and our earth is in trouble?
what is MAC address flooding attack ? briefly explain any one meathod to prevent this attack?
what is MAC address flooding attack ? briefly explain any one meathod to prevent this attack?
With example, explain the different types of attack surface?
With example, explain the different types of attack surface?
  Why is it important that you not breathe on the baking soda test? Select one:...
  Why is it important that you not breathe on the baking soda test? Select one: Breath contains O2, which can cloud the test. Breath contains CO2, which can cloud the test. Breath will warm up the test by several degrees and cause the products to decompose. Breath contains water vapor which can dilute the test.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT