Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

ataque sql

Estas en el tema de ataque sql en el foro de Bases de Datos General en Foros del Web. Buenas estoy trabajando mucho con base de datos y mysql, pero en seguridad no estoy tan bien como pensaba, por eso aqui le pregunto, como ...
  #1 (permalink)  
Antiguo 09/02/2009, 00:56
 
Fecha de Ingreso: noviembre-2008
Mensajes: 24
Antigüedad: 15 años, 6 meses
Puntos: 0
ataque sql

Buenas estoy trabajando mucho con base de datos y mysql, pero en seguridad no estoy tan bien como pensaba, por eso aqui le pregunto, como puedo saber si mi carrito de compra o mi users login, o lo que haga en php y mysql. tiene errores, o como me pueden enviar un ataque sql. Hay una forma en general de hacer un ataque. Es solo por seguridad, quisiera saber si mi pagina esta protegida contra este tipo de ataques, gracias
  #2 (permalink)  
Antiguo 09/02/2009, 12:16
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: ataque sql

Busca en google sobre SQL Injection.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #3 (permalink)  
Antiguo 09/02/2009, 12:35
Avatar de p3rikl3s  
Fecha de Ingreso: febrero-2009
Ubicación: Valencia
Mensajes: 216
Antigüedad: 15 años, 3 meses
Puntos: 9
Respuesta: ataque sql

Pues los errores mas comunes tienen que ver con la autentificación de usuarios. Muchos programadores ( y no necesariamente son novatos, se pueden incluir incluso programadores de empresas como Microsoft) tienen malos habitos a la hora de programar dejando brechas por donde se puede aplicar injecciones sql y otras tecnicas. Te recomiendo que revises detalladamente tu código de verificación de usuarios y no estaría de más leer acerca de seguridad web.

Lastima que ya no esta el concurso Boinas Negras, curso promovido por el Insituto de Seguridad de Internet en España, que entre sus retos estaba explotar vulnerabilidades en una tienda electrónica que soporta las funciones de compra habituales (carrito de compra). Varios compañeros participantes detallaron paso a paso las tecnicas que usaron para resolver los retos, quizas te sirva revisar sus experiencias para asi evitar esos mismos errores en tu site.

Esto lo puedes encontrar en google si buscas boinas negras + reto. Te recomiendo el de Roman Medina y Heigl Hernandez.

Saludos....
  #4 (permalink)  
Antiguo 09/02/2009, 17:31
Avatar de Adolfiten  
Fecha de Ingreso: enero-2008
Ubicación: Frente a mi monitor...
Mensajes: 572
Antigüedad: 16 años, 4 meses
Puntos: 7
Respuesta: ataque sql

Lo principal de SQL injection es manejar de manera correcta los caracteres que afectarían la sentencia SQL, y además de eso acompañar bien -como se dijo antes- el tema de la autentificación de los usuarios al loguearse.

Es un tema bastante más extenso que ese párrafo que escribí ahí arriba, yo también recomiendo ver algunos ejemplos, así que vas a tener que leer algún artículo que lo explique más detalladamente.
  #5 (permalink)  
Antiguo 11/02/2009, 02:34
 
Fecha de Ingreso: noviembre-2008
Mensajes: 24
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: ataque sql

estoy haciendo un carrito de compra con plaincart, es un personal training, para ver como se estructura e ir aprendiendo pues, pero he leido que se le pueden inyectar ataques sql, ya le cambie la encriptacion del pasword a md5. que me dicen ustedes alguien lo ha usado es confiable?, tengo una pequeña compañia de venta de pcs y quisiera usar esto, pero no quiero q venga alguien y me dañe todo el trabajo, igual creo q es un poco dificil conseguir que te dañen la pagina con uin ataque de este tipo hay q tener mucha mala suerte.
  #6 (permalink)  
Antiguo 11/02/2009, 07:48
Avatar de p3rikl3s  
Fecha de Ingreso: febrero-2009
Ubicación: Valencia
Mensajes: 216
Antigüedad: 15 años, 3 meses
Puntos: 9
Respuesta: ataque sql

El MD5 en líneas general es buen método de encriptación - son 128 bits - sin embargo, esto no lo hace inviolable. Claro, para desencriptar un clave MD5 requiere de muchos conocmientos y paciencia, esto no es nada fácil, así que lo puedes usar tranquilamente para tu sistema. Por otra parte, te recomiendo crear directorios para uno de los módulo del sistema y validar su acceso, esto último lo puedes hacer creeando niveles de acceso a los usuarios. Si haces las cosas bien no tienes porque temer...

Saludos.
  #7 (permalink)  
Antiguo 13/02/2009, 17:49
 
Fecha de Ingreso: noviembre-2008
Mensajes: 24
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: ataque sql

gracias por tu respuesta. si eso fue lo que hice. Pero lo unico malo de esto es q no aparece el nombre de la categoria como en los otros carritos, todo no puede ser perfecto :(
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 09:44.