La familia digital Bienvenidos a esta clase, en donde vamos a ver la vulnerabilidad número 8, donde
se trata de código alterado.
A qué me refiero?
Les voy a compartir en este momento mi pantalla y como estábamos viendo efectivamente acá en la página
que yo le daba referencia aprovechando que está en español, este es un curso en español neutro.
Siempre recomiendo es muy útil saber inglés.
Vemos que efectivamente se llama código alterado.
Esta vulnerabilidad que puede dar cuando tu aplicación está puesta en una App Store de terceros y no
se garantiza que puedan alterar nuestro código.
Esto es muy interesante y muy importante.
De todas maneras, ustedes van a ir notando que en la medida que nos alejamos del top 1 dejan de ser
tantos problemas técnicos, sino más bien empezamos a ver problemas concretos ya en factores de capa
8, o sea, factores de las decisiones de los usuarios.
Vamos a desarrollar un poquito esto que les estoy mencionando y van a entender a qué me refiero.
Bien, como estábamos hablando, efectivamente está este nivel 8 de código alterado en el top 8.
Estamos hablando de que hay muchas aplicaciones, muchísimas.
De hecho, creo que es un factor que directamente el desarrollador no lo concibe, o sea, no lo tiene
en cuenta.
Y es que se pueden realizar copias a las aplicaciones, a lo que hay más.
Popularmente se conoce como a PK se está hablando de Android.
Y es que efectivamente esto lo permite a raíz de que las aplicaciones no implementan la seguridad a
nivel de modificaciones binarias.
Esto quiere decir que yo, por ejemplo, y que de hecho es un ejemplo real que suele suceder mucho.
Pero a esto me refiero con entra más a nivel capa 8 de seguridad.
Vamos a usar un ejemplo de WhatsApp si ustedes buscan en el Apple Store en ApÃstol, no perdón, en
Android y en el gestor de Android verán que efectivamente, muchas veces cuando buscamos determinadas
aplicaciones como WhatsApp, van a ver que uno puede encontrar varias aplicaciones, aplicaciones con
iconos similares que se llaman igual.
Y esto justamente viene a ser un tipo de ataque muy similar al del phishing.
No, lo que buscan es que justamente vos creas que te estás instalando la aplicación de WhatsApp y efectivamente
no es la aplicación de WhatsApp original.
Hoy en día, quizás al transitar el tiempo, porque estamos hablando de que este top 10 en 2016 ya las
diferentes compañías llámese bueno, en realidad Apple STOR tienen medidas mucho más exhaustivas.
A nivel de seguridad es mucho más restrictivo.
Esto se suele ver muchísimo más.
No digo que no se vea en Apple o en los iPhone, mejor dicho, pero la realidad que se ve más en Android
o se veía hoy en día ya han implementado un poco más de seguridad en este aspecto, pero se solía ver
este factor y pues eso es muy importante que tengan cuidado y la mejor forma es generar conciencia en
este aspecto de en el usuario.
Y es que justamente tienen que prestar especial atención a que la aplicación sea con el nombre, el
ícono y el fabricante hacia el creador a su nombre.
Por qué?
Porque justamente este clonado esta copia de aplicaciones que a raíz de la falta de implementación de
seguridad a nivel binario.
Por ende, esto significa que el atacante, el cyber delincuente lo que hace es una copia de en este
caso a unos hipotetizar whatssapp.
O sea que lo mencionamos hace una copia, pero logra hacer modificaciones binarias a nivel código donde
modifica características como ser el hecho de acceder a los recursos locales de almacenamiento, a los
contactos, las llamadas al sistema, el acceso a la cámara, acceso a los sms, al envío, etcétera.
Y qué pasa?
Obviamente detrás de todo esto, toda esta información es crítica.
Y lo mismo que sucede cuando un usuario se va a registrar en una en una red social, por ejemplo, nadie
lee los términos y condiciones.
Definitivamente nadie los lee.
Bueno, acá pasa lo mismo a nivel permisos en la aplicación.
NET Muchas veces no se fijan qué permisos le dan a aplicaciones.
Es bueno tomar todos los permisos que quiera, dejarme usar la aplicación y eso es un grave error porque
sumamos el factor de.
plIcación clonada, modificada a que tienen la misma apariencia, el usuario de instala a todos los
permisos porque la quiero usar listo y para aplicar y para el usuario final no, la culpa no se la Bachar
ha sido el delincuente que electrones de la aplicación ocupa la Bachar ustdes, pero por eso le menciono
la dificultad ya en los ultimos niveles, porque tambien esto es una cuestion de analfabetismo tecnológico
y de desconocimiento en materia de seguridad informática que más que ustedes poder implementar métodos
llámese ofuscación de código o difer dependiendo del lenguaje en diferentes metodologías para evitar
el clonado que ya prácticamente es casi imposible a raíz los métodos que existen porque inclusive hasta
lo pueden desarrollar ellos mismos a la aplicación.
Es lo mismo que intentar detener la piratería.
La realidad es que quien quiera hacerse de un curso lo va a poder inclusive terminar grabando a la pantalla
de toda la Majora.
Pero es una batalla perdida más que importante ahí promover la educación necesaria.
Pero también acá vamos a otro problema un poco más avanzado, que inclusive en secciones anteriores
ya lo hemos mencionado y es que yo se los mencionaba recién se los voy a mostrar en pantalla.
Fíjense que acá dice esta vulnerabilidad cuando aparece en tu aplicación está puesta en una App Store
de terceros.
Cuál es el problema?
El famoso Решка o inclusive en el formato del iPhone, donde en Android se llama root, o sea ahorro
Stear nuestro Android y en iPhone se conoce como Jailbreak Jailbreak, que es lo que permite justamente
es instalar tanto en Android como iPhone.
Aplicaciones con fuentes desconocidas llámese o sea, básicamente es deshabilita mi antivirus, cierro
los ojos y dejame instalar a lo que yo quiera.
Y ya a esta altura del curso, yo quiero creer que han tomado conciencia de la importancia de saber
las consecuencias de si una aplicación que nosotros queremos instalar no solicita tener que deshabilitar
el antivirus, porque claramente nada bueno puede llegar a suceder después de eso.
Bueno, lo mismo pasa al nivel de seguridad, porque justamente estamos habilitando la instalación de
fuentes desconocidas y ese es el principio del fin de nuestra privacidad y del uso de nuestro celular.
O mejor dicho, le damos la bienvenida, le abrimos la puerta a todo mal war que quiera ingresar a nuestro
celular al tomar estas medidas.
Como les digo, eso afecta a la experiencia del usuario.
Les va a atribuir la culpa a ustedes, pero la idea es que fuera de.
De.
De fomentar las buenas prácticas difícilmente puedan evitar.
Es como decir yo decil de evitar la piratería.
Al fin de cuenta.
Sepan ustedes que entonces esta vulnerabilidad surge a raíz de esta vulnerabilidad binaria del clonado
y de la des compilación de el código de la aplicación del APEC.
Esto qué quiere decir la des compilación que vuelve a lo mismo que te decía la cosa anterior?
No, a mí me interesa que ustedes manejan, manejen los conceptos, la lógica.
Después las puertas del conocimiento en internet son infinitas, pero el conocimiento concreto y primero
la experiencia en lo que les estoy transmitiendo es algo que no van a poder encontrar en ningún otro
lugar.
Y justamente uno cuando habla de compilar, sepan que es posible hacerse del código de una aplicación
de WhatsApp, por ejemplo.
No es que es el secreto de la vida eterna.
Nadie puede acceder en su defecto.
Obviamente hay diferentes niveles de compilación y podrán llegara a obtener el código desordenado o
no tan agradable a la vista.
Pero lo pueden lograr.
Se puede conseguir.
Contra eso no van a poder hacer nada.
Por eso yo muchas veces los invito, sobretodo cuando tráfago el equipo de desarrollo.
Por más que hay que sacrificar el hecho del consumo de la conectividad, que hoy en día, a medida que
pasa el tiempo, también eso, la realidad que se va permitiendo un poquito más, se ha llegado ya a
todo el mundo y en su defecto manejaremos un caudal menor de información, pero siempre intentar de
verificar o validar contra el servidor ante cada cosa, porque de esa forma ustedes tienen un vector,
un flanco que no es tan fácil de acceder por.
En su defecto, van a tener que tener atacado su servidor y al mismo tiempo, en este caso son de uno
clonado.
La aplicación, cosa que es poco factible, disminuye potencialmente la brecha de seguridad en este
aspecto.
Así que espero que les haya gustado la clase.
Les dejo un abrazo digital.