Defender contra las huellas dactilares de HTTP

-4

Estoy buscando formas de defenderme contra las técnicas comunes de toma de huellas dactilares utilizadas por los hackers para identificar en qué tipo de configuración se está ejecutando mi sitio web.

Entiendo que este es un tema complicado, y cada configuración probablemente tiene sus propias soluciones. Soy nuevo en seguridad, así que ni siquiera sé por dónde empezar realmente.

Para ayudar a reducir las respuestas, estoy ejecutando nginx 1.2.1 y PHP5-fpm en una máquina debian. Es auto hospedado, por lo que no hay límite para lo que puedo cambiar.

Estoy buscando soluciones / recursos que un desarrollador casual como yo pueda entender e implementar para que sea lo más difícil posible determinar mi configuración. Cualquier ayuda es apreciada.

Editar: Para aclarar, no estoy tratando de ocultar mis encabezados de respuesta, eso es todo. Quiero agregar alguna protección contra el software de huellas digitales que analiza el comportamiento de mi sitio web para determinar mi configuración.

Más aclaraciones: El tipo de respuesta que busco debe ser sobre:

  • Falsea el comportamiento del servidor / máquina para confundir las huellas digitales
  • Detectando intentos de huella digital del sistema
  • Counter-measures
pregunta justanotherhobbyist 31.10.2013 - 16:40
fuente

2 respuestas

2

No es realmente una respuesta a tu pregunta, pero -

No dedicaría ningún tiempo sustancial a prevenir esto. No agrega ninguna seguridad.

Su configuración general (nginx + PHP) es tan común que cualquier atacante determinado intentaría explotarla de todos modos, y nadie se rendirá si no ve el encabezado "Servidor: nginx". Simplemente perderá (potencialmente mucho) tiempo asegurándose de que, por ejemplo, todas las URL filename.php estén ocultas para los usuarios finales.

    
respondido por el Joel L 31.10.2013 - 17:41
fuente
0

Has dicho

  

haz que sea lo más difícil posible determinar mi configuración

ya que no tienes restricciones sobre lo que puedes hacer en tu servidor, lo mejor que puedes hacer es buscar en el código fuente de nginx y hacer tu propia compilación.

    
respondido por el elsadek 31.10.2013 - 17:59
fuente

Lea otras preguntas en las etiquetas