ما هو ActiveX®؟

ActiveX® عبارة عن مجموعة من تقنيات البرمجة الشيئية (OOP) التي تم إنشاؤها بواسطة Microsoft®. إنه يمكّن تطبيقات البرامج من مشاركة الوظائف والمعلومات. كائن ActiveX® هو برنامج مكتفٍ ذاتيًا يعمل فقط على أنظمة تشغيل Windows®.

تم إنشاء ActiveX® للتأكد من أن التطبيقات المختلفة تشترك في نفس الوظائف. أفضل مثال على ذلك هو كائن ActiveX® المدقق الإملائي. بدلاً من كتابة برنامجين منفصلين للمدقق الإملائي ، تم إنشاء كائن مدقق إملائي واحد لضمان مشاركة وظائفه بين تطبيقات Microsoft® المختلفة مثل Word و PowerPoint®.

تطورت تقنية ActiveX® في شكل ربط الكائنات وتضمينها (OLE). سمح OLE بمشاركة وظائف بسيطة مثل القص واللصق بين التطبيقات المختلفة. تطورت لاحقًا إلى فكرة وحدة الكائن المركب (COM). الوحدات النمطية والتطبيقات المستقلة مثل المدقق الإملائي هي كائنات COM أو ActiveX® التي يمكن الوصول إليها من تطبيق Windows®.

عنصر تحكم ActiveX® هو برنامج إضافي أو برنامج صغير مكتوب بلغة C ++ و Visual Basic. تمامًا مثل تطبيقات Java الصغيرة ، تعد عناصر تحكم ActiveX® تطبيقات صغيرة يتم تشغيلها داخل مستعرضات الويب. تسمى البرامج التي تدعم هذه المكونات الإضافية بحاويات ActiveX® أو حاويات المكونات.

يستخدم Microsoft® Internet Explorer® (IE) (مستعرض الويب القياسي لنظام التشغيل Windows®) عناصر تحكم ActiveX® أو كائنات لتسهيل تشغيل الوسائط الغنية. يسمح هذا النوع من التحكم في Internet Explorer® للمستخدمين بمشاهدة مقاطع الفيديو على صفحة الويب. لا يتعين على المستخدمين تشغيل برنامج Windows® Media Player بشكل منفصل لمشاهدة المقاطع. يصل عنصر تحكم ActiveX® المحمّل مسبقًا إلى وظائف مشغل الوسائط ويقوم بتشغيل المقاطع في نافذة متصفح Internet Explorer®.

مثال آخر على كائن ActiveX® هو عنصر تحكم Flash® ActiveX®. يمكن تشغيل ملفات Flash® فقط بواسطة مشغل Adobe ™ Flash®. تتم برمجة بعض مواقع الويب بالكامل باستخدام Flash® ، والذي لا يستطيع Internet Explorer® تشغيله. لذلك ، يتم تثبيت مكون Flash ActiveX® لعرض الموقع. يقوم تلقائيًا باكتشاف المواقع التي تحتوي على ملفات فلاش والوصول إلى Flash® Player لتشغيل الملفات مباشرة على نافذة المتصفح.
حقيقة أن هذه الضوابط يمكن إعادة استخدامها من قبل العديد من البرامج جعلتها أكثر عرضة لبرامج التجسس الضارة. قد يعيد المهاجم استخدام المكون لإضافة تعليمات برمجية ضارة والوصول إلى البيانات والملفات الشخصية. للتوصل إلى حل شامل ، أضاف Microsoft® بعض الإمكانات إلى Internet Explorer®. عندما يحاول موقع ما تثبيت عنصر تحكم ActiveX® ، يعرض Internet Explorer® تحذيرًا. هذا يعني أن الموقع لا يمكنه تثبيت مكون ActiveX® تلقائيًا ، مما يضمن تأمين نظامك وخال من برامج التجسس.