Foros del Web » Programando para Internet » PHP »

Seguridad

Estas en el tema de Seguridad en el foro de PHP en Foros del Web. Hola buenas, ya tengo mi pequeña página hecha. Y me gustaría saber que hacer para darle seguridad. Tengo algunos ejemplos/casos que no se si estoy ...
  #1 (permalink)  
Antiguo 22/11/2010, 11:31
 
Fecha de Ingreso: octubre-2010
Mensajes: 38
Antigüedad: 13 años, 6 meses
Puntos: 0
Seguridad

Hola buenas, ya tengo mi pequeña página hecha.
Y me gustaría saber que hacer para darle seguridad.
Tengo algunos ejemplos/casos que no se si estoy en lo cierto o no.
  • En cada uno de mis archivos php se inicia con include (config.php)
    Y config tiene las variables

    Código PHP:
    $dbhost="XXX"//Host del mysql
    $dbuser="XXX"//Usuario del mysql
    $dbpass="XXX"//Password del mysql
    $db="XXX"
    Si alguien se descarga ese archivo php tendría esos datos, pueden hacer algo con él?

  • Cuando accedo a la BD con consultas y demás. Si alguien ve mi código fuente podrá ver la estruturas de las tablas. Es malo?
  • No se como hacer un registro de usuarios en el cuál no pueden registrarse indiscriminadamente. Supongo que con el envio de mail con una clave.

Y otros casos similares.
En fin, que haceis vosotros para mejorar la seguridad? Si sabeis de alguna página o árticulo que traten sobre esto me lo podría facilitar?

Gracias
  #2 (permalink)  
Antiguo 22/11/2010, 11:41
 
Fecha de Ingreso: julio-2009
Mensajes: 72
Antigüedad: 14 años, 9 meses
Puntos: 16
Respuesta: Seguridad

php es lenguaje del lado del servidor, osea que se ejecuta en el servidor y no se muestra en el explorador, nadie puede ver tu codigo php salvo que tenga acceso a tu servidor. preocupate mas que nada por otras medidas de seguridad como ser sql injection o ataques xss
  #3 (permalink)  
Antiguo 22/11/2010, 13:07
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Seguridad

exactamente como te indica @pochos, cuando un archivo php es llamado desde el servidor, éste se procesa por php y es imposible devolver el código.

los puntos de seguridad que debes atender son:
-cambiar la clave del FTP periódicamente, y evitar contraseñas del tipo "dios", "love" o "1234", para un cracker es obvio!!!
-en lo posible que el servidor de bases de datos permita solo acceso desde localhost
-sql inyection
-XSS (Cross Site Scripting)
-CSRF (Cross Site Request Forgery)
-utilizar CAPTCHAS cuando sea necesario

suerte
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: seguridad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:58.