Autor
|
Tema: Programacion Segura con PHP [Olvidate de limpiar tus variables] (Leído 18,138 veces)
|
yeikos
Desconectado
Mensajes: 1.424
|
¿Programación segura con PHP? La solución no es filtrar todas las variables, la solución es saber como tratar las variables, por ejemplo...
Con tú código, yo no podría publicar una noticia y citarla con comillas simples, ni tampoco podría hacer una pequeña aclaración con punto y coma.
¿Dónde está el fallo? Pues en que vais más allá y os pasáis con la "seguridad", limitando vuestras aplicaciones y haciéndolas cada vez menos funcionales...
|
|
|
En línea
|
|
|
|
Azielito
no es
Colaborador
Desconectado
Mensajes: 9.188
>.<
|
cuando programas una aplicacion ya tienes en cuenta hacia que tipo de gente va dirigida, por eso es opcional quitar/poner caracteres
como dices, en algunaso casos debes poner punto y coma, comillas y estos caracteres los tratas y punto.
|
|
|
En línea
|
|
|
|
WHK
|
Que pasaría en caso de una autoinyección como le pasa al buscador de yahoo? filtraría bién la busqueda pero al aparecer lso resultados con XSS se me van a ejecutar... que pasa si mi variable vulnerable está dentro de una variable en script? me bastaría con escribir el signo mas (+) y eso no lo puedes filtrar porque te harías un desmadre con las peticiones que si son verdaderas... Yo creo que para la defensa de un XSS lo mas seguro es aprender como funciona tu página... el que la construyó deve saber que partes son filtradas y cuales no y de que manera, softwares como phpids son exelentes pero igual Debes configurarlo según sean tus necesidades... el mod security también es una muy buena opción pero también va a depender de lo que necesites como el brujo ha hecho sus rpopias modificaciones según la necesidad del foro.... tener un servidor y mantener una web no es pagarle a alguien para que te monte todo y se vaya... o tampoco es crear algo y dejarlo ahi por años sin tocar nada... es una responsabilidad constante donde tu sabes todo o que pasa en tu web código por código y Debes saber aplicar una solución al instante si es encontrado alguna falla. Google por mas filtros que le puso a sus buscadores igual fue vulnerado y tuvieron que repararlo... igual que phpids ... cada ves aparecian algunos xss que iban siendo reparados en el mismo instante... yo cada dis busco nuevas formas de encontrar vulnerabilidades en mi propia web para poder repararlas al instante según sea mi necesidad.
|
|
|
En línea
|
|
|
|
|
|
Mamsaac
Desconectado
Mensajes: 141
|
Puedes aceptar cualquier entrada (hasta donde tengo entendido) si pasas el texto por htmlentities (eso es para los foros). Eso arruinaría cualquier intento de que te metan un tag de <script> y demás... Ahora, que si vas a permitir html por el usuario la cosa se torna más complicada. En mi opinión, lo mejor es limitarse a que el usuario use BBCode.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
aMetro, olvídate de volver a equivocarte de metro
Noticias
|
wolfbcn
|
0
|
1,664
|
17 Marzo 2011, 19:40 pm
por wolfbcn
|
|
|
Limpiar Variables de Formularios con PHP
« 1 2 »
Desarrollo Web
|
FFFenix
|
15
|
10,976
|
18 Agosto 2011, 22:35 pm
por Shell Root
|
|
|
¿Vives en un municipio pequeño? Olvídate de la fibra
Noticias
|
wolfbcn
|
0
|
1,238
|
9 Enero 2015, 18:44 pm
por wolfbcn
|
|
|
¿Billetes AVE a 25 euros? Olvídate, la web de Renfe es un caos
Noticias
|
wolfbcn
|
0
|
1,952
|
25 Abril 2017, 13:54 pm
por wolfbcn
|
|
|
Programación segura
Programación General
|
DamnSystem
|
0
|
2,030
|
5 Noviembre 2017, 23:30 pm
por DamnSystem
|
|