No history yet

आईपी कैमरा प्रोटोकॉल विश्लेषण

आईपी कैमरा प्रोटोकॉल को समझना

जब कोई आईपी कैमरा आपके नेटवर्क पर वीडियो भेजता है, तो वह इसे एक खास भाषा या प्रोटोकॉल का इस्तेमाल करके करता है। ये नियम तय करते हैं कि डेटा कैसे पैक किया जाएगा, भेजा जाएगा और प्राप्त किया जाएगा। सबसे आम प्रोटोकॉल में RTSP (रियल टाइम स्ट्रीमिंग प्रोटोकॉल) शामिल है, जो वीडियो स्ट्रीम को कंट्रोल करने के लिए है, और ONVIF (ओपन नेटवर्क वीडियो इंटरफ़ेस फ़ोरम), जो विभिन्न निर्माताओं के डिवाइस को एक-दूसरे के साथ काम करने में मदद करता है।

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

सबसे बड़ी सुरक्षा चिंता यह है कि क्या आपका उपयोगकर्ता नाम और पासवर्ड नेटवर्क पर सादे टेक्स्ट (प्लेन टेक्स्ट) में भेजा जा रहा है, जहाँ कोई भी उन्हें देख सकता है।

एंड्रॉइड पर पैकेट कैप्चर करना

नेटवर्क ट्रैफ़िक का विश्लेषण करने के लिए, हमें इसे 'कैप्चर' करना होगा। इसे पैकेट स्निफिंग कहा जाता है। पारंपरिक रूप से, इसके लिए रूटेड डिवाइस की आवश्यकता होती थी, लेकिन अब कई ऐप्स हैं जो एंड्रॉइड के वीपीएन सेवा का उपयोग करके बिना रूट के ट्रैफ़िक कैप्चर कर सकते हैं। 'PCAPdroid' या 'Packet Capture' जैसे ऐप्स इसके अच्छे उदाहरण हैं।

प्रक्रिया सीधी है:

  1. अपने एंड्रॉइड डिवाइस पर पैकेट कैप्चर ऐप इंस्टॉल करें।
  2. ऐप शुरू करें। यह एक स्थानीय वीपीएन सेवा बनाने की अनुमति मांगेगा। यह अनुमति आवश्यक है ताकि ऐप आपके फ़ोन से आने-जाने वाले सभी नेटवर्क ट्रैफ़िक को रूट और मॉनिटर कर सके।
  3. एक बार वीपीएन सक्रिय हो जाने पर, अपने आईपी कैमरे का ऐप खोलें और सामान्य रूप से इसका उपयोग करें - लाइव फ़ीड देखें, सेटिंग्स बदलें, आदि।
  4. पैकेट कैप्चर ऐप पर वापस जाएं और कैप्चरिंग बंद करें। अब आपके पास विश्लेषण के लिए आपके कैमरे द्वारा भेजे और प्राप्त किए गए सभी डेटा का रिकॉर्ड होगा।
Lesson image

RTSP और ONVIF ट्रैफ़िक का विश्लेषण

एक बार जब आप डेटा कैप्चर कर लेते हैं, तो आपको विशिष्ट प्रोटोकॉल की तलाश करनी होगी। अधिकांश पैकेट स्निफर ऐप्स आपको पोर्ट नंबर के आधार पर ट्रैफ़िक को फ़िल्टर करने की अनुमति देते हैं।

  • RTSP: यह आमतौर पर पोर्ट 554 का उपयोग करता है। अपने कैप्चर में इस पोर्ट पर ट्रैफ़िक देखें। आप SETUP, PLAY, और TEARDOWN जैसे कमांड देखेंगे। महत्वपूर्ण रूप से, जांचें कि प्रमाणीकरण कैसे होता है। यदि आप अपने उपयोगकर्ता नाम और पासवर्ड को प्लेन टेक्स्ट में देख सकते हैं, तो यह एक बड़ी सुरक्षा भेद्यता है।
  • ONVIF: यह आमतौर पर पोर्ट 80 पर HTTP के माध्यम से काम करता है। ONVIF संचार SOAP संदेशों का उपयोग करता है, जो XML-आधारित होते हैं। इन पैकेटों के अंदर देखें। आपको डिवाइस की खोज, कॉन्फ़िगरेशन और इवेंट हैंडलिंग से संबंधित कमांड मिलेंगे। यहाँ भी, प्रमाणीकरण पर पूरा ध्यान दें। क्या क्रेडेंशियल्स डाइजेस्ट ऑथेंटिकेशन जैसी किसी विधि का उपयोग करके सुरक्षित हैं, या वे आसानी से पठनीय हैं?
  • HTTP/HTTPS: कैमरे के वेब इंटरफ़ेस के लिए, पोर्ट 80 (HTTP) और 443 (HTTPS) पर ट्रैफ़िक देखें। यदि लॉगिन प्रक्रिया HTTP पर होती है, तो आपके क्रेडेंशियल्स असुरक्षित रूप से भेजे जा रहे हैं। HTTPS का उपयोग यह सुनिश्चित करता है कि वे एन्क्रिप्टेड हैं।
## RTSP URL का एक उदाहरण
rtsp://username:password@camera_ip:554/stream1

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

पोर्ट्स की पहचान करना

यदि आपको नहीं पता कि आपका कैमरा किन पोर्ट्स का उपयोग कर रहा है, तो आप अपने एंड्रॉइड डिवाइस पर एक नेटवर्क स्कैनर ऐप (जैसे Fing) का उपयोग कर सकते हैं। यह ऐप आपके स्थानीय नेटवर्क पर डिवाइसों को स्कैन करेगा और उनके द्वारा खोले गए पोर्ट्स को सूचीबद्ध करेगा।

आमतौर पर, आप निम्नलिखित पाएंगे:

  • पोर्ट 80: HTTP (असुरक्षित वेब इंटरफ़ेस)
  • पोर्ट 443: HTTPS (सुरक्षित वेब इंटरफ़ेस)
  • पोर्ट 554: RTSP (वीडियो स्ट्रीमिंग)
  • पोर्ट 8000 या 8080: अक्सर वैकल्पिक HTTP पोर्ट या API के लिए उपयोग किया जाता है।

अपने कैमरे के आईपी पते के लिए इन पोर्ट्स की पहचान करने से आपको अपने पैकेट विश्लेषण पर ध्यान केंद्रित करने में मदद मिलेगी और आप ठीक से जान पाएंगे कि कहाँ देखना है।

Quiz Questions 1/5

आईपी कैमरों के संदर्भ में RTSP (रियल टाइम स्ट्रीमिंग प्रोटोकॉल) का मुख्य उद्देश्य क्या है?

Quiz Questions 2/5

एंड्रॉइड डिवाइस पर नेटवर्क ट्रैफ़िक कैप्चर करने के लिए 'PCAPdroid' जैसा ऐप वीपीएन सेवा बनाने की अनुमति क्यों मांगता है?

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