ActiveX®เป็นชุดของเทคโนโลยี Object Oriented Programming (OOP) ที่สร้างโดยMicrosoft® ช่วยให้แอปพลิเคชั่นซอฟต์แวร์สามารถแบ่งปันฟังก์ชั่นและข้อมูล วัตถุActiveX®เป็นโปรแกรมแบบพอเพียงที่ใช้งานได้กับระบบปฏิบัติการWindows®เท่านั้น
ActiveX®ถูกสร้างขึ้นเพื่อให้แน่ใจว่าแอพพลิเคชั่นที่แตกต่างกันใช้ฟังก์ชั่นเดียวกัน ตัวอย่างที่ดีที่สุดคือวัตถุตัวตรวจสอบการสะกดคำ ActiveX แทนที่จะเขียนโปรแกรมสองโปรแกรมแยกกันสำหรับเครื่องตรวจการสะกดคำวัตถุตรวจสอบการสะกดคำเดียวถูกสร้างขึ้นเพื่อให้แน่ใจว่ามีการใช้งานฟังก์ชันร่วมกันระหว่างแอปพลิเคชันMicrosoft®ที่แตกต่างกันเช่น Word และPowerPoint®
เทคโนโลยีActiveX®พัฒนาขึ้นในรูปแบบของการเชื่อมโยงและฝังวัตถุ (OLE) OLE อนุญาตให้ใช้งานฟังก์ชั่นอย่างง่ายเช่นการตัดและวางเพื่อแบ่งปันในแอปพลิเคชันต่างๆ ในภายหลังได้พัฒนาเป็นแนวคิดของโมดูลวัตถุผสม (COM) โมดูลอิสระและแอปเพล็ตเช่นตัวตรวจสอบการสะกดคำเป็น COMs หรือวัตถุActiveX®ที่สามารถเข้าถึงได้จากแอปพลิเคชันWindows®
ตัวควบคุมActiveX®เป็นปลั๊กอินหรือโปรแกรมขนาดเล็กที่เขียนใน C ++ และ Visual Basic เช่นเดียวกับ Java applets ส่วนควบคุมActiveX®เป็นแอปพลิเคชั่นขนาดเล็กที่ทำงานภายในเว็บเบราว์เซอร์ โปรแกรมที่สนับสนุนปลั๊กอินดังกล่าวเรียกว่าคอนเทนเนอร์ ActiveX หรือคอนเทนเนอร์ส่วนประกอบ
Microsoft® Internet Explorer® (IE) (เว็บเบราว์เซอร์มาตรฐานสำหรับระบบปฏิบัติการWindows®) ใช้การควบคุมActiveX®หรือวัตถุเพื่ออำนวยความสะดวกในการเล่นสื่อสมบูรณ์ การควบคุมประเภทนี้ใน Internet Explorer®อนุญาตให้ผู้ใช้ดูวิดีโอคลิปบนหน้าเว็บ ผู้ใช้ไม่จำเป็นต้องเรียกใช้Windows® Media Player แยกต่างหากเพื่อดูคลิป ตัวควบคุมActiveX®ที่โหลดไว้ล่วงหน้าจะเข้าใช้ฟังก์ชันการทำงานของ Media Player และเล่นคลิปในหน้าต่างเบราว์เซอร์ Internet Explorer®
อีกตัวอย่างของวัตถุActiveX®คือการควบคุมFlash®ActiveX® ไฟล์Flash®สามารถเล่นได้โดยเครื่องเล่น Adobe ™Flash®เท่านั้น บางเว็บไซต์มีโปรแกรมทั้งหมดด้วยFlash®ซึ่ง Internet Explorer®ไม่สามารถเล่นได้ ดังนั้นส่วนประกอบ Flash ActiveX®จึงถูกติดตั้งเพื่อดูเว็บไซต์ มันจะตรวจจับไซต์ที่มีไฟล์แฟลชโดยอัตโนมัติและเข้าถึงFlash® Player เพื่อเล่นไฟล์โดยตรงบนหน้าต่างเบราว์เซอร์
ความจริงที่ว่าการควบคุมเหล่านี้สามารถใช้ซ้ำได้โดยหลายโปรแกรมทำให้มีความเสี่ยงต่อสปายแวร์ที่เป็นอันตรายมากขึ้น ผู้โจมตีอาจใช้ส่วนประกอบนี้ซ้ำเพื่อเพิ่มรหัสที่เป็นอันตรายและเข้าถึงข้อมูลและไฟล์ส่วนบุคคล เพื่อให้ได้โซลูชันที่ครอบคลุมMicrosoft®ได้เพิ่มความสามารถบางอย่างให้กับ Internet Explorer® เมื่อใดก็ตามที่ไซต์พยายามติดตั้งตัวควบคุมActiveX® Internet Explorer®จะแสดงคำเตือน หมายความว่าเว็บไซต์ไม่สามารถติดตั้งคอมโพเนนต์ActiveX®ได้โดยอัตโนมัติดังนั้นจึงมั่นใจได้ว่าระบบของคุณปลอดภัยและปราศจากสปายแวร์


