Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

VB + MySql Existe la Injection?

Estas en el tema de VB + MySql Existe la Injection? en el foro de Visual Basic clásico en Foros del Web. Hola a todos: Bueno mi consulta es simple, pero a la vez intrigante..... existe la posible injection a la base de datos desde VB, por ...
  #1 (permalink)  
Antiguo 21/07/2006, 14:11
Avatar de ciopatrick  
Fecha de Ingreso: diciembre-2003
Mensajes: 189
Antigüedad: 20 años, 4 meses
Puntos: 0
VB + MySql Existe la Injection?

Hola a todos:

Bueno mi consulta es simple, pero a la vez intrigante..... existe la posible injection a la base de datos desde VB, por el manejo de los text u otros objetos en los que tipiemos y si llega a existir como bloquear esto.

Gracias.
__________________
Todo se aprende o de lo contrario, se estudia.
  #2 (permalink)  
Antiguo 24/07/2006, 16:21
 
Fecha de Ingreso: diciembre-2004
Mensajes: 129
Antigüedad: 19 años, 4 meses
Puntos: 0
Siempre que uses cadenas sql puede haber injection, puedes validar las cadenas
por ejm los textbox y otros que no permitan caracteres que te pueden generar un injection en sql
  #3 (permalink)  
Antiguo 24/07/2006, 18:07
Avatar de Frehley  
Fecha de Ingreso: junio-2005
Ubicación: Somewhere between Heaven and Hell
Mensajes: 415
Antigüedad: 18 años, 10 meses
Puntos: 0
Lo mejor es hacer (por ejemplo)

recordset!campo = chr(34) & text1.text & chr(34)

o

"Insert Into........................... Values ( " & chr(34) textbox1.text & chr(34) & ")" "

Salu2!
__________________
diegoz.com.ar
  #4 (permalink)  
Antiguo 24/07/2006, 20:51
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
simplemente lo mejor es usar Stored Procedures (a partir de la version 5.0 de MySQL ya los soporta), claro que cuando no aplica lo mejor es tener un método que vaya leyendo que la cadena sea válida y no contenga caracteres especiales.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
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 04:31.