الثلاثاء، 27 مايو 2014

What is ActiveX?



What is ActiveX?


ActiveX is a series of computer program distribution and runtime technologies. Developed by Microsoft, ActiveX technologies have been incorporated into almost all of Microsoft's products released in recent years including Windows, Word, Excel, and Internet Explorer. ActiveX-enabled programs can embed features found in other enabled programs, and can incorporate new features within an ActiveX component. For instance, Internet Explorer can open an Excel spreadsheet via ActiveX object linking, and incorporate all the features of Excel within itself. Similarly web designers who wish to incorporate a features not implemented within any of Microsoft's products can write the features as an ActiveX component in any programming language that support it.
ActiveX is a development of Microsoft's Object Linking and Embedding technology. Originally designed to facilitate the copying of non-text objects via Windows' built-in clipboard, OLE was extended to all Microsoft products that support the clipboard. Objects such as pictures, sound, spreadsheets, and more can be embedded in other document types. OLE is itself a manifestation of Dynamic Data Exchange, the original clipboard architecture. The major limitation of OLE that ActiveX overcomes is the fact that OLE can only copy user data between applications, whereas ActiveX can copy executable code. Of course, this requires that the code to be copied actually be present on the system: Excel spreadsheets will not display in Internet Explorer if Excel itself is not installed.
ActiveX logo
The inclusion of ActiveX controls in Internet Explorer has led to hundreds of security threats regarding the browser, many of which are quite serious. ActiveX was enabled by default on all supported IE versions prior to Windows SP2. As IE is an integral part of the Windows operating system, ActiveX components running in IE had access to most of the running system. This was often exploited, and much of today's malware has been distributed this way. However, disabling ActiveX in Internet Explorer leads to problems with legitimate webpages that depend upon embedding objects this way, such as those presenting Flash or QuickTime movies

اكتف هو عبارة عن سلسلة من التقنيات توزيع برنامج كمبيوتر و وقت التشغيل. وضعت من قبل مايكروسوفت، وقد أدرجت تقنيات ActiveX في ما يقرب من جميع منتجات مايكروسوفت أصدرت في السنوات الأخيرة بما فيها ويندوز ، وورد، إكسل ، وإنترنت إكسبلورر. ويمكن لبرامج تمكين اكتف تضمين الميزات الموجودة في برامج تمكين الأخرى، و يمكن أن تتضمن ميزات جديدة ضمن مكونات ActiveX . على سبيل المثال، يمكن ل Internet Explorer فتح جدول بيانات Excel عبر اكتف ربط الكائن، و دمج جميع الميزات من Excel داخل نفسه. وبالمثل مصممي المواقع الذين يرغبون في إدراج ميزات لم تنفذ في أي من منتجات مايكروسوفت يمكن أن يكتب الميزات باعتبارها عنصرا ActiveX في أي لغة البرمجة التي تدعم ذلك.
ActiveX هو كائن تطوير مايكروسوفت ربط و تضمين التكنولوجيا. صممت في الأصل لتسهيل النسخ من الكائنات غير نصية عن طريق ويندوز ' المدمج في الحافظة ، تم تمديد OLE ل كافة منتجات Microsoft التي تدعم الحافظة. كائنات مثل الصور ، والصوت ، وجداول البيانات ، وأكثر من ذلك يمكن أن تكون جزءا لا يتجزأ في أنواع وثيقة أخرى . OLE هو في حد ذاته مظهر من مظاهر تبادل البيانات الديناميكي ، والهندسة المعمارية الحافظة الأصلي. فإن القيود الرئيسية من OLE أن يتغلب ActiveX هو حقيقة أن OLE يمكن نسخ فقط بيانات المستخدم بين التطبيقات ، بينما اكتف يمكن نسخ قانون قابل للتنفيذ . بطبيعة الحال ، وهذا يتطلب أن الرمز المراد نسخها يكون في الواقع موجود على النظام : سوف يتم عرض جداول البيانات إكسل في Internet Explorer إذا لم يتم تثبيت Excel نفسها.
شعار اكتف
وقد أدى إدراج عناصر تحكم ActiveX في Internet Explorer ل مئات من التهديدات الأمنية المتعلقة المتصفح، وكثير منها خطيرة جدا . تم تمكين اكتف بشكل افتراضي على كافة إصدارات IE المدعومة قبل ويندوز SP2. كما IE هو جزء لا يتجزأ من نظام التشغيل ويندوز ، وكان يعمل في مكونات ActiveX IE الوصول إلى أكثر من نظام تشغيل . و هذا كثيرا ما تستغل ، والكثير من البرمجيات الخبيثة اليوم تم توزيع هذا الطريق. ومع ذلك ، تعطيل ActiveX في برنامج Internet Explorer يؤدي إلى مشاكل مع صفحات الويب المشروعة التي تعتمد على الأجسام تضمين هذا الطريق، مثل تلك التي تعرض فلاش أو كويك تايم الأفلام

0 التعليقات:

إرسال تعليق