Programación segura de su pagina II. Filtre codigo maligno

En este ocasión vamos a debatir el problema de seguridad que representa no filtarar el codigo dentro de un formulario(POST), o variables obtenidas a traves de GET.

Es posible introducir codigo en nuestra programación no deseados que puede hacer que el hacker se haga con nuestra pagina y acceda a información confidencial. Para ello proponemos filtrar la información de entrada de la siguiente manera:

Lista de filtros a variables:
$variable= preg_replace('/[^a-zA-Z0-9]/','',$variable);//Deja solo alfabeto ingles
$variable= preg_replace('/[^0-9]/','',$variable);//Deja solo numeros.
$variable= preg_replace('/[^a-zA-Z0-9ñ]/','',$variable);//Deja numeros, alfabeto ingles y ñ

De esta manera tan simple las variables son filtradas y elimina de ellas el contenido que no este en este rango, y con ello evitamos la mayor parte de ataques tipo sql inyection, spamform, etc...
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Error en el admin de mi osscomerce

Su al entrar en la admin de su oscommerce despues de la instalación recibe un error como este:...

Tabla caracteres funcion date()

  Caracter de formatoDescripciónValores de ejemplo...

Ejemplo de función mail

Definicón de la funcion: mail ( string para, string asunto, string mensaje [, string...

Programación segura de su pagina I. Include

Un error típico cometido por los programadores en php es incluir las distintas secciones de la...

Evitar el linkeo de imagenes en otras paginas webs, antilink

Para ello deberemos crear un fichero llamado .htacces con el siguiente contenido y subirlo en el...