Я в процесі розробки веб-додатку Java, який, ймовірно, закінчуватиму розгортанням в Google App Engine (GAE). Приємна річ у GAE - це те, що я дійсно не повинен турбуватися про зміцнення свого додатка від жахливої DDoS-атаки - я просто вказую "платіжну стелю", і якщо мій трафік досягає цієї стелі (DDoS чи іншим чином), GAE просто закриє мою програму. Іншими словами, GAE по суті буде масштабуватися до будь-якої суми, поки ви просто не зможете дозволити собі більше тримати роботу програми.
Тому я намагаюся запланувати випадок надзвичайних ситуацій, за умови, якщо я натисну цей платіж рахунків і GAE закриє додаток, налаштування DNS мого веб-домену веб-додатка "перемкнеться" на іншу, не GAE IP-адресу. Деякі початкові дослідження показали, що певні CDN, наприклад CloudFlare, пропонують послуги саме для цієї ситуації. В основному я просто зберігаю свої налаштування DNS з ними, і вони надають API, на який я можу потрапити, щоб автоматизувати процедуру відмови. Таким чином, якщо я виявляю, що я на 99% встановлюю свій платіж для мого додатка GAE, я можу натиснути цей CloudFlare API, і CloudFlare динамічно змінить мої налаштування DNS, щоб вказувати з серверів GAE на якусь іншу IP-адресу.
Моїм початковим випадком було б перехід на "лише для читання" (лише статичного вмісту) версії мого веб-додатку, розміщеного десь в іншому місці, можливо, GoDaddy або Rackspace.
Але тоді мені раптом заснуло: якщо DDoS-атаки націлюють на доменне ім’я, яку різницю це має, якщо я перейду з моєї IP-адреси GAE на мою (скажімо) IP-адресу GoDaddy? По суті, аварійний ремонт не зробив би нічого іншого, крім того, що дозволяє зловмисникам DDoS збити мій резервний / GoDaddy сайт!
Іншими словами, зловмисники DDoS координують атаку на мій веб-додаток, розміщений на GAE, на www.blah-whatever.com
, який справді є IP-адресою 100.2.3.4 . Вони призводять до того, що мій трафік зростає до 98% моєї платіжної стелі, а мій користувацький монітор запускає помилку CloudFlare від 100.2.3.4 до 105.2.3.4 . Зловмисників DDoS це не хвилює! Вони все ще розпочинають атаку проти www.blah-whatever.com
! Атака DDoS триває!
Тому я запитую: який захист пропонують такі CDN, як CloudFlare, щоб - коли вам потрібно перейти на інший DNS - ви не загрожуєте тим же самим, продовжували DDoS-атаку? Якщо такий захист існує, чи існують якісь технічні обмеження (наприклад, лише для читання тощо), розміщені на веб-сайті з відмовою? Якщо ні, то які вони корисні ?! Спасибі заздалегідь!