دانستنیها
چهارشنبه, ۱۸ تیر ۱۳۹۳، ۱۲:۲۲ ب.ظ
اکتیو ایکس ActiveX چیست؟
اکتیو ایکس در واقع قسمت اینترنتی Component Object Model است. این فناوری
که متعلق به مایکروسافت است برای ایجاد مولفه های کوچک و یا کنترلرها درون
یک صفحه وب بکار میرود. اکتیوایکس این کنترل ها را از طریق اینترنت توزیع
میکند و امکانات جدیدی را به مرورگر اینترنت کاربر اضافه میکند. مایکروسافت
اعتقاد دارد که کنترل های اکتیوایکس بسیار از برنامه های اتصالی به مولفه
های عمومی شباهت دارد چون میتواند در برنامه های غیر مرورگر نیز قرار گیرد و
انجام وظیفه نماید. به عنوان مثال یکی از این نرم افزارها آفیس مایکروسافت
است.
امنیت یکی از جنبه های مهم در کنترل های اکتیوایکس است. برای این که این
تکه های کد کوچک در واقع به تمام سیستم کاربر دسترسی دارند و میتوانند باعث
خرابی های جدی شوند. مثلا اگر اکتیوایکس نامطلوبی باشد این امکان وجود
دارد که یک یا چند فایل سیستمی مهم بر روی سیستم پاک شوند. مایکروسافت برای
جلوگیری از بروز این مسئله اطلاعات اعتبار سنجی را ضمیمه فایل اکتیوایکس
میکند تا نشان دهد آیا نویسنده کد یک شرکت شناخته شده و معتبر است یا خیر؟
در واقع یک گواهی امضا دیجیتال به همراه کدهای اکتیوایکس ارائه میشود.
اما گواهی نامه ها فقط با نمایش برخی علائم نشان میدهند که ایجاد کننده
کنترل معتبر است و اگر کنترلر بخواهد کاری بدخواهانه انجام دهد ، ممانعتی
در اجرای عملیات کد صورت نمیگیرد.
منبع : http://www.dotech.ir
- ۹۳/۰۴/۱۸