Comunidad de diseño web y desarrollo en internet online

cual es la mejor manera de tener seguridad en mi web

Citar            
MensajeEscrito el 17 Jun 2011 06:12 pm
Hola mi duda es sobre seguridad...
Como puedo hacerle para resguardar mis datos con php??

Habia pensado en hacer conecciones post a mis archivos que tienen las contraseñas o algo asi pero, veo que cualquier navegador te muestra toda la web y los archivos y podria bajarse facilmente incluso mis archivos de contraseña.

¿El unico modo es SQL??

Si es ese el caso mi duda es como le hago para que no puedan estar en una pagina si no se ha iniciado sesion..

Por rod00x3

Claber

595 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 17 Jun 2011 06:52 pm
En cualquier archivo que solo deba verse si el usuario está logueado, controla que ha iniciado sesión. Pero eso depende del mecanismo de sesión que hayas implementado. Si usas $_SESSION es bastante trivial.

Si te refieres a descargas directas, entonces pon tus archivos sensibles un nivel más arriba que el home de tu sitio.

Por ejemplo si el home (donde está el index.php de tu sitio) está en el directorio /htdocs pon tus archivos en / o en /config.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 20 Jun 2011 01:41 pm
ok gracias por el dato te lo agradesco mucho, si me sirvio. Solo una duda yo uso wampserver para pruebas con localhost, todas las carpetas estan en www, y ahi tengo las carpetas de los demas sitios. entonces para proteger basta con que coloque el archivo una carpeta fuera del index?? bueno segun lo que entendi... o tiene que estar fuera incluso de la carpeta www??

Por rod00x3

Claber

595 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 20 Jun 2011 03:41 pm
lo que tienes que hacer es poner en una carpeta antes
osea si tu sitio es asi
c:/wampserver/www
poner una ubicacion antes
c:/wampserver
ya que el servidor solo tendra acceso a la carpeta www, lo mismos ocurre en los hostings , claro si es que te deja ya que hay algunos que solo te dan acceso a una sola carpeta la cual es publica, ahora para aumentar la seguridad , siempre tienes que controlar cualquier variable que el usuario pueda manipular, y que este relacionada a algo importante como una consulta sql

Código PHP :

$query = "SELECT * FROM lista_productos WHERE id=";$_GET['id'];

mira que estas dando a que ingrese algo mas que un simple numero ya que puede manipular la variable id hay otras variables de igual forma como las de $_COOKIE $_POST y las de $_FILE, hay otras que no muchos se percatan por ejemplo para saber la version de navegador y esas cosas son igualmente Variables que se pueden manipular

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Jun 2011 03:44 pm
lo que tienes que hacer es poner en una carpeta antes
osea si tu sitio es asi
c:/wampserver/www
poner una ubicacion antes
c:/wampserver
ya que el servidor solo tendra acceso a la carpeta www, lo mismos ocurre en los hostings , claro si es que te deja ya que hay algunos que solo te dan acceso a una sola carpeta la cual es publica, ahora para aumentar la seguridad , siempre tienes que controlar cualquier variable que el usuario pueda manipular, y que este relacionada a algo importante como una consulta sql

Código PHP :

$query = "SELECT * FROM lista_productos WHERE id=" . $_GET['id'];

mira que estas dando a que ingrese algo mas que un simple numero ya que puede manipular la variable id hay otras variables de igual forma como las de $_COOKIE $_POST y las de $_FILE, hay otras que no muchos se percatan por ejemplo para saber la version de navegador y esas cosas son igualmente Variables que se pueden manipular

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Jun 2011 02:23 am
Por lo que entiendo, tuadmin te dice que pongas todos los archivos privados afuera de la carpeta publica y solo los incluyas (usando include() en php) cuando sean necesario, asi no podran bajarlos.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

chrome
Citar            
MensajeEscrito el 21 Jun 2011 01:51 pm
ok, entiendo, muchas gracias.

Por rod00x3

Claber

595 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.