एक ActiveX नियंत्रण क्या है?
एक्टिवएक्स एक मानक है जो माइक्रोसॉफ्ट द्वारा सपना देखा गया है ताकि आप बिना किसी प्रोग्राम के एक ही कोड का उपयोग कर सकें, जैसे कि डेवलपर्स इसे कॉल करना पसंद करते हैं। एक्टिवएक्स कंट्रोल माइक्रोसॉफ्ट के कॉम (घटक ऑब्जेक्ट मॉडल) पर एक विस्तार है, जो प्रोग्रामों को एक-दूसरे के साथ अंतःक्रिया करने की अनुमति देता है, इसलिए सी # में प्रोग्राम किया गया एक ActiveX नियंत्रण अन्य ActiveX नियंत्रणों से बात कर सकता है जो सी ++ में प्रोग्राम किए गए हैं।
यह अभ्यास में कैसे प्रयोग किया जाता है? उदाहरण के लिए, इंटरनेट एक्सप्लोरर अपनी डिफ़ॉल्ट स्थापना स्थिति में फ़्लैश वीडियो नहीं चला सकता है, लेकिन एडोब से ActiveX नियंत्रण के साथ, यह कर सकता है। जैसा कि आप ActiveX नियंत्रण प्रोग्राम को और अधिक कार्यक्षमता जोड़ सकते हैं।
तो उसके साथ गलत क्या है?
अब आप सोच सकते हैं कि ActiveX नियंत्रण वास्तव में सहायक हैं, और वे हैं। समस्या यह है कि तीसरे पक्ष के प्लगइन्स में अक्सर सुरक्षा जोखिम होते हैं। इंटरनेट एक्सप्लोरर में, एक्टिवएक्स नियंत्रण पृष्ठभूमि में डाउनलोड और निष्पादित किया जा सकता है और ड्राइव-बाय हमले के माध्यम से आप संक्रमित होने का जोखिम उठा सकते हैं जहां आप एक सुरक्षा छेद का उपयोग करने वाली वेबसाइट पर जाते हैं।
मैं इससे खुद को कैसे बचा सकता हूं?
इंटरनेट एक्सप्लोरर 9 ने एक्टिवएक्स फ़िल्टरिंग नामक फीचर के साथ लाया, जो एक श्वेतसूची शैली सुरक्षा योजना की अनुमति देता है। सक्षम होने पर कोई ActiveX नियंत्रण चलाने की अनुमति नहीं है, फिर जब आप उस साइट पर जाते हैं जिसके लिए ActiveX नियंत्रण की आवश्यकता होती है, यदि आप साइट पर भरोसा करते हैं तो आप उन्हें श्वेतसूची में जोड़ सकते हैं। सूची में केवल वेबसाइटें ActiveX नियंत्रण चलाने में सक्षम होंगी।
डिफ़ॉल्ट रूप से ActiveX नियंत्रण फ़िल्टरिंग इंटरनेट एक्सप्लोरर 9 में अक्षम है, इस प्रकार किसी भी वेब पेज को ActiveX नियंत्रण के साथ निष्पादित करने की अनुमति देता है। ActiveX फ़िल्टरिंग को सक्षम करने के लिए टूल्स मेनू> सुरक्षा पर जाएं और फिर ActiveX फ़िल्टरिंग विकल्प का चयन करें।
अब आप उन चीजों को करने में सक्षम होंगे जिनके लिए उस वेबसाइट पर ActiveX नियंत्रण की आवश्यकता है।