Bueno, familia digital, bienvenidos a este video, en donde lo que anticipándome a una muy factible
pregunta y es que a esta altura, por las clases que hemos ha dado y visto, es que efectivamente ustedes
entonces se preguntarán cómo nos podemos cuidar de las inyecciones SQL?
Pues a eso vine con esta clase preveían principal.
Como se imaginarán, también una de las protecciones contra las consultas en las inyecciones SQL es
justamente siempre validar verificar la consulta cliente servidor.
Justamente si nosotros validamos servidor, verificamos estas consultas, las que enviamos desde el
cliente que con clientes yo me refiero al browser, a la página web, en este caso contra el servidor
que es el backend, o sea la base de datos donde nosotros recibimos muchas veces desde la programación,
justamente a las propias hojas.
Es que nosotros envianos.
O sea, en un lado tenemos el fragment que es el formulario, luego tenemos el action que es otra hoja
de programación.
Depende el lenguaje, esto también donde nosotros recibimos los datos y ahí es donde nosotros tendríamos
que verificarlos y después insertamos en la base de datos, en este caso en el backend messe también
está bueno que sepan y es importante que por ejemplo muchos frameworks y por eso también la recomendación
de utilizarlos hoy en día muchos frameworks, dado que claramente como gran vista en las clases anteriores,
la inyección de SQL no es algo nuevo, de hecho por muchos años ha sido la principal vulnerabilidad
es que muchos frameworks son los que incluyen ya la protección de esta vulnerabilidad.
Se atraer la implementación de clases o a través de la producción entado objetos a realizar la verificación
y después la inserción por parte de la programación en el baque, pero siempre verificando.
Por qué?
Porque justamente a través las verificaciones que se va a evitar el hecho de la recepción uno de a través
de gogó un método por ejemplo, a través del browser, como se ha demostrado en los ejemplos o cuando
recibimos desde el input de un formulario, vamos a verificar que no nos estén inyectando consultas
SQL en este caso.
A eso yo me refiero con la validación.
Podemos hacerlo a través de la conversión de variables de lo que estábamos recibiendo.
Bueno, nos vamos a sumergir tampoco en el tema de lo que es la programación.
O sea que tampoco es la esencia del curso en sí, sino que justamente es importante que conozcan o por
lo menos de oído estos temas, ya que si en algún momento les toca enfrentarse a este tipo de cosas,
sea desde el atacante o desde quien defiende, sepan de qué estamos hablando en su efecto.
Esa puede ser la punta de la lanza para justamente actualizarse en el tema, ya que como les dije también
ooops!
En la medida que pasa el tiempo va encontrando y va generando un nuevo tótem de vulnerabilidades.
Pues eso también es importante encontrarnos a la vanguardia de estos temas.
Espero que les haya gustado esta clase.
Les dejo un abrazo digital.