Les contrôles ActiveX sont de petits programmes, également appelés modules d'extension (add-ons), utilisés sur Internet pour fournir du contenu interactif aux pages web. Ils sont basés sur la technologie Component Object Model (COM) de Microsoft et sont principalement utilisés dans le système d'exploitation Windows. Les contrôles ActiveX peuvent effectuer un large éventail de tâches, telles que l'affichage d'animations, la lecture d'audio et de vidéo, la fourniture de formulaires interactifs et l'accès aux ressources système. Ils sont souvent intégrés dans les pages web et exécutés par des navigateurs web comme Internet Explorer (bien que leur support ait été largement abandonné dans les navigateurs modernes en raison de préoccupations de sécurité). Étant donné que les contrôles ActiveX ont accès au système d'exploitation sous-jacent, ils peuvent poser un risque de sécurité s'ils ne sont pas correctement conçus ou s'ils proviennent de sources non fiables. Des contrôles ActiveX malveillants peuvent être utilisés pour installer des logiciels malveillants (malware), voler des données ou compromettre la sécurité du système de l'utilisateur. Les pratiques de développement web modernes privilégient des alternatives telles que JavaScript et HTML5 en raison de leur compatibilité multiplateforme et de leurs fonctionnalités de sécurité améliorées.