La activación de producto de Windows es una medida antipiratería tipo DRM creada por Microsoft Corporation que refuerza los acuerdos de uso de licencia por el usuario, actualmente usado en Microsoft Windows y Microsoft Office.
Lanzado en 2001 junto con Windows XP y Microsoft Office XP; a grandes rasgos, intenta comprobar en línea vía cruce hash de la licencia y el hardware que dicha licencia de Windows u Office no haya sido instalada o estén en uso en mas equipos que los autorizados, que no haya sido reportada como robada o que funcione en un equipo distinto al autorizado (en el caso de las licencias OEM) o fuera de la empresa autorizada (en el caso de las licencias MAK).
Si no se genera el procedimiento de activación un periodo limitado de tiempo o este se invalida, Windows avisará periódicamente al usuario que su copia de Windows necesita ser activada generará una marca de agua sobre el escritorio y bloqueará algunas opciones de personalización. En cambio en Office, se volverá virtualmente inutilizable hasta que sea activado.
Desde su lanzamiento ha recibido importantes criticas relativas a la privacidad, su diseño o su efectividad concreta para impedir la piratería.
Historia
La era previa a 2001 miniaturadeimagen|289x289px|Certificado de Autentificación Clasico de Windows En las primeras versiones de Windows y Office, la mitigación de la piratería no dependía de Internet. Microsoft asumía que la posesión física del medio de instalación garantizaba la legitimidad del software; las auditorías reales y la validación legal se realizaban mediante la inspección del Certificado de Autenticidad (COA) —la pegatina holográfica adherida al equipo—.
El panorama cambió en 1995. Windows 95 introdujo la obligación de ingresar una clave durante la instalación. El sistema operaba de forma estrictamente local: validaba mediante un algoritmo matemático simple que la suma de los últimos siete dígitos de la clave fuera divisible por 7. A nivel de soporte telefónico, los agentes comenzaron a exigir este número de serie antes de brindar asistencia, utilizándolo como un filtro de registro.
Con Windows 98, el formato evolucionó a la clásica estructura de 25 caracteres alfanuméricos divididos en cinco bloques. Este diseño sentó las bases operativas para la librería pidgen.dll (Product ID Generation), el procedimiento se mantuvo intacto en Windows ME.
La primera era de la activación obligatoria (2001-2007) miniaturadeimagen|Microsoft cedió ante el cliente corporativo y dejo que las versiones Professional (de Windows XP y Office XP, 2003 y 2007) sin activación si introducian una clave corporativo, generó el fenómeno de que el usuario preferia estas versiones antes que las que requerían activación. En febrero de 2001, Microsoft anuncio introdujo la activación obligatoria por Internet o teléfono para el futuro Windows XP y Office XP, desatando severas críticas por privacidad.
Para mitigar el descontento corporativo, Microsoft eximió de este proceso a las ediciones Volume License (VL) de Windows XP, Office XP y Office 2003: si la clave pertenecía al bloque por volumen, el motor de activación se deshabilitaba localmente. Esta política restrictiva cambió radicalmente con Office 2007 al exigir validación obligatoria a nivel empresarial, con una única y célebre excepción: Office 2007 Enterprise "Blue Edition", una versión exclusiva para ingenieros y fabricantes OEM que venía con una clave pre-inyectada y carecía por completo de motor de activación.
Para el mercado general, operaba el motor WPA (Windows Product Activation). Durante la instalación, un escaneo local analizaba diez componentes críticos:
Dirección MAC de la tarjeta de red: El identificador físico único de tu tarjeta Ethernet o Wi-Fi. Número de serie del disco duro principal: El identificador del componente físico (no la letra de la unidad). Número de serie del volumen de la partición del sistema: El número lógico que se le asigna a la partición de Windows al formatearla. Controlador IDE / Adaptador IDE: La interfaz que conectaba los discos duros y lectoras a la placa madre en esa época. Controlador SCSI: El adaptador para discos de alta velocidad (común en servidores o estaciones de trabajo avanzadas). Lector de discos ópticos (CD-ROM / DVD-ROM): La presencia y el identificador de la unidad de discos. Tarjeta de video (Adaptador gráfico): El chip o tarjeta encargada de dar video. miniaturadeimagen|Completada la activación en Windows XP, el sistema no comprobaba mas la legitimidad de la licencia, la activación era permanente (incluso si a posterior se señalaba como clave falsificada, reutilizada o robada, la activación previa a dicha falsificación seguiría siendo válida).Modelo y tipo de procesador: Por ejemplo, si era un Intel Pentium III, un Pentium 4 o un AMD Athlon. Número de serie del procesador (CPU): Una característica que Intel introdujo en los Pentium III, aunque generó polémica por privacidad. Rango de cantidad de memoria RAM: No medía los megabytes exactos, sino un rango (por ejemplo, si estabas en el rango de 0-512 MB). Para generar una huella digital criptográfica (Hardware Hash). Este código se fusionaba con la clave de 25 caracteres para crear el ID de Instalación (de más de 40 dígitos)
El usuario disponía de un periodo de gracia de 30 días para transmitir este ID a los servidores de la compañía o dictarlo telefónicamente a un operador para obtener el ID de Confirmación, si se comprobaba que la licencia era legitima, dicho comprobante se guardaba en el registro de windows y el sistema quedaba activado de forma permanente (incluso si a posterior la licencia era ilegitima).
Si el plazo expiraba, Office entraba en modo de solo lectura y Windows bloqueaba el acceso al escritorio forzando el cierre de sesión.
Cada vez que la computadora se encendía, Windows volvía a revisar los 10 componentes iniciales, permitiendo solo 3 cambios, al cuarto cambio, se exigia una reactivación obligatoria en un plazo de tres días.miniaturadeimagen|Certificado de Autentificación en la era Windows XPEn cada arranque, WPA recalculaba el hardware tolerando un máximo de tres modificaciones; al cuarto cambio sustancial, el sistema exigía reactivarse en tres días
A partir de 2002, con el Service Pack 1, Microsoft integró listas negras locales para anular claves corporativas filtradas de Windows XP. En 2005, la estrategia evolucionó con el despliegue de WGA (Windows Genuine Advantage), una herramienta en segundo plano que validaba la legitimidad de la licencia en línea; si detectaba una licencia ilegitima, restringía el acceso a las actualizaciones de seguridad y, a partir de 2006, aplicaba alertas persistentes junto con el oscurecimiento del fondo de pantalla, sin que nada de aquello revocara la activación.
La activación en Windows Vista (2007-2009) miniaturadeimagen|Luego del desastre de las versiones exentas, en Windows Vista toda versión requería activación de producto, era un controlador a nivel kernel quien chequeaba dicha activación constantemente y era revocable remotamente si la licencia era mal utilizada o señalada como robada a posterior a la activación. La activación de Windows Vista (y en especial la previa al SP1), es considerada la más dura de todas, cuando Microsoft cedió ante el cliente corporativo y dejo que las versiones Professional (de Windows XP y Office XP, 2003 y 2007) sin activación obligatoria, generó el fenómeno de que el usuario preferia estas versiones antes que las que requerían activación, Este bypass corporativo fue tan doloroso para las arcas de Microsoft que modificaron por completo su estrategia para el siguiente sistema operativo.
Para frenar las filtraciones masivas de las licencias corporativas previas, Microsoft rediseñó por completo su estrategia en Windows Vista mediante la plataforma SPP (Software Protection Platform), un controlador a nivel de núcleo que validaba la licencia constantemente en línea y permitía revocar activaciones de forma remota. miniaturadeimagen|Un pequeño cambio de hardware podía desactivar la activación en Windows Vista En la versión original de Vista, el incumplimiento de la activación tras 30 días o la revocacion de la activación, activaba un implacable Kill Switch denominado Modo de Funcionalidad Reducida: el sistema bloqueaba el explorador, el escritorio y el menú de inicio, permitiendo únicamente ejecutar el navegador Internet Explorer durante lapsos de una hora antes de forzar el cierre de sesión.
Debido al masivo rechazo de los usuarios, Microsoft eliminó este bloqueo drástico en 2008 con el Service Pack 1 (SP1), sustituyéndolo por un "Modo de Notificación" más permisivo que mantenía el sistema operativo funcional pero oscurecía el fondo de pantalla y mostraba alertas persistentes. El rastreo de hardware se simplificó a un algoritmo de siete componentes clave, limitando la tolerancia casi exclusivamente a las actualizaciones de memoria RAM:
Firma, UUID y tablas ACPI/SLIC de la BIOS en la placa madre. Número de serie, núcleos y sockets del procesador (CPU). Direcciones MAC de los adaptadores de red (Ethernet y Wi-Fi por separado). Número de serie del disco duro principal y tipo de controladora de almacenamiento (SATA/RAID). Identificador del adaptador gráfico (tarjeta de video). Densidad y disposición de los módulos de memoria RAM. miniaturadeimagen|COA (Certificado de Autenticidad) de la época de Windows Vista Con Vista desaparecieron las versiones totalmente exentas de verificación, estructurándose dos nuevos canales de validación automatizada.
Para el mercado de consumo (OEM), se implementó el sistema SLIC 2.0: los fabricantes insertaban una llave genérica en BIOS, la activación era local e inmediata si coincidían la tabla SLIC inyectada en la BIOS, una clave genérica de la marca y un certificado digital guardado en el sistema.
Para las empresas y corporaciones, estos deberán configurar un computador o servidor interno como "Servidor Host KMS", este se activa solo una vez ante Microsoft (con un mínimo de 25 computadores o 5 servidores) y almacena el número de computadoras autorizadas para activar.
Para el entorno empresarial, debutó la arquitectura KMS (Key Management Service): las corporaciones debían levantar un servidor host local (activado una sola vez ante Microsoft tras alcanzar un umbral mínimo de 25 clientes o 5 servidores); las computadoras de la red se validaban localmente contra este host por un periodo de 180 días, renovable automáticamente cada 7 días.
En respuesta, la comunidad técnica refinó los métodos de evasión mediante modificadores de bootloader que simulaban a SLIC 2.0 y emuladores locales de servidores KMS.
La Segunda Era de la Activación: Windows 7 y Office 2010 a 2016 (2009-2015) miniaturadeimagen|201x201px|El SLIC era un serial genérico por OEM que se grababa en la BIOS, Windows Vista/7 detectaba dicho serial y se activaba automáticamente; esto se tradujo en que la escena de hackeo se moviera a alterar el bootloader de Windows para hacerle creer que estaba frente a un equipo OEM. Con Windows 7, el rastreo de hadware se centró los dos únicos disparadores críticos que seguía forzando una reactivación obligatoria era el reemplazo directo de la placa madre o el procesador, ademas la activación se hizo automática, ahora Windows simplemente se activaria en silencio al conectarse a internet (a diferencia de las versiones anteriores).
En el ámbito ofimático, a partir de Office 2010 la activación se volvió estrictamente obligatoria para todas las ediciones. Si la suite no se validaba tras un periodo de gracia de 30 días, el sistema activaba el Modo de Funcionalidad Reducida: la interfaz bloqueaba las herramientas de edición, transformando a Word, Excel y PowerPoint en visores de archivos de solo lectura. Este esquema de bloqueo local y restrictivo se mantuvo como el estándar operativo en las versiones de Office 2013 y 2016.
La activación actual: Windows 8 al 11 y Office 2019 a 365 (2015-Actualidad)