Bueno, familia digital, bienvenidos a esta clase en donde vamos a ver el top 2 del top 10 de o wahabismo
Aile, donde en este caso vamos a hablar de el almacenamiento inapropiado de datos creo interesante
y estoy seguro que se van a ir dando cuenta en la medida que avancemos en esta sección, que cuando
hablamos de Apps Mobile, el top 10 de vulnerabilidades no estaba muy lejos de criterios generalizados
o de cosas que inclusive ya han aprendido en este curso, pero aplicado a mohair al celular.
Pero no nos adelantemos.
Esta es una pista que de todas maneras les doy.
Lo primero que les voy a mostrar justamente es esto que les estoy mencionando.
Fíjense que acá está la página web que les dejé con anterioridad, donde tenemos el top 10.
Los nombres no los invento yo, por eso también es el nombre de la de la clase y vamos a pasar a la
diapositiva que he creado como disparador para justamente empezar a hablar de a qué nos referimos con
el almacenamiento de datos inapropiados.
Cuando hablamos de vulnerabilidades a nivel celular, no bien justamente como les mencionaba recién,
es importante prestar especial atención a cómo guardamos los datos.
Así como hoy en día ustedes saben que es muy importante que las bases de datos nosotros guardemos la
información, en este caso, llámese algo tan sensible y crítico como ser el usuario y la contraseña
de un usuario de nuestro usuario que se tarje estando en nuestra página y vuelca su confianza hacia
nosotros.
Justamente este factor, viéndolo desde una aplicación móvil, es fundamental cómo vamos a almacenar
los datos?
Y acá viene un punto importante que voy a salir un poquito en pantalla como para mostrar y de gesticuló
usar para Cícero.
Yo me saco de acá para no tapar la diapositiva, pero para entonces ya la habrán leído.
Por lo menos la parte de arriba es que justamente lo que tienen que tener en cuenta con el aspecto móvil
es que muchas veces y muchas aplicaciones por la funcionalidad offline o inclusive para consumir menos
datos datos del teléfono.
Porque cuando hablamos de desarrollo de aplicaciones mobile, ustedes tienen que tener en cuenta este
factor, el factor mobile.
Entonces no es lo mismo una computadora conectada a internet a través de nuestro modem sea Wi-Fi o Ethernet,
o sea por cable por RJ 45.
Ya me sé que la red no es lo mismo.
El consumo de datos y la potencia, por llamarlo de alguna manera, que va a tener su servicio de internet.
Cuando hablamos de servicio hogareño a través de nuestro ISP o la compañía de Internet versus la compañía
de teléfono que nos brinda el roaming de datos, no estoy hablando en el caso hipotético de que estén
conectados a wi fi con el celular, no, porque hay que prepararse justamente para todas las circunstancias
y es muy probable que la gran mayoría en algún momento no tengamos servicio de wifi y tenemos que usar
los datos.
Entonces, entendiendo eso, es muy importante manejar el tráfico de información.
Pero no solo hay que considerar el tráfico de información, sino el seguro azar este factor.
A qué me refiero?
Justamente vamos a entender que, por ejemplo, en Android el almacenamiento se hace a través de ese
cola light en la barra, en una base de datos local en el celular.
Y ahí es donde, así como ustedes ya saben y tienen en cuenta que deben guardar la información en un
servidor web.
Cuando hablamos de una aplicación web se guarda los datos cifrados por si somos víctimas de un ciber
ataque.
Justamente es que tenemos que guardar la información en nuestro celular, en este caso cifrada también.
Por eso no voy a salir un poco de pantalla ahora.
Por eso es que tienen que tener en cuenta cómo guardan la información en el cómo.
Me refiero a si la estancia es franco ahora.
La información.
Por qué?
Porque justamente a través de diferentes herramientas, diferentes métodos, es que puede llegara a
un ciber delincuente acceder a la información, llámese métodos forenses, llámese aquién ético, a
través de ingeniería social, a través de enviar.
Un pka, una aplicación y atraz ingeniería social hacer que la instalemos o inclusive porque obtuvimos
el celular de la persona del objetivo y tenemos físicamente solo en nuestras manos.
Y si nosotros con nuestra aplicación, con nuestro celular no se guarda la información cifrada es sinónimo
de que cualquier persona a través de estos métodos que acabo de mencionar, va a poder acceder a dicha
información.
Justamente acá también entra en el juego otros métodos como llámanse Manning, Cemil.
Bueno, en realidad estos factores no vamos a analizar en la clase siguientes, pero por eso es importante
tener en cuenta el factor de cómo almacenan la información.
Y acá podemos justamente hablar de que dependiendo el código de desarrollo, porque en realidad acá
este curso no es un curso orientado a la programación, sino a la seguridad.
Y es que es muy importante que si ustedes programan o les interesa ese aspecto, entiendan que la seguri
ización o cómo implementan la seguridad va a variar dependiendo el lenguaje de programación o inclusive
también va a variar en base a si UTÍ está utilizando un framework, si está utilizando algunos IDE hoy
en día e inclusive traen automatizada determinada seguridad, entonces les avisan o saltan alertas y.
Y justamente acá es donde ustedes tienen que empezar a manejar conceptos de cifrado, llámese aplicarle
jazz de MD5 que enfriarme 5 ya es muy viejo, el menos seguro posible.
Si no tendremos que estar hablando de ya 1 yado 56 512 Hacer un híbrido entre dos tipos de jazz pueden
hacer yaún usar 512, etcétera.
Eso también va a variar en base a la seguridad que ustedes quieran implementar y sobre el lenguaje que
ustedes estén programando.
No voy a enseñar a envasa.
Todos los lenguajes de programación existen como implementar ca seguridad, porque aparte también va
a ser relativo en base al framework o el IDE que estén utilizando acá.
Los invito, los animo a hacer una búsqueda tan sencilla como hacer implementar seguridad en lenguaje
X, php, java.
Bueno, el lenguaje que ustedes quieran ver cómo lograr esto, lo que ustedes tienen, que acá lo importante
es lo mismo que sucede cuando hablamos de aprender a programar.
Ya que estamos hablando de esto, ustedes tienen que manejar los conceptos así como en programación.
Si ustedes saben lo que es promoción orientada a objetos, herencia, encapsulamiento, estructuras
de control algorítmica, etcétera.
Después surfear, cambiar entre el lenguaje de programación, que es un par de horas, porque justamente
el concepto ya lo manejan en su defecto tienen que aprender la sintaxis, que es lo que va a cambiar.
Bueno, acá pasa exactamente lo mismo.
Si ustedes entienden cuáles son los flancos de vulnerabilidad y lo que estamos aprendiendo en este caso
en esta clase, que ustedes tienen que manejar específicamente con mucha importancia, cómo almacenan
la información, en este caso hablando de un entorno como ser el celular en donde va a existir la opción
de que lo almacenen de forma local.
Se pueden utilizar funcionalidades como off line o evitar el consumo de datos, cosas que es importante
cuando hablamos de la perspectiva mobile y es justamente un error que suelen caer, porque si no tenemos
en cuenta el factor de que por brindarles una optimización para evitar el consumo de datos, vamos a
olvidarnos de la seguridad, vamos a tener un grave problema.
Y acá hay un ejemplo muy bueno también, sobre todo cuando hablamos de marketing.
Algunas aplicaciones como ser WhatsApp te venden y te dicen no, porque toda la información.
De hecho en el celular ustedes tienen una carpeta que por flojera se suele llamar con punto WhatsApp
puntocom o un nombre.
Así era la aplicación, donde justamente se guardan la base de datos del whatsapp de forma local en
su celular pero cifrada.
Justamente los de WhatsApp no comen vidrio y entienden estas metodologías de seguridad.
Pero les voy a contar un gran secreto, una falacia en este marketing que ellos querían aplicar, que
justamente uno puede acceder a esa información siempre y cuando tengamos o el celular con nosotros de
la persona, un cyber delincuente o acceso a toda la información del celular a través de diferentes
metodologías viendo de banner.
Inyectaron un Peugeot con VÃctor o persistencia.
Y es que justamente lo que podemos hacer es acceder a Basea y a y buscar la llave, porque con la misma
la llave de encriptación de cifrado, porque la misma llave con la que se abre la puerta para que el
mensaje salga es la misma llave con la que se cierra la puerta.
Y esto que quiere decir?
Metafóricamente que la llave para descifrar la información cifrada de la base de datos del WhatsApp
de la persona se encuentra en el mismo celular.
Y quién sabe esto?
Sabe que va a poder acceder a todos los mensajes de texto de esa persona con solo tener el celular o
accediendo de diferentes maneras.
Y por ende ahí se rompe ese mito y esa falsa seguridad que le brindan a las personas diciéndole que
WhatsApp te cifrÃ todos los datos, que nadie nunca va a poder leer tus mensajes, etcétera.
Acá es.
Este es un excelente ejemplo de justamente independiente del lenguaje de programación como conceptualmente
se aplica la seguridad.
Bueno amigos, espero que les haya gustado la clase y no les quito más tiempo.
Les dejo un abrazo digital y nos vemos en la próxima clase.