Los controles ActiveX son pequeños programas, también conocidos como complementos, que se utilizan en Internet para proporcionar contenido interactivo en páginas web. Se basan en la tecnología Component Object Model (COM) de Microsoft y se utilizan principalmente 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. A menudo se incrustan dentro de páginas web y son ejecutados por navegadores como Internet Explorer (aunque su soporte ha sido mayoritariamente descontinuado en los navegadores modernos debido a problemas de seguridad). Dado que los controles ActiveX tienen acceso al sistema operativo subyacente, pueden representar un riesgo de seguridad 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 como JavaScript y HTML5 debido a su compatibilidad multiplataforma y sus características de seguridad mejoradas.