Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> इंटरनेट

MTE बताता है: DDoS सुरक्षा कैसे काम करती है

वर्षों से, डिस्ट्रिब्यूटेड डिनायल ऑफ सर्विस (DDoS) यह सुनिश्चित करने का एक अत्यधिक विश्वसनीय तरीका रहा है कि एक होस्टेड सेवा (जैसे वेबसाइट या प्लेस्टेशन नेटवर्क जैसी कोई सेवा) कम से कम थोड़ी देर के लिए दिन का उजाला न देखे।

इन हमलों की शक्ति लोगों को उनके पीछे के तंत्र के बारे में उत्सुक बनाती है, इसीलिए हमने यह समझाने के लिए समय लिया है कि वे कैसे काम करते हैं और यहां तक कि यह प्रदर्शित करने तक चले गए कि इनमें से कुछ हमले कितने विशाल हो सकते हैं, इस हद तक कि उनमें से एक पूरे इंटरनेट के क्षेत्रों को लाखों लोगों के लिए भी बंद कर सकता है। हालांकि, प्रतिवाद (यानी DDoS सुरक्षा) कैसे काम करता है, इस बारे में सार्वजनिक चर्चा की बहुत कम मात्रा है।

DDoS सुरक्षा पर चर्चा करने की समस्या

इंटरनेट एक विशाल सरणी है जिसमें एक विशाल, गन्दे शून्य में जुड़े नेटवर्क हैं। दुनिया भर में लगभग प्रकाश की गति से खरबों छोटे पैकेट यात्रा कर रहे हैं। इसके भटकाने वाले और रहस्यमय आंतरिक कामकाज को समझने के लिए, इंटरनेट को समूहों में विभाजित किया जाता है। ये समूह अक्सर उपसमूहों में विभाजित होते हैं, और इसी तरह।

यह वास्तव में DDoS सुरक्षा के बारे में चर्चा को थोड़ा जटिल बनाता है। एक होम कंप्यूटर खुद को DDoS से कैसे बचाता है यह दोनों तरह से एक बहु-मिलियन डॉलर की कंपनी के डेटा सेंटर के तरीके के समान और थोड़ा अलग है। और हम इंटरनेट सेवा प्रदाताओं (ISPs) तक भी नहीं पहुंचे हैं। DDoS सुरक्षा को वर्गीकृत करने के उतने ही तरीके हैं जितने कि इंटरनेट को बनाने वाले विभिन्न टुकड़ों को वर्गीकृत करने के तरीके हैं, इसके अरबों कनेक्शन, इसके क्लस्टर, इसके महाद्वीपीय एक्सचेंज, और इसके सबनेट।

यह सब कहने के बाद, आइए एक सर्जिकल दृष्टिकोण का प्रयास करें जो इस मामले के सभी प्रासंगिक और महत्वपूर्ण विवरणों को छूता है।

DDoS सुरक्षा के पीछे सिद्धांत

यदि आप इसे पढ़ रहे हैं बिना इस स्पष्ट ज्ञान के कि DDoS कैसे काम करता है, तो मेरा सुझाव है कि आप पहले से जुड़े स्पष्टीकरण को पढ़ें या फिर यह थोड़ा भारी हो सकता है। आप एक आने वाले पैकेट के साथ दो चीजें कर सकते हैं: आप या तो इसे अनदेखा कर सकते हैं या इसे रीडायरेक्ट कर सकते हैं। आप इसे आने से नहीं रोक सकते क्योंकि पैकेट के स्रोत पर आपका कोई नियंत्रण नहीं है। यह पहले से ही यहां है और आपका सॉफ़्टवेयर जानना चाहता है कि इसके साथ क्या करना है।

यह एक सार्वभौमिक सत्य है जिसका हम सभी पालन करते हैं, और इसमें वे ISPs शामिल हैं जो हमें इंटरनेट से जोड़ते हैं। यही कारण है कि इतने सारे हमले सफल होते हैं: चूंकि आप स्रोत के व्यवहार को नियंत्रित नहीं कर सकते, स्रोत आपको पर्याप्त पैकेट भेज सकता है ताकि आपके कनेक्शन को अभिभूत कर सके।

सॉफ़्टवेयर और राउटर (होम सिस्टम) इसे कैसे करते हैं

यदि आप अपने कंप्यूटर या अपने राउटर पर फ़ायरवॉल चलाते हैं, तो आप आमतौर पर एक बुनियादी सिद्धांत का पालन करने में फंस जाते हैं: यदि DDoS ट्रैफ़िक उड़ता हुआ आता है, तो सॉफ़्टवेयर उन IPs की एक सूची बनाता है जो नाजायज ट्रैफ़िक के साथ आ रहे हैं।

यह ऐसा तब करता है जब कुछ आपको अप्राकृतिक आवृत्ति पर कचरा डेटा या कनेक्शन अनुरोध भेजता है, जैसे प्रति सेकंड पचास बार से अधिक। यह तब उस स्रोत से आने वाले सभी लेन-देन को ब्लॉक कर देता है। उन्हें ब्लॉक करके आपका कंप्यूटर उनके अंदर निहित डेटा की व्याख्या करने में अतिरिक्त संसाधन खर्च नहीं करता है। संदेश बस अपने गंतव्य तक नहीं पहुंचता। यदि आप किसी कंप्यूटर के फ़ायरवॉल द्वारा अवरुद्ध हैं और उससे जुड़ने का प्रयास करते हैं, तो आपको कनेक्शन टाइमआउट मिलेगा क्योंकि आप जो कुछ भी भेजेंगे उसे बस नजरअंदाज कर दिया जाएगा।

यह सिंगल-IP डिनायल ऑफ सर्विस (DoS) हमलों से बचाने का एक अद्भुत तरीका है क्योंकि हमलावर हर बार कनेक्शन टाइमआउट देखेगा जब वे यह जांचने के लिए चेक इन करेंगे कि उनका काम कोई प्रगति कर रहा है या नहीं। डिस्ट्रिब्यूटेड डिनायल ऑफ सर्विस के साथ, यह काम करता है क्योंकि हमला करने वाले IPs से आने वाला सभी डेटा नजरअंदाज कर दिया जाएगा।

इस योजना के साथ एक समस्या है।

इंटरनेट की दुनिया में, "निष्क्रिय ब्लॉकिंग" जैसी कोई चीज नहीं है। आपके पास एक पैकेट को नजरअंदाज करने के लिए भी संसाधनों की आवश्यकता होती है जो आपकी ओर आ रहा है। यदि आप सॉफ़्टवेयर का उपयोग कर रहे हैं, तो हमले का बिंदु आपके कंप्यूटर पर रुकता है लेकिन फिर भी आपके राउटर के माध्यम से कागज के माध्यम से गोली की तरह जाता है। इसका मतलब है कि आपका राउटर आपके दिशा में सभी नाजायज पैकेट को रूट करने के लिए अथक प्रयास कर रहा है।

यदि आप राउटर के फ़ायरवॉल का उपयोग कर रहे हैं, तो सब कुछ वहीं रुक जाता है। लेकिन इसका अभी भी मतलब है कि आपका राउटर प्रत्येक पैकेट के स्रोत को स्कैन कर रहा है और फिर ब्लॉक किए गए IPs की सूची पर पुनरावृति कर रहा है यह देखने के लिए कि इसे नजरअंदाज किया जाना चाहिए या अनुमति दी जानी चाहिए।

अब, कल्पना करें कि आपके राउटर को प्रति सेकंड लाखों बार वही करना है जो मैंने अभी उल्लेख किया है। आपके राउटर में प्रसंस्करण शक्ति की एक सीमित मात्रा है। एक बार जब यह उस सीमा तक पहुंच जाता है, तो यह वैध ट्रैफ़िक को प्राथमिकता देने में परेशानी होगी, चाहे यह कितनी भी उन्नत विधियों का उपयोग करे।

आइए इस सब को एक तरफ रखकर एक और मुद्दे पर चर्चा करें। मान लें कि आपके पास अनंत प्रसंस्करण शक्ति वाला एक जादुई राउटर है, आपका ISP अभी भी आपको बैंडविड्थ की एक सीमित मात्रा दे रहा है। एक बार जब वह बैंडविड्थ कैप पहुंच जाता है, तो आप वेब पर सबसे सरल कार्यों को पूरा करने के लिए संघर्ष करेंगे।

तो DDoS का अंतिम समाधान अनंत मात्रा में प्रसंस्करण शक्ति और अनंत मात्रा में बैंडविड्थ होना है। अगर कोई यह पता लगा ले कि इसे कैसे पूरा किया जाए, तो हम सुनहरे हैं!

बड़ी कंपनियां अपने लोड को कैसे संभालती हैं

कंपनियों द्वारा DDoS को संभालने की सुंदरता इसकी लालित्य में निहित है: वे किसी भी खतरे का मुकाबला करने के लिए अपने मौजूदा बुनियादी ढांचे का उपयोग करते हैं। आमतौर पर, यह या तो लोड बैलेंसर, कंटेंट डिस्ट्रीब्यूशन नेटवर्क (CDN), या दोनों के संयोजन के माध्यम से किया जाता है। छोटी वेबसाइटें और सेवाएं इसे थर्ड पार्टी को आउटसोर्स कर सकती हैं यदि उनके पास सर्वरों की इतनी व्यापक सरणी को बनाए रखने के लिए पूंजी नहीं है।

CDN के साथ, एक वेबसाइट की सामग्री कई भौगोलिक क्षेत्रों में वितरित सर्वरों के एक बड़े नेटवर्क पर कॉपी की जाती है। इससे वेबसाइट दुनिया में चाहे आप कहीं भी हों, जल्दी लोड होती है जब आप इससे जुड़ते हैं।

लोड बैलेंसर्स इसे डेटा को पुनर्वितरित करके और इसे विभिन्न सर्वरों में सूचीबद्ध करके पूरक करते हैं, ट्रैफ़िक को उस प्रकार के सर्वर द्वारा प्राथमिकता देकर जो काम के लिए सबसे उपयुक्त है। शानदार हार्ड ड्राइव वाले कम-बैंडविड्थ सर्वर बड़ी मात्रा में छोटी फ़ाइलों को संभाल सकते हैं। विशाल बैंडविड्थ कनेक्शन वाले सर्वर बड़ी फ़ाइलों की स्ट्रीमिंग को संभाल सकते हैं। (यूट्यूब सोचें।)

और यहां बताया गया है कि यह कैसे काम करता है

आप देख रहे हैं कि मैं कहां जा रहा हूं? यदि कोई हमला एक सर्वर पर पड़ता है, तो लोड बैलेंसर DDoS को ट्रैक कर सकता है और इसे उस सर्वर पर मारना जारी रखने दे सकता है जबकि अन्य सभी वैध ट्रैफ़िक को नेटवर्क पर कहीं और रीडायरेक्ट कर सकता है। यहां विचार विकेंद्रीकृत नेटवर्क का अपने लाभ के लिए उपयोग करना है, संसाधनों को आवंटित करना जहां उनकी आवश्यकता है ताकि हमला "डिकॉय" पर निर्देशित होने के दौरान वेबसाइट या सेवा चलती रहे। काफी चालाक, है ना?

क्योंकि नेटवर्क विकेंद्रीकृत है, यह सरल फ़ायरवॉल और जो भी सुरक्षा अधिकांश राउटर पेश कर सकते हैं उस पर एक महत्वपूर्ण बढ़त हासिल करता है। यहां समस्या यह है कि आपको अपना ऑपरेशन शुरू करने के लिए बहुत सारे नकदी की आवश्यकता होती है। जब वे बढ़ रहे होते हैं, तो कंपनियां उन्हें आवश्यक सुरक्षा देने के लिए बड़े विशेष प्रदाताओं पर भरोसा कर सकती हैं।

दिग्गज इसे कैसे करते हैं

हमने छोटे होम नेटवर्क का दौरा किया है और यहां तक कि मेगा कॉर्पोरेशन के दायरे में भी प्रवेश किया है। अब इस खोज के अंतिम चरण में चलने का समय है: हम यह देखने जा रहे हैं कि जिन कंपनियों ने आपको इंटरनेट कनेक्शन दिया है, वे खुद को एक अंधेरे गड्ढे में गिरने से कैसे बचाती हैं। यह थोड़ा जटिल होने वाला है, लेकिन मैं बिना DDoS सुरक्षा विधियों पर लार-उत्प्रेरण थीसिस के यथासंभव संक्षिप्त होने की कोशिश करूंगा।

ISPs के ट्रैफ़िक उतार-चढ़ाव को संभालने के अपने अनूठे तरीके हैं। अधिकांश DDoS हमले उनके रडार पर मुश्किल से दर्ज होते हैं क्योंकि उनके पास लगभग असीमित मात्रा में बैंडविड्थ तक पहुंच होती है। शाम 7-11 बजे (यानी "इंटरनेट रश ऑवर") पर उनका दैनिक ट्रैफ़िक उस बैंडविड्थ के स्तर तक पहुंच जाता है जो औसत DDoS स्ट्रीम से कहीं अधिक है।

बेशक, चूंकि यह इंटरनेट है जिसके बारे में हम बात कर रहे हैं, ऐसे अवसर हैं (और अक्सर रहे हैं) जहां ट्रैफ़िक रडार पर एक ब्लिप से कहीं अधिक कुछ बन जाता है।

ये हमले आंधी-बल वाली हवाओं के साथ आते हैं और छोटे ISPs के बुनियादी ढांचे को अभिभूत करने का प्रयास करते हैं। जब आपका प्रदाता अपनी भौहें उठाता है, तो यह इस खतरे का मुकाबला करने के लिए अपने निपटान में उपकरणों के शस्त्रागार में जल्दी से पहुंचता है। याद रखें, इन लोगों के पास उनके निपटान में विशाल बुनियादी ढांचे हैं, इसलिए इसके कई तरीके हो सकते हैं। यहां सबसे आम हैं:

  • रिमोटली ट्रिगर्ड ब्लैक होल - यह किसी साइंस-फाई फिल्म से बाहर की चीज की तरह लगता है, लेकिन RTBH Cisco द्वारा प्रलेखित एक वास्तविक चीज है। ऐसा करने के कई तरीके हैं, लेकिन मैं आपको "क्विक एंड डर्टी" संस्करण दूंगा: एक ISP उस नेटवर्क के साथ संचार करेगा जिससे हमला आ रहा है और इसे अपनी दिशा में उड़ने वाले सभी आउटगोइंग ट्रैफ़िक को ब्लॉक करने के लिए कहेगा। आउटगोइंग ट्रैफ़िक को ब्लॉक करना इनकमिंग पैकेट को ब्लॉक करने से आसान है। निश्चित रूप से, हमले के स्रोत से जुड़ने वाले लोगों के लिए लक्ष्य ISP से सब कुछ अब ऑफ़लाइन दिखाई देगा, लेकिन यह काम पूरा हो जाता है और बहुत परेशानी की आवश्यकता नहीं होती है। बाकी दुनिया का ट्रैफ़िक अप्रभावित रहता है।
  • स्क्रबर्स - कुछ बहुत बड़े ISPs के पास प्रोसेसिंग उपकरणों से भरे डेटा सेंटर हैं जो ट्रैफ़िक पैटर्न का विश्लेषण कर सकते हैं ताकि वैध ट्रैफ़िक को DDoS ट्रैफ़िक से अलग किया जा सके। चूंकि इसमें बहुत अधिक कंप्यूटिंग शक्ति और एक स्थापित बुनियादी ढांचे की आवश्यकता होती है, छोटे ISPs अक्सर इस काम को किसी अन्य कंपनी को आउटसोर्स करने का सहारा लेते हैं। प्रभावित क्षेत्र पर ट्रैफ़िक एक फिल्टर से गुजरता है, और अधिकांश DDoS पैकेट ब्लॉक हो जाते हैं जबकि वैध ट्रैफ़िक को अनुमति दी जाती है। यह भारी मात्रा में कंप्यूटिंग शक्ति की कीमत पर ISP के सामान्य संचालन को सुनिश्चित करता है।
  • कुछ ट्रैफ़िक वूडू - "ट्रैफ़िक शेपिंग" के रूप में जानी जाने वाली विधि का उपयोग करके, ISP केवल DDoS हमले द्वारा लाई गई हर चीज़ को उसके गंतव्य IP में डाल देगा जबकि अन्य सभी नोड्स को अकेला छोड़ देगा। यह मूल रूप से पीड़ित को बस के नीचे फेंक देगा ताकि बाकी नेटवर्क को बचाया जा सके। यह एक बहुत बदसूरत समाधान है और अक्सर अंतिम वाला होता है जिसका उपयोग ISP तब करेगा जब नेटवर्क गंभीर संकट में हो, और पूरे के अस्तित्व को सुनिश्चित करने के लिए त्वरित, निर्णायक कार्रवाई की आवश्यकता हो। इसे "बहुतों की जरूरतें कुछ की जरूरतों से अधिक होती हैं" परिदृश्य के रूप में सोचें।

DDoS के साथ समस्या यह है कि इसकी प्रभावशीलता कंप्यूटर शक्ति और बैंडविड्थ उपलब्धता में प्रगति के साथ हाथ में हाथ जाती है। इस खतरे से वास्तव में लड़ने के लिए, हमें उन्नत नेटवर्क संशोधन विधियों का उपयोग करना होगा जो औसत घरेलू उपयोगकर्ता की क्षमताओं से कहीं आगे हैं। यह शायद अच्छी बात है कि घर अक्सर DDoS के सीधे लक्ष्य नहीं होते!

वैसे, यदि आप वास्तविक समय में देखना चाहते हैं कि ये हमले कहां हो रहे हैं, तो डिजिटल अटैक मैप देखें।

क्या आप कभी अपने घर या कार्यस्थल पर इस तरह के हमलों के शिकार हुए हैं? अपनी कहानी कमेंट में बताएं!

  1. MTE समझाता है: ब्राउज़र फिंगरप्रिंटिंग क्या है और इससे कैसे बचें MTE समझाता है: ब्राउज़र फिंगरप्रिंटिंग क्या है और इससे कैसे बचें

    यदि आपने कभी ऑनलाइन अपनी गोपनीयता की रक्षा करने के बारे में देखा है, तो आपने ब्राउज़र फिंगरप्रिंटिंग के बारे में एक या दो बातें सुनी होंगी। इस विषय पर शोध शुरू करने से पहले, मैंने वास्तव में गोपनीयता एक्सटेंशन खोजने पर काम करते हुए कुछ बार इस शब्द को ठोकर खाई थी। अब, मैं वास्तव में जानता हूं कि ब्र

  1. Gmail आर्काइविंग में महारत हासिल करें: ईमेल हटाए बिना इनबॉक्स व्यवस्थित रखें Gmail आर्काइविंग में महारत हासिल करें: ईमेल हटाए बिना इनबॉक्स व्यवस्थित रखें

    Gmail में ईमेल आर्काइव करने से आपको पुराने ईमेल थ्रेड हटाए बिना अपना इनबॉक्स व्यवस्थित करने की क्षमता मिलती है। यदि कोई पुराने थ्रेड को नया ईमेल भेजकर नवीनीकृत करता है, तो यह आपके इनबॉक्स में फिर से दिखाई देगा। अन्यथा, आर्काइव किया गया ईमेल Google के सर्वर पर एक अलग फ़ोल्डर में छिपा रहता है।  इ

  1. एंडपॉइंट सुरक्षा समझाया गया: उपकरणों और नेटवर्क की सुरक्षा एंडपॉइंट सुरक्षा समझाया गया: उपकरणों और नेटवर्क की सुरक्षा

    एंडपॉइंट सुरक्षा एक व्यापक शब्द है जिसमें विभिन्न सुरक्षा कार्रवाइयां शामिल हैं, लेकिन यह आमतौर पर नेटवर्क सुरक्षा से जुड़ा होता है। एंडपॉइंट सुरक्षा, जिसे आमतौर पर एंडपॉइंट प्रोटेक्शन के रूप में जाना जाता है, एक कंपनी के नेटवर्क को वायरलेस, रिमोट, या मोबाइल गैजेट्स जैसे टैबलेट, लैपटॉप, और स्मार्टफो