Los controles ActiveX son pequeños programas, también conocidos como complementos (add-ons), que se utilizan en Internet para proporcionar contenido interactivo a las páginas web. Se basan en la tecnología Component Object Model (COM) de Microsoft y son fundamentalmente ejecutables utilizados en el sistema operativo Windows. Los controles ActiveX pueden realizar una amplia gama de tareas, como mostrar animaciones, reproducir audio y video, proporcionar formularios interactivos y acceder a recursos del sistema subyacentes. A menudo se incrustan dentro de páginas web y son ejecutados por navegadores web como Internet Explorer (aunque el soporte ha sido en gran medida desaprobado o considerado obsoleto — deprecated — en navegadores modernos debido a serias preocupaciones de seguridad). Debido a que los controles ActiveX tienen acceso directo al sistema operativo, representan un riesgo de seguridad significativo si no están diseñados correctamente o si provienen de fuentes no confiables. Los controles ActiveX maliciosos pueden utilizarse para instalar malware, robar datos o comprometer la seguridad del sistema del usuario. Las prácticas modernas de desarrollo web favorecen alternativas más seguras y multiplataforma como JavaScript y HTML5.