Hice una nueva configuración de servidor donde uso NginX y Express (Node.js).
Estuve haciendo algunas pruebas en servicios online para intentar probar/detectar posibles problemas. Uno de ellos volvió:
System Details: Running on: nginx/1.10.0 Powered by: Express¿Cómo se filtra esta información al público y cómo puedo evitarlo?
Me gustaría que mi servidor no revelara las tecnologías detrás de escena para reducir el conocimiento al respecto.
Puede ocultar la información de la versión de nginx agregando o server_tokens off; en la sección http /etc/nginx/nginx.conf .
También puede usar nginx para ocultar/anular el encabezado x-powered-by
Tiendo a usar casco para aplicaciones express. Si también lo usa, que debería ser, o algo así, puede establecer cualquier valor para el encabezado.
app.use(helmet.hidePoweredBy({ setTo: 'Love and other drugs' }));