;

DDoS Defense by Offense


View PaperPublic Review (by Adrian Perrig)

Michael Walfish, MIT
Mythili Vutukuru, MIT
Hari Balakrishnan, MIT
David Karger, MIT
Scott Shenker, University of California, Berkeley and ICSI

Abstract
This paper presents the design, implementation, analysis, and experimental evaluation of speak-up, a defense against applicationlevel distributed denial-of-service (DDoS), in which attackers cripple a server by sending legitimate-looking requests that consume computational resources (e.g., CPU cycles, disk). With speak-up, a victimized server encourages all clients, resources permitting, to automatically send higher volumes of traffic. We suppose that attackers are already using most of their upload bandwidth so cannot react to the encouragement. Good clients, however, have spare upload bandwidth and will react to the encouragement with drastically higher volumes of traffic. The intended outcome of this traffic inflation is that the good clients crowd out the bad ones, thereby capturing a much larger fraction of the server's resources than before. We experiment under various conditions and find that speak-up causes the server to spend resources on a group of clients in rough proportion to their aggregate upload bandwidth. This result makes the defense viable and effective for a class of real attacks.

Comments

  1. Posted by Wlodek Stankiewicz on Friday September 1, 3:39am
    The article is very interesting and proposes a novel technique in combating Application level DOS attacks.
    I have some doubts about the method’s validity in this particular case.

    Consider following:
    1. The ‘g’ represents the aggregate demand from good clients, the useful “production” traffic.
    2. The “G” denote the sum of the useful “g” traffic volume and the solicited artificial traffic, lets call it “A”

    (1) G = g + A; where A >> g

    3. Both g and A traffic is ‘good’ in a sense that both are created by the good servers, but there is one big difference. Loss of packets belonging to the A stream has no impact on the overall service provided by the server, while loss of a packets belonging to the g stream means service degradation, and this is what one wants to avoid and prevent.
    4. The article assesses server’s resources fraction available under attack to the good traffic as:

    (2) g/(g+B) , B>>g

    While same fraction with activated defense mechanism is expressed as:

    (3) G/(G + B),
    (4) Where hopefully G > B, or close to.

    5. The formula (3) is in my opinion incorrect because it does not take into account difference in meaning of lost g and A streams’ packets. Since the objective is to protect the g stream, one has to focus on g’s resources share which is :

    (5) g/(g+A+B)
    (6) where A+B >> B

    6. Comparing expression (5) with (2) one can conclude that value of (2) >> value of (5) and thus the true production traffic gets much less traffic share with the defense mechanism active. Or in summary, the “speak-up” mechanism amplifies the attack.


    Wlodek Stankiewicz
    wstankiewicz@acm.org

    Nice, France
  2. Posted by Hari Balakrishnan on Friday September 1, 4:36am
    Wlodek,

    Thanks for your comment. I think there's a minor misunderstanding here: the "A" stream is dropped by the front-end and isn't sent to the server at all. The assumption (stated several times and justified in the paper) is that the network link feeding the front-end isn't the bottleneck.

    Hence, the formulas stated in the paper and validated by our experiments are correct.

    Do you agree?

    Hari
  3. Posted by Wlodek Stankiewicz on Friday September 1, 8:26am
    Hari,

    If you look up section 3.2, first sentence, says that thinner “drops the requests at random to reduce the rate to c”.
    This is the base of my reasoning; I assume that ‘the requests’ mean all requests, that is G+B or g+A+B.

    If all A are dropped by thinner then server gets g+B requests.
    If g+B > c and the ‘speak up ‘does not make difference.
    If g+B > c then some request got dropped at random and we are back at the initial situation, although thinner protected the server by not sending more then c requests.

    Best regards
    Wlodek


  4. Posted by Michael Walfish on Friday September 1, 8:59am
    Hi Wlodek,

    Let me try to clarify things here. I think that there are multiple misunderstandings. My summary would be that you are wrongly mixing ideas from the simple illustration, from section 3.2, and from section 3.3.

    First, the "A stream" doesn't exist in the realization of speak-up based on request-and-retry. That realization is what is discussed in 3.2 (and illustrated at the beginning of 3). I'm going to focus on that realization. If you have questions about 3.3, we can answer them next.

    In the request-retry realization (3.2), there is not a logically separate "A stream". There are simply requests issued by clients. Some of these requests may be repeats. These repeats arise because the thinner hears the previous request, decides to drop it, and issues a "please retry" signal. The thinner may decide to serve a "repeat" (though in the simple description, the thinner doesn't know which requests are repeats).

    Thus, I think your view is not quite correct that none of the packets in the A stream can result in the client getting service.

    Now, a point similar to the one that Hari made is that in order for the description I just gave to be true, all of the requests _must arrive at the thinner_. That is, the requests cannot be dropped _before_ they get to the thinner (if they were dropped before the thinner, the thinner could not issue the "please retry", and the good clients would not be able to amplify).

    Please let us know if you'd like to discuss 3.3, in which there truly is a separate "payment stream".

    Many thanks for your interest,
    Mike
  5. Posted by Jon Crowcroft on Friday September 15, 3:11am
    I hope that Mohit Lad from UCLA posts his slides from his OO talk - it contained a very humerous idea, but which also is an alternative approach to defense by offense - essentially, when ypo uare attacked, respond (like Ghandi) with an offer of lots of other sites the attacker might like to try - at the humerous level, this might cause an attacker to experience guilt, confusion or fear/uncertainty and doubt ("what if this guy is setting a trap) - at another level its a bit like the ideas of using p2p and entanglement to dilute the attackers' resources over lots more places - worth a look...

    what is nice is that that shows it was right to accept this paper for sigcomm as it made people think about alterantives even when they might not have liked this particular proposal itself:

    so mark handley and adam greenhalgh at UCL have done a bunch of work on ddos, and we discussed the idea that one might detect an incoming attacks scanning algorithm and infect it to cause it to hit a specific (large) set of targets next - as well as deflecting/diluting the attack, one might even simply direct an attacker at a botnet, which woud be a sweet irony:-)
  6. Posted by Wlodek Stankiewicz on Thursday September 21, 9:26am
    Please post or send me the slides by mail.

    Sorry for late answer, sometimes real security issue ‘blackhole’ my time.

    As far as 3.2 is concerned, I agree, there is no issue as long as thinner removes duplicates, it really has to do that, or one will encounter the side effects I’ve talked about.

    The 3.3 is really interesting. I wonder if botnet robots would answer to any solicitations at all, these are (in my limited experience) simple minded pieces of code.
    So the solicitation my work as a ‘real user’/’robot code’ verification and the following ‘virtual auction’ will give advantage to real systems.

    Best regards
    Wlodek
  7. Posted by 2sw2r sss on Tuesday September 22, 3:36am
    http://www.2sw2r.com/vb/t109333.html">الحلقه الاخيره مسلسل وعد مش
    مكتوب
    http://www.2sw2r.com/vb/t109331.html">الحلقه الاخيره مسلسل بوجي
    وطمطم 2
    http://www.2sw2r.com/vb/t109330.html">الحلقه الاخيره مسلسل فؤش
    http://www.2sw2r.com/vb/t109329.html">الحلقه الاخيره مسلسل نوسه
    وبسبوسه
    http://www.2sw2r.com/vb/t109328.html">الحلقه الاخيره مسلسل حرمت يا
    بابا
    http://www.2sw2r.com/vb/t109326.html">الحلقه الاخيره مسلسل الحصرم
    الشامي 3
    http://www.2sw2r.com/vb/t109325.html">الحلقه الاخيره مسلسل البوابة
    الثانية
    http://www.2sw2r.com/vb/t109324.html">الحلقه الاخيره مسلسل احلام
    نبيله
    http://www.2sw2r.com/vb/t109323.html">الحلقه الاخيره مسلسل نساء
    تعرف الندم
    http://www.2sw2r.com/vb/t109314.html">الحلقه الاخيره مسلسل ميدان
    التحرير 6
    http://www.2sw2r.com/vb/t109313.html">الحلقه الاخيره مسلسل عشان
    مليش غيرك
    http://www.2sw2r.com/vb/t109312.html">الحلقه الاخيره مسلسل سفر
    الحجارة
    http://www.2sw2r.com/vb/t109310.html">الحلقه الاخيره مسلسل على قيد
    الحياة
    http://www.2sw2r.com/vb/t109309.html">الحلقه الاخيره مسلسل تحت
    المداس البوليسي
    http://www.2sw2r.com/vb/t109307.html">الحلقه الاخيره مسلسل بهلول
    اعقل المجانين 3
    http://www.2sw2r.com/vb/t109305.html">الحلقه الاخيره مسلسل حقي
    برقبتي
    http://www.2sw2r.com/vb/t109304.html">الحلقه الاخيره مسلسل راجل وست
    ستات
    http://www.2sw2r.com/vb/t109303.html">الحلقه الاخيره مسلسل عصابة
    بابا وماما
    http://www.2sw2r.com/vb/t109302.html">الحلقه الاخيره مسلسل قانون
    المراغى
    http://www.2sw2r.com/vb/t109301.html">الحلقه الاخيره مسلسل قلوب
    صغيره
    http://www.2sw2r.com/vb/t109299.html">الحلقه الاخيره مسلسل هدوء
    نسبي
    http://www.2sw2r.com/vb/t109296.html">الحلقه الاخيره مسلسل فتيات
    صغيرات
    http://www.2sw2r.com/vb/t109293.html">الحلقه الاخيره مسلسل اصوات
    خافته
    http://www.2sw2r.com/vb/t109292.html">الحلقه الاخيره مسلسل
    سوق واجف
    http://www.2sw2r.com/vb/t109290.html">الحلقه الاخيره مسلسل بشرى
    ساره
    http://www.2sw2r.com/vb/t109289.html">الحلقه الاخيره مسلسل اسماعيل
    يس ابو ضحكه جنان
    http://www.2sw2r.com/vb/t109286.html">الحلقه الاخيره مسلسل صبيان
    وبنات
    http://www.2sw2r.com/vb/t109285.html">الحلقه الاخيره مسلسل العياده
    الجزء التانى
    http://www.2sw2r.com/vb/t109284.html">الحلقه الاخيره مسلسل فطوطه
    وتيتا مظبوطه
    http://www.2sw2r.com/vb/t109282.html">الحلقه الاخيره مسلسل قاع
    المدينة
    http://www.2sw2r.com/vb/t109280.html">الحلقه الاخيره مسلسل قاتل بلا
    اجر
    http://www.2sw2r.com/vb/t109279.html">الحلقه الاخيره مسلسل حكايات
    بنعيشها
    http://www.2sw2r.com/vb/t109278.html">الحلقه الاخيره مسلسل قلبي
    معكم
    http://www.2sw2r.com/vb/t109277.html">الحلقه الاخيره مسلسل طريق
    النحل
    http://www.2sw2r.com/vb/t109276.html">الحلقه الاخيره 30 مسلسل
    العقيد شمه
    http://www.2sw2r.com/vb/t109275.html">الحلقه الاخيره مسلسل بوقتادة
    وبو نبيل 3
    http://www.2sw2r.com/vb/t109274.html">الحلقه الاخيره مسلسل ماتخافوش
    http://www.2sw2r.com/vb/t109273.html">الحلقه الاخيره 30 مسلسل أم
    السعف جتكم 2
    http://www.2sw2r.com/vb/t109272.html">الحلقه الاخيره مسلسل صدق وعده
    http://www.2sw2r.com/vb/t109271.html">الحلقه الاخيره مسلسل بسنت
    ودياسطي 3
    http://www.2sw2r.com/vb/t109270.html">الحلقه الاخيره مسلسل الدوامه
    تحميل الحلقه الاخيره
    http://www.2sw2r.com/vb/t109269.html">الحلقه الاخيره مسلسل القبطان
    عزوز
    http://www.2sw2r.com/vb/t109268.html">الحلقه الاخيره مسلسل تاجر
    السعاده
    http://www.2sw2r.com/vb/t109267.html">الحلقه الاخيره مسلسل انا قلبي
    دليلي
    http://www.2sw2r.com/vb/t109266.html">الحلقه الاخيره 30 مسلسل
    الجيران
    http://www.2sw2r.com/vb/t109265.html">الحلقه الاخيره 30 مسلسل
    للاسرار خيوط
    http://www.2sw2r.com/vb/t109264.html">الحلقه الاخيره 30 مسلسل عقاب
    3
    http://www.2sw2r.com/vb/t109263.html">الحلقه الاخيره 30 مسلسل رسائل
    من صدف
    http://www.2sw2r.com/vb/t109262.html">الحلقه الاخيره مسلسل بلقيس
    http://www.2sw2r.com/vb/t109261.html">الحلقه الاخيره 30 مسلسل حنه
    ورنه
    http://www.2sw2r.com/vb/t109258.html">الحلقه الاخيره مسلسل وكاله
    عطيه
    http://www.2sw2r.com/vb/t109257.html">الحلقه الاخيره مسلسل صبايا
    http://www.2sw2r.com/vb/t109256.html">الحلقه الاخيره مسلسل بيت جدي
    2
    http://www.2sw2r.com/vb/t109255.html">الحلقه الاخيره مسلسل شتاء
    ساخن
    http://www.2sw2r.com/vb/t109253.html">الحلقه الاخيره مسلسل ونيس
    الجزء السادس
    http://www.2sw2r.com/vb/t109251.html">الحلقه الاخيره مسلسل افراح
    ابليس
    http://www.2sw2r.com/vb/t109250.html">الحلقه الاخيره مسلسل
    المصراويه 2
    http://www.2sw2r.com/vb/t109249.html">الحلقه الاخيره مسلسل الاشرار
    http://www.2sw2r.com/vb/t109248.html">الحلقه الاخيره مسلسل الرحايا
    http://www.2sw2r.com/vb/t109247.html">الحلقه الاخيره مسلسل تامر و
    شوقية 4
    http://www.2sw2r.com/vb/t109246.html">الحلقه الاخيره 30 مسلسل هديل
    الليل
    http://www.2sw2r.com/vb/t109245.html">الحلقه الاخيره مسلسل هانم بنت
    باشا
    http://www.2sw2r.com/vb/t109244.html">الحلقه الاخيره مسلسل خاص جدا
    http://www.2sw2r.com/vb/t109243.html">الحلقه الاخيره 30 مسلسل
    عماكور
    http://www.2sw2r.com/vb/t109242.html">الحلقه الاخيره مسلسل سيت كوم
    بيت العيله
    http://www.2sw2r.com/vb/t109241.html">الحلقه الاخيره مسلسل ليالي
    http://www.2sw2r.com/vb/t109240.html">الحلقه الاخيره برنامج خواطر 5
    http://www.2sw2r.com/vb/t109239.html">الحلقه الاخيره مسلسل عبودة
    ماركة
    http://www.2sw2r.com/vb/t109238.html">الحلقه الاخيره مسلسل الباطنيه
    http://www.2sw2r.com/vb/t109237.html">الحلقه الاخيره من برنامج عيني
    عينك 2
    http://www.2sw2r.com/vb/t109235.html">الحلقه الاخيره 30 مسلسل غشمشم
    4
    http://www.2sw2r.com/vb/t109234.html">الحلقه الاخيره 30 مسلسل موزه
    ولوزه
    http://www.2sw2r.com/vb/t109232.html">الحلقه الاخيره 30 هوامير
    الصحراء
    http://www.2sw2r.com/vb/t109231.html">الحلقه الاخيره مسلسل حرب
    الجواسيس
    http://www.2sw2r.com/vb/t109230.html">الحلقه الاخيره 30 مسلسل دمعه
    يتيم
    http://www.2sw2r.com/vb/t109229.html">الحلقه الاخيره مسلسل 30 عجيب
    غريب
    http://www.2sw2r.com/vb/t109228.html">الحلقه الاخيره برنامج مسلسلات
    حليمه
    http://www.2sw2r.com/vb/t109227.html">الحلقه الاخيره مسلسل كريمه
    كريمه
    http://www.2sw2r.com/vb/t109226.html">الحلقه الاخيره من برنامج
    حيلهم بينهم كمان وكمان
    http://www.2sw2r.com/vb/t109225.html">الحلقه الاخيره برنامج
    الاسنصيد
    http://www.2sw2r.com/vb/t109224.html">الحلقه الاخيره برنامج شطار
    اكاديمي
    http://www.2sw2r.com/vb/t109223.html">الحلقه الاخيره 30 مسلسل ام
    حاله
    http://www.2sw2r.com/vb/t109222.html">الحلقه الاخيره 30 برنامج طول
    بالك
    http://www.2sw2r.com/vb/t109221.html">الحلقه الاخيره مسلسل ادهم
    الشرقاوي
    http://www.2sw2r.com/vb/t109220.html">الحلقه الاخيره من برنامج دي
    تيوب
    http://www.2sw2r.com/vb/t109219.html">الحلقه الاخيره 30 مسلسل عوانس
    ستي
    http://www.2sw2r.com/vb/t109217.html">الحلقه الاخيره مسلسل رجال
    الحسم
    http://www.2sw2r.com/vb/t109216.html">الحلقه الاخيره 30 مسلسل سدره
    البيت
    http://www.2sw2r.com/vb/t109215.html">الحلقه الاخيره من برنامج شوجي
    http://www.2sw2r.com/vb/t109214.html">الحلقه الاخيره مسلسل حدف
    البحر
    http://www.2sw2r.com/vb/t109213.html">مشاهده الحلقه الاخيره 30
    مسلسل شر النفوس 2
    http://www.2sw2r.com/vb/t109212.html">شر النفوس 2 الجزء الثاني
    الحلقه الاخيره
    http://www.2sw2r.com/vb/t109211.html">الحلقه الاخيره 30 مسلسل شر
    النفوس الجزء الثاني
    http://www.2sw2r.com/vb/t109210.html">الحلقه الاخيره 30 مسلسل
    الهدامه
    http://www.2sw2r.com/vb/t109209.html">الحلقه الاخيره 30 مسلسل فنجان
    الدم
    http://www.2sw2r.com/vb/t109208.html">مشاهده الحلقه الاخيره 30 بيني
    وبينك 3
    http://www.2sw2r.com/vb/t109207.html">بيني وبينك 3 الحلقه الاخيره
    شي ماشفتوه
    http://www.2sw2r.com/vb/t109205.html">الحلقه الاخيره 30 مسلسل بيني
    وبينك 3
    http://www.2sw2r.com/vb/t109204.html">الحلقه الاخيره برنامج ولا
    كلمه 3
    http://www.2sw2r.com/vb/t109203.html">الحلقه الاخيره مسلسل كلام
    نسوان
    http://www.2sw2r.com/vb/t109201.html">الحلقه الاخيره مسلسل قبائل
    شرق
    http://www.2sw2r.com/vb/t109199.html">الحلقه الاخيره 30 مسلسل امراه
    واخرى
    http://www.2sw2r.com/vb/t109198.html">مشاهده الحلقه الاخيره 30
    مسلسل قلوب للايجار
    http://www.2sw2r.com/vb/t109197.html">قلوب للايجار الحلقه الاخيره
    30
    http://www.2sw2r.com/vb/t109196.html">الحلقه الاخيره 30 مسلسل قلوب
    للايجار
    http://www.2sw2r.com/vb/t109195.html">الحلقه الاخيره 30 مسلسل اخر
    صفقه حب
    http://www.2sw2r.com/vb/t109194.html">الحلقه الاخيره 30 مسلسل الى
    متى
    http://www.2sw2r.com/vb/t109193.html">الحلقه الاخيره 30 مسلسل عمر
    الشقا
    http://www.2sw2r.com/vb/t109191.html">الحلقه الاخيره مسلسل زمن
    العار
    http://www.2sw2r.com/vb/t109190.html">الحلقه الاخيره مسلسل ابن
    الارندلى
    http://www.2sw2r.com/vb/t109189.html">الحلقه الاخيره مسلسل الادهم
    http://www.2sw2r.com/vb/t109188.html">الحلقه الاخيره 30 مسلسل وعاد
    الماضي
    http://www.2sw2r.com/vb/t109187.html">مشاهده الحلقه الاخيره 30 باب
    الحاره 4
    http://www.2sw2r.com/vb/t109186.html">باب الحاره 4 الحلقه الاخيره
    http://www.2sw2r.com/vb/t109185.html">الحلقه الاخيره 30 مسلسل باب
    الحاره الجزء الرابع
    http://www.2sw2r.com/vb/t109182.html">الحلقه الاخيره 30 مسلسل الحب
    الكبير
    http://www.2sw2r.com/vb/t109180.html">الحلقه الاخيره 30 مسلسل سوالف
    طفاش
    http://www.2sw2r.com/vb/t109179.html">مشاهده الحلقه الاخيره 30
    مسلسل ام البنات
    http://www.2sw2r.com/vb/t109177.html">ام البنات الحلقه الاخيره
    http://www.2sw2r.com/vb/t109175.html">الحلقه الاخيره 30 مسلسل ام
    البنات
    http://www.2sw2r.com/vb/t96590.html">الحلقه الاخيره مسلسل ام البنات
    http://www.2sw2r.com/vb/t26902.html">مسلسل عاصي -
    http://www.2sw2r.com/vb/t26902.html">صور مسلسل عاصي -
    http://www.2sw2r.com/vb/t26902.html">حلقات مسلسل عاصي -
    http://www.2sw2r.com/vb/t109923.html">صور ابطال مسلسل عاصي -
    http://www.2sw2r.com/vb/t26902.html">حلقات عاصي -
    http://www.2sw2r.com/vb/t109969.html">الحلقه 8 مسلسل عاصي -
    http://www.2sw2r.com/vb/t109961.html">الحلقه 7 مسلسل عاصي -
    http://www.2sw2r.com/vb/t109967.html">الحلقه 6 مسلسل عاصي -
    http://www.2sw2r.com/vb/t109965.html">الحلقه 4 مسلسل عاصي -
    http://www.2sw2r.com/vb/t109963.html">الحلقه 3 مسلسل عاصي -
    http://www.2sw2r.com/vb/t109960.html">الحلقه 2 مسلسل عاصي -
    http://www.2sw2r.com/vb/t109962.html">الحلقه 1 مسلسل عاصي -
    http://www.2sw2r.com/vb/t109903.html">اغاني مسلسل عاصي -
    http://www.2sw2r.com/vb/t106455.html">قصه مسلسل عاصي -

Login to post a comment