La FAQ register_globals y seguridad en PHP tiene Pertenece a la categoría:
No se si la idea queda clara, pero en el supuesto de que nosotros estuviéramos utilizando una variable de sesión, llamada autorizado y con valor “si”, para saber si un usuario se ha autentificado correctamente, un posible atacante podría introducirla a través de la URL.
www.tudominio.com/pagina.php?autorizado=si
El tema es que, por motivos de seguridad, se recomienda acceder a cada variable de servidor (Variables de sesión, de fomularios, pasadas en la URL, etc.) indicando las vías por las que ha sido declarado, por ejemplo:
HTTP_POST_VARS
HTTP_GET_VARS
…
Aunque a partir de determinada versión de PHP se puede acceder también por las abreviaciones:
_GET
_SESSION
_COOKIE
...
| Complementar la respuesta | |
| Volver al árbol de categorías |
Para ver más FAQ relacionadas accede a las categorías:
| Volver al árbol de categorías |