I controlli ActiveX sono piccoli programmi, noti anche come componenti aggiuntivi o add-on, utilizzati su Internet per fornire contenuti interattivi all'interno delle pagine web. Questi componenti si basano sulla tecnologia Component Object Model (COM) di Microsoft e sono progettati per essere impiegati principalmente nel sistema operativo Windows. I controlli ActiveX sono in grado di eseguire una vasta gamma di operazioni complesse, tra cui la visualizzazione di animazioni, la riproduzione di flussi audio e video, la gestione di moduli interattivi e l'accesso diretto alle risorse di sistema. Solitamente vengono incorporati nelle pagine web ed eseguiti tramite browser come Internet Explorer, sebbene il loro supporto sia stato ampiamente rimosso o deprecato nei browser moderni a causa di gravi criticità legate alla sicurezza. Poiché i controlli ActiveX dispongono di permessi per accedere al sistema operativo sottostante, possono rappresentare un rischio significativo se non correttamente progettati o se provenienti da fonti non attendibili. Software malevoli basati su ActiveX possono essere utilizzati per installare malware, sottrarre dati sensibili o compromettere l'integrità del sistema dell'utente. Per queste ragioni, le moderne pratiche di sviluppo web favoriscono alternative più sicure come JavaScript e HTML5, che offrono una migliore compatibilità multipiattaforma e standard di sicurezza superiori.