Adobe ha sido objeto de críticas tras revelarse que modifica sin permiso los archivos hosts de los usuarios en Windows y macOS. El objetivo de esta práctica es utilizar técnicas de detección de red para confirmar si la suite creativa Creative Cloud está instalada en el sistema.
Según el análisis del usuario de Reddit thenickdude, cuando un usuario visita la página principal de Adobe, el sitio web intenta cargar una imagen desde el dominio 'detect-ccd.creativecloud.adobe.com' mediante JavaScript. Si el archivo hosts del usuario contiene la entrada DNS añadida por Adobe, el navegador establece la conexión, notificando así a los servidores de la compañía que el software está presente. Si la conexión falla, el sistema asume que la aplicación no está instalada.
Cómo saltarse las restricciones de acceso a la red local
Anteriormente, Adobe intentaba conectar directamente con la aplicación Creative Cloud accediendo a varios puertos en 'http://localhost'. Sin embargo, a medida que navegadores como Chrome han endurecido las restricciones de seguridad sobre el acceso a la red local, este método dejó de funcionar. Ante esto, Adobe optó por modificar el archivo hosts, una táctica propia de 'hackers', para eludir los bloqueos de seguridad de los navegadores.
Esta práctica ha generado un fuerte rechazo en la comunidad técnica. Los críticos señalan que alterar archivos de configuración críticos del sistema sin el consentimiento explícito del usuario es una extralimitación. Este tipo de acciones no solo altera la lógica de resolución de red del sistema, sino que también desdibuja la línea entre el software comercial legítimo y el comportamiento propio de un malware.
Aunque Adobe sostiene que esta medida busca optimizar la experiencia de usuario en su sitio web, su naturaleza intrusiva ha despertado serias preocupaciones sobre la privacidad y la integridad del sistema. Hasta el momento, la empresa no ha ofrecido una respuesta oficial sobre por qué eligió modificar el archivo hosts en lugar de emplear interfaces API más transparentes.