क्या एक मच्छर एमक्यूटीटी ग्राहक दूसरे को जबरन काट सकता है?


10

मैं सोच रहा था कि कैसे एक MQTT क्लाइंट किसी तरह से क्लाइंट को डिस्कनेक्ट करने के लिए ब्रोकर को निर्देश दे सकता है, अगर मुझे अपने MQTT सर्वर से क्लाइंट को मजबूर करने की जरूरत है (उदाहरण के लिए, अगर यह किसी तरह से दुर्व्यवहार कर रहा है और सही तरीके से जवाब नहीं दे रहा है)।

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

  • क्लाइंट आईडी द्वारा नेटवर्क से किसी अन्य क्लाइंट को डिस्कनेक्ट करने के लिए अधिकृत क्लाइंट को अनुमति देता है
  • आदर्श रूप से, अनधिकृत ग्राहकों को दूसरों को डिस्कनेक्ट करने से रोकता है (ताकि केवल 'विश्वसनीय' ग्राहक ही दूसरों को डिस्कनेक्ट कर सके)

क्या ऐसी कोई विशेषता है जो ऐसी आवश्यकताओं को पूरा करती है?

जवाबों:


8

प्रत्यक्ष नहीं।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.