मैं जावा वेब ऐप के लिए डिज़ाइन प्रक्रिया में हूं जिसे मैं शायद Google ऐप इंजन (जीएई) में तैनात करूंगा। जीएई के बारे में अच्छी बात यह है कि मुझे वास्तव में खतरनाक डीडीओएस हमले से अपने ऐप को मजबूत करने के बारे में चिंता करने की ज़रूरत नहीं है - मैं सिर्फ एक "बिलिंग छत" निर्दिष्ट करता हूं, और अगर मेरा ट्रैफ़िक इस सीलिंग (डीडीओएस या अन्यथा), जीएई तक पहुंचता है बस मेरा ऐप बंद कर देगा। दूसरे शब्दों में, जीएई अनिवार्य रूप से किसी भी राशि तक स्केल करेगा जब तक कि आप बस ऐप को किसी भी समय तक चालू नहीं रख सकते।
इसलिए मैं एक आकस्मिक योजना बनाने की कोशिश कर रहा हूं, अगर मैं इस बिलिंग सीलिंग को हिट करता हूं और जीएई मेरे ऐप को बंद कर देता है, तो मेरा वेब ऐप डोमेन DNS सेटिंग्स "फेल ओवर" दूसरे, गैर-जीएई आईपी पते पर। कुछ शुरुआती शोधों से पता चला है कि कुछ CDN जैसे CloudFlare इस सटीक स्थिति के लिए सेवाएं प्रदान करते हैं। असल में, मैं बस अपनी DNS सेटिंग्स उनके साथ रखता हूं, और वे एक एपीआई प्रदान करते हैं जो मैं एक असफल प्रक्रिया को स्वचालित करने के लिए हिट कर सकता हूं। इस प्रकार, अगर मुझे पता चलता है कि मैं अपने GAE ऐप के लिए 99% अपनी बिलिंग सीलिंग पर हूं, तो मैं इस CloudFlare API को हिट कर सकता हूं, और CloudFlare गतिशील रूप से मेरी DNS सेटिंग्स को GAE सर्वर से दूर किसी अन्य आईपी पते पर इंगित करने के लिए बदल देगा।
मेरी प्रारंभिक आकस्मिकता मेरे वेब ऐप के "रीड-ओनली" (स्थिर सामग्री केवल) संस्करण के लिए विफल हो सकती है, शायद गोएड्डी या रैकस्पेस द्वारा कहीं और होस्ट की गई है।
लेकिन फिर यह अचानक मुझ पर हावी हो गया: अगर DDoS हमले डोमेन नाम को लक्षित करते हैं, तो मुझे अपने GAE IP पते से रोलओवर (मेरे) GoDaddy IP पते पर रोलओवर करने से क्या फर्क पड़ता है? संक्षेप में, फेलओवर मेरे बैकअप / GoDaddy साइट को लाने के लिए DDoS हमलावरों को अनुमति देने के अलावा कुछ नहीं करेगा!
दूसरे शब्दों में, DDoS हमलावर GAE द्वारा होस्ट किए गए मेरे वेब ऐप पर एक हमले का समन्वय करते हैं www.blah-whatever.com
, जो वास्तव में 100.2.3.4 का एक आईपी पता है । वे 98% अपने बिल की छत से कील करने के लिए अपने यातायात का कारण है, और अपने कस्टम मॉनिटर से एक CloudFlare विफलता से चलाता है 100.2.3.4 को 105.2.3.4 । DDoS हमलावरों की परवाह नहीं है! वे अभी भी एक हमले के खिलाफ शुरू कर रहे हैं www.blah-whatever.com
! DDoS का हमला जारी है!
इसलिए मैं पूछता हूं: क्लाउडफ्लारे जैसे सीडीएन क्या सुरक्षा प्रदान करते हैं ताकि जब आपको किसी अन्य डीएनएस पर विफल होने की आवश्यकता हो - तो आप उसी के लिए जोखिम में नहीं हैं, डीडीओएस हमले जारी रखें? यदि इस तरह की सुरक्षा मौजूद है, तो क्या कोई तकनीकी प्रतिबंध (जैसे केवल पढ़ने के लिए, आदि) हैं जो विफलता स्थल पर रखे गए हैं? यदि नहीं, तो वे क्या अच्छे हैं ?! अग्रिम में धन्यवाद!