Autor Tema: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad  (Leído 3156 veces)

Desconectado Frank005

  • PHPero Experto
  • *****
  • Mensajes: 580
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
[Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« en: 05 de Octubre de 2007, 01:58:03 am »
Hola...

Se me ocurrio este post para que pongan todos códigos, etc para hacer que una Web no sea Vulnerable. Ya se que no hay nada que sea 100%, pero con muchos códigos se la podemos hacer dificiles a los Hackers. Empiezen a publicar sus codes  :P

Comunidad PHPeros

[Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« en: 05 de Octubre de 2007, 01:58:03 am »

Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #1 en: 05 de Octubre de 2007, 15:34:47 pm »
Buenas,

Todas las webs son vulnerables, por algún que otro sitio.. ya sea por programación, que por servidor, etc...

Lo que se puede hacer son códigos que dificulten atacar a la web :)

pD: Cuando pueda haré alguno que otro :)

Saludos :P
Sin Firma me haces una? :P

Desconectado Frank005

  • PHPero Experto
  • *****
  • Mensajes: 580
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #2 en: 05 de Octubre de 2007, 17:51:37 pm »
Hola,

Claro, eso es lo que quize aclarar. Nada es 100% seguro. Pero con varios codigos lo podríamos dificultar a los hacker's. Por eso quiero que publiquen sus códigos para que no alteren la db, etc. Luego recopilarlos y publicarlos ..

Saludos

Desconectado Shago

  • PHPero Avanzado
  • ****
  • Mensajes: 290
  • Karma: 3
  • :D
    • Ver Perfil
    • NINGUNO
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #3 en: 05 de Octubre de 2007, 23:01:10 pm »
si buscais un poco en las secciones quisas encontreis uno que otro temilla sobre esto
Yo Estuve A los 10.000 Mensajes del Foro

Desconectado CAEG

  • PHPer@
  • **
  • Mensajes: 80
  • Karma: 5
    • Ver Perfil
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #4 en: 06 de Octubre de 2007, 21:42:10 pm »
En solo trades me encontre esta funcion para no alterar la db
  function clear($texto){
   $texto = trim($texto); // Eliminamos espacios en blanco o caracteres al principio y final del post
   $texto = htmlspecialchars($texto); // funciona casi igual que htmlentities
   $texto = str_replace("INSERT","IN-SER-T",$texto);  // Remplazamos palabras que podrian ser usadas para alterar la BD
   $texto = str_replace("DELETE","DE-LE-TE",$texto);
   $texto = str_replace("TRUNCATE","TRUN-CA-TE",$texto);
   $texto = str_replace("SELECT","SE-LEC-T",$texto);
   $texto = str_replace("ALTER","AL-TER",$texto);
   return $texto;
   }

Desconectado Revancha

  • PHPero Avanzado
  • ****
  • Mensajes: 375
  • Karma: 22
  • Sexo: Masculino
    • Ver Perfil
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #5 en: 07 de Octubre de 2007, 00:40:05 am »
Esa funcion creo que es de FeDe.

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #6 en: 07 de Octubre de 2007, 12:13:08 pm »
G2K creo recordar
Por favor, leete las Normas


Desconectado Revancha

  • PHPero Avanzado
  • ****
  • Mensajes: 375
  • Karma: 22
  • Sexo: Masculino
    • Ver Perfil
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #7 en: 07 de Octubre de 2007, 16:49:50 pm »
Este funcion sirve para evitar inyecciones sql:

function Input($String,$Type "string",$Length 0){
	
	
switch(
$Type){
	
	
	
default:
	
	
	
case 
"str":
	
	
	
case 
"string":
	
	
	
case 
"text":
	
	
	
	
$String = !get_magic_quotes_gpc() ? addslashes($String) : $String;
	
	
	
	
$String $Length substr($String,0,$Length) : $String;
	
	
	
break;
	
	
	
case 
"int":
	
	
	
case 
"integer":
	
	
	
case 
"numeric":
	
	
	
	
$String = !$String intval($String);
	
	
	
break;
	
	
	
case 
"bool":
	
	
	
case 
"boolean":
	

	
	
	
	
$String $String true false;
	
	
	
break;
	
	
	
}
	
	
return 
$String;
	
	
}


Creo que la forma de usarlo es asi:
Input($_GET['algo'],"string");
Input($_GET['algo'],"int");


El creador es Luis Orozco.

Desconectado Blackenger

  • PHPer@ Fijo
  • ***
  • Mensajes: 114
  • Karma: 5
    • Ver Perfil
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #8 en: 09 de Octubre de 2007, 01:33:02 am »
Esa funcion creo que es de FeDe.

Una funcion simple, pero fue creada por Hermalon. :)

Saludos.

Desconectado Frank005

  • PHPero Experto
  • *****
  • Mensajes: 580
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #9 en: 09 de Octubre de 2007, 01:45:17 am »
Gracias Revancha, ese código parece bueno. Si alguien sabe de mas codigo que los publique plzz

Desconectado Snead

  • PHPer@ Fijo
  • ***
  • Mensajes: 128
  • Karma: 2
  • Snead [Security;n'Design]
    • Ver Perfil
    • Diseño web
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #10 en: 09 de Octubre de 2007, 03:09:34 am »
$nombre = strip_tags($_POST["nombre"]);


(SACA PHP Y HTML) :D

<? Snead (Security;n'Design); ?>

Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #11 en: 09 de Octubre de 2007, 16:13:08 pm »
Buenas,

Vengo con novedades y un post que no me ha gustado...

Esa funcion creo que es de FeDe.

Una funcion simple, pero fue creada por Hermalon. :)

Saludos.

(*******) no hace nada, lo plagia, en los MCs igual Black.. copia & pega lo que es el $query y hace ifs y cosas básicas nada nuevo... NO SABE PHP, mucha gente de aquí que está empezando sabe mucho más que él... y (*******) más de lo mismo.. me he bajado su mc, y no funciona casi nada por no decir NADA... pero no desviemos el tema, si quieres que hablemos de ese tema enviame email privado que con mucho gusto lo hablo...

Volviendo al tema, el código ese no lo hice yo, o almenos eso creo recordar jejeje.

Me he informado y e visto en varios códigos, y ahora en otro la función mysql_real_escape_string(), exactamente en un POST de TLX... y me lo ha recordado jejeje

Esa fnción evita el famoso SQL Injection, podéis ver más información en PHP.Net

Saludos :P

Nota MOD: (*******) Es el nombre de varias personas que he eliminado por petición de un usuario.
« Última modificación: 03 de Febrero de 2008, 19:08:38 pm por naveda »
Sin Firma me haces una? :P

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #12 en: 09 de Octubre de 2007, 17:01:42 pm »
Sip, yo no uso codes, solo uso esa funcion que me parece mucho mas simple.

Saludos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #13 en: 09 de Octubre de 2007, 21:51:20 pm »
G2K creo recordar
No recuerdas mal! no! ;) aunque gracias a ti la mejore ;)
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado CAEG

  • PHPer@
  • **
  • Mensajes: 80
  • Karma: 5
    • Ver Perfil
Re: [Recopilacion] Deja tus Codigos de Anti-Vulnerabilidad
« Respuesta #14 en: 05 de Noviembre de 2007, 17:40:21 pm »
Revancha puedes decir como funciona esa funcion