En Windows, ¿por qué el mdnsNSP.dll de Bonjour se inyecta en todos los procesos?
Respuesta
¿Demasiados anuncios?Parece que tienes curiosidad por la seguridad y la privacidad. Si es así, tu pregunta debería ser "¿Por qué mi sistema operativo permite que el software de terceros conozca y afecte a todos los procesos?" o, "Si me preocupan la seguridad y la privacidad, ¿por qué uso Windows?".
Bonjour es la implementación de Apple de la red de configuración cero. Hace mucho tiempo, y con mucha astucia, Microsoft empezó a hacer que su sistema operativo y la mayoría de sus procesos, así como el sistema de archivos, fueran conscientes de la red. En particular, el gestor de archivos Windows Explorer se hizo consciente de la red, que también era básicamente la misma aplicación que el navegador web nativo, Internet Explorer, y este cambio en el comportamiento del sistema operativo condujo a casos antimonopolio en relación con los navegadores web enviados con Windows. A estas alturas, imagino, todo lo que se ejecuta en Windows es probablemente consciente de la red, y se identifican y se anuncian como "Servicios" para el núcleo de Windows y la red. Si es así, tiene sentido que Bonjour se ponga a disposición de todos los procesos para permitir una red de configuración cero.