सामान्य ICS प्रोटोकॉल और जोखिम
Modbus, DNP3 और उनकी कमजोरियाँ।
सामान्य ICS प्रोटोकॉल और जोखिम, CoddyKit पर Cyber Security Academy का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Cyber Security Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Cyber Security Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
प्रोटोकॉल क्यों महत्वपूर्ण हैं
औद्योगिक प्रोटोकॉल वह भाषा हैं जिसका उपयोग नियंत्रक, SCADA और क्षेत्रीय उपकरण डेटा तथा आदेशों का आदान-प्रदान करने के लिए करते हैं। अधिकांश प्रोटोकॉल अलग-थलग, विश्वसनीय नेटवर्कों के लिए बनाए गए थे और इसलिए उनमें वह प्रमाणीकरण तथा कूटलेखन नहीं है जिसकी हम IT में अपेक्षा करते हैं।
उनकी कमज़ोरियों को समझने से आपको ठीक-ठीक पता चलता है कि OT नेटवर्क पर मौजूद हमलावर क्या कर सकता है और कौन-से प्रतिपूरक नियंत्रण आवश्यक हैं।
मॉडबस
मॉडबस सबसे पुराने और सबसे व्यापक रूप से उपयोग किए जाने वाले औद्योगिक प्रोटोकॉलों में से एक है; यह सरल और लागू करने में आसान है। मॉडबस/TCP इसे ईथरनेट के माध्यम से ले जाता है।
- एक मुख्य उपकरण अधीन उपकरणों पर रजिस्टरों/कुंडलियों को पढ़ता और लिखता है
- कोई प्रमाणीकरण नहीं: अधीन उपकरण तक पहुँचने वाला कोई भी उपकरण उसे आदेश दे सकता है
- कोई कूटलेखन नहीं: यातायात सादा-पाठ में होता है और आसानी से पढ़ा या जाली बनाया जा सकता है
- दुर्भावनापूर्ण प्रेषक के विरुद्ध कोई अखंडता जाँच नहीं
खंड पर मौजूद हमलावर उपकरण को सक्रिय करने के लिए किसी कुंडली में बस मान लिख सकता है।
# a Modbus function code 5 writes a single coil (e.g. open/close a relay)
# request fields are minimal: address, function, data, CRC
# nothing in the protocol proves WHO sent itडीएनपी3
डीएनपी3 (वितरित नेटवर्क प्रोटोकॉल) विद्युत और जल उपयोगिता संस्थानों में आम है। इसे अविश्वसनीय, लंबी दूरी वाले संपर्कों के लिए बनाया गया था और इसमें समय-मुद्रण तथा अपवाद-आधारित रिपोर्टिंग जैसी सुविधाएँ हैं।
- यह मॉडबस से अधिक सुविधासंपन्न है, लेकिन मूल प्रोटोकॉल में अब भी अंतर्निहित सुरक्षा नहीं है
- खुले नेटवर्क पर यह प्रतिरूपण और पुनर्प्रेषण हमलों के प्रति असुरक्षित है
- सुरक्षित प्रमाणीकरण (डीएनपी3-SA) का एक विस्तार उपलब्ध है, लेकिन इसे हमेशा लागू नहीं किया जाता
जहाँ डीएनपी3-SA समर्थित नहीं है, वहाँ नेटवर्क नियंत्रणों को इसकी भरपाई करनी होगी।
अन्य सामान्य प्रोटोकॉल
OT परिदृश्य में अनेक प्रोटोकॉल हैं; कुछ ऐसे हैं जिनसे आपका अक्सर सामना होगा:
- EtherNet/IP (CIP) — विनिर्माण स्वचालन में व्यापक
- PROFINET / PROFIBUS — यूरोपीय औद्योगिक परिवेशों में सामान्य
- IEC 60870-5-104 — विद्युत उपयोगिता सेवाओं में, डीएनपी3 जैसी भूमिका
- IEC 61850 — सबस्टेशन स्वचालन
- OPC / OPC-UA — डेटा-विनिमय का मानक; OPC-UA विशेष रूप से सुरक्षा का समर्थन करता है
OPC-UA इसलिए अलग दिखाई देता है क्योंकि इसे प्रमाणीकरण और एन्क्रिप्शन को विकल्प के रूप में ध्यान में रखकर बनाया गया था।
कोई प्रमाणीकरण नहीं
पुराने प्रोटोकॉलों में सबसे गंभीर कमजोरी प्रमाणीकरण का अभाव है। प्रोटोकॉल किसी वैध मुख्य नियंत्रक और हमलावर में अंतर नहीं कर सकता।
- नेटवर्क पर मौजूद कोई भी कंप्यूटर वैध दिखने वाले आदेश जारी कर सकता है
- संदेश में प्रवेश-पत्रों या अनुमति-निर्धारण की कोई अवधारणा नहीं होती
- उपकरण उसे प्राप्त होने वाली हर चीज़ पर भरोसा करता है
इसीलिए नेटवर्क अभिगम नियंत्रण पहली पंक्ति की रक्षा है: यदि हमलावर प्रोटोकॉल तक पहुँच ही नहीं सकते, तो उसका दुरुपयोग भी नहीं कर सकते।
कोई एन्क्रिप्शन नहीं: पैकेट-निगरानी और छेड़छाड़
सादा-पाठ प्रोटोकॉल संचार माध्यम पर निष्क्रिय रूप से नज़र रखने वाले किसी भी व्यक्ति के सामने प्रक्रिया की जानकारी उजागर कर देते हैं।
- हमलावर देखे गए पढ़ने और लिखने के संचालन से प्रक्रिया का मानचित्र बना सकता है
- लक्ष्य-मान, चेतावनियाँ और आदेश दिखाई देते हैं
- यदि वह संचार के बीच में स्थित हो, तो ट्रैफ़िक को मार्ग में बदला जा सकता है
ऐसे ट्रैफ़िक को विश्लेषण के लिए रिकॉर्ड करते समय सावधानी बरतनी चाहिए और यह केवल उन प्रणालियों पर किया जाना चाहिए जिनका आकलन करने की आपको अनुमति हो; निष्क्रिय टैप उपकरण सक्रिय प्रक्रिया में व्यवधान से बचाते हैं।
पुनर्प्रेषण और प्रविष्टि हमले
प्रमाणीकरण या नवीनता की गारंटी न होने पर रिकॉर्ड किए गए ट्रैफ़िक का फिर से उपयोग किया जा सकता है।
- पुनर्प्रेषण — किसी वैध आदेश को पकड़कर बाद में फिर भेजना, ताकि वही कार्रवाई दोहराई जा सके
- आदेश-प्रविष्टि — उपकरण को सक्रिय करने के लिए वैध प्रोटोकॉल संदेश तैयार करना
- झूठे डेटा की प्रविष्टि — HMI को गढ़े हुए सेंसर मान भेजना
झूठे डेटा की प्रविष्टि विशेष रूप से खतरनाक है: संचालकों को सामान्य रीडिंग दिखाई दे सकती है, जबकि प्रक्रिया धीरे-धीरे असुरक्षित स्थिति में पहुँच रही हो।
OT में बीच के व्यक्ति का हमला
SCADA और किसी नियंत्रक के बीच स्थित हमलावर आदान-प्रदान को पढ़ और बदल दोनों सकता है।
- संचालक को सुरक्षित मान दिखाते हुए PLC को हानिकारक आदेश भेजना
- चेतावनियों को दबा देना, ताकि खराबी का पता न चले
- संचालक की जानकारी के बिना लक्ष्य-मान बदलना
प्रक्रिया में तोड़फोड़ करते हुए संचालकों को अंधेरे में रखना उन्नत ICS हमलों की प्रमुख पहचान है और इसी कारण नेटवर्क स्तर पर अखंडता की निगरानी आवश्यक होती है।
सुरक्षित प्रोटोकॉल रूपांतर
जहाँ उपकरण इसका समर्थन करते हों, वहाँ सुरक्षा बढ़ाने वाले प्रोटोकॉल विकल्पों को प्राथमिकता दें।
- सुरक्षा नीतियाँ सक्षम होने पर OPC-UA प्रमाणीकरण, हस्ताक्षर और एन्क्रिप्शन प्रदान करता है
- डीएनपी3-SA, डीएनपी3 में चुनौती-प्रतिक्रिया प्रमाणीकरण जोड़ता है
- TLS आवरण या सुरक्षित प्रवेश-द्वार क्षेत्रों के बीच पुराने प्रोटोकॉल के ट्रैफ़िक की रक्षा कर सकते हैं
पुराने उपकरणों पर ये विकल्प हर जगह उपलब्ध नहीं होते, इसलिए संरचना यह मानकर बनाई जाती है कि कई अंतिम-बिंदु असुरक्षित रहेंगे और उनकी रक्षा नेटवर्क की सीमा पर की जाती है।
निष्क्रिय निगरानी और गहन निरीक्षण
चूँकि आप अक्सर प्रोटोकॉल को ठीक नहीं कर सकते, इसलिए इसके बजाय दुरुपयोग का पता लगाएँ। OT को समझने वाली निगरानी इन प्रोटोकॉलों को समझती है और ट्रैफ़िक में कुछ डाले बिना असामान्यताओं को चिह्नित करती है।
- सामान्य मुख्य इकाइयों, अधीन इकाइयों और आदेश-प्रतिरूपों की आधाररेखा बनाएँ
- अप्रत्याशित लेखन आदेशों या नए उपकरणों पर चेतावनी दें
- सीमा से बाहर के लक्ष्य-मानों या अनधिकृत कंप्यूटरों से आए आदेशों का पता लगाएँ
- निष्क्रिय टैप उपकरण इस्तेमाल करें, ताकि निगरानी से प्रक्रिया में कभी व्यवधान न आए
प्रोटोकॉल और नेटवर्क रक्षा
चूँकि पुराने प्रोटोकॉल अपनी रक्षा स्वयं नहीं कर सकते, इसलिए नेटवर्क को उनकी रक्षा करनी होगी।
- नेटवर्क को खंडित करें, ताकि केवल अधिकृत कंप्यूटर ही किसी नियंत्रक से उस प्रोटोकॉल के माध्यम से संवाद कर सकें
- प्रोटोकॉल-जागरूक फ़ायरवॉल का उपयोग करें, जो केवल अपेक्षित कार्य-कोड की अनुमति दें
- ICS प्रोटोकॉल के अनुसार समायोजित निष्क्रिय घुसपैठ-पहचान लागू करें
- जहाँ संभव हो, सुरक्षित रूपांतरों पर जाएँ
इससे अंतिम पाठ में बताई जाने वाली संरचनात्मक सुरक्षा की नींव तैयार होती है।
त्वरित जाँच: प्रोटोकॉल की कमजोरी
पुराने ICS प्रोटोकॉलों के मूल जोखिम पर विचार करें।
पुनरावलोकन: ICS प्रोटोकॉल और जोखिम
आपने प्रोटोकॉलों और उनकी अंतर्निहित कमजोरियों के बारे में सीखा।
- मॉडबस, डीएनपी3 और इनके समान प्रोटोकॉल विश्वसनीय नेटवर्कों के लिए बनाए गए थे और इनमें प्रमाणीकरण तथा एन्क्रिप्शन का अभाव है
- इससे पैकेट-निगरानी, पुनर्प्रेषण, आदेश-प्रविष्टि, झूठे डेटा की प्रविष्टि और MITM संभव हो जाते हैं
- हमलावर प्रक्रिया में तोड़फोड़ करते हुए संचालकों को अंधेरे में रख सकते हैं
- जहाँ समर्थन हो, वहाँ सुरक्षित रूपांतरों (OPC-UA, डीएनपी3-SA) को प्राथमिकता दें
- अन्यथा खंडीकरण, प्रोटोकॉल-जागरूक फ़ायरवॉल और निष्क्रिय निगरानी से रक्षा करें
अगला विषय: महत्वपूर्ण अवसंरचना के लिए सुरक्षा संरचना तैयार करना।
एआई शिक्षक के साथ Cyber Security Academy सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 76
- पाठ
- 303
अक्सर पूछे जाने वाले प्रश्न
क्या “सामान्य ICS प्रोटोकॉल और जोखिम” पाठ निःशुल्क है?
हाँ — Cyber Security Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “सामान्य ICS प्रोटोकॉल और जोखिम” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Cyber Security Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“सामान्य ICS प्रोटोकॉल और जोखिम” में मैं क्या सीखूँगा?
Modbus, DNP3 और उनकी कमजोरियाँ। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Cyber Security Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Cyber Security Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Cyber Security Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“सामान्य ICS प्रोटोकॉल और जोखिम” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Cyber Security Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Cyber Security Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- औद्योगिक नियंत्रण प्रणालियों की मूल बातें
- OT बनाम IT सुरक्षा के अंतर
- सामान्य ICS प्रोटोकॉल और जोखिम
- महत्वपूर्ण अवसंरचना सुरक्षित करना