A la hora de impartir una charla o conferencia, con demostraciones prácticas utilizando un smartphone, es muy aconsejable que todo el auditorio pueda ver la pantalla del smartphone para comprender mejor todas las prácticas que realices con él terminal. Para los usuarios de
iPhone,
iPad, lo más habitual suele ser utilizar algún software tipo
Reflector junto con AirPlay en sus dispositivos. o directamente usar QuickTime con iPhone como webcam. Como alternativa, los usuarios de
Android pueden utilizar algún programa similar a
Mobizen para hacer lo que se conoce como el "
Screen Mirroring" y así poder compartir la pantalla de su smartphone con el resto del auditorio.
|
Figura 1: Comparte sólo la pantalla de tu Android, no tus passwords |
Compartir la pantalla del tu dispositivo
Android utilizando
Mobizen es muy sencillo y puede utilizarse también para
grabar los mensajes de SnapChat o Telegram con autodestrucción, por eso es muy popular. Basta ir a la página del fabricante, instalar la aplicación en el ordenador portátil que se comunicará con el dispositivo
Android e instalar la
app de
Mobizen en el dispositivo móvil.
A partir de aquí, hay que configurar la aplicación instalada en el ordenador portátil. Durante el proceso de instalación, si se lee el contrato de licencia, uno de sus artículos dice que la compañía será la encargada de proteger los datos de carácter personal de sus usuarios. Entiendo que entre esos datos personales, están la cuenta de correo y contraseña utilizada por el usuario.
|
Figura 2: Término que indica al usuario final que la compañía protegerá sus datos de carácter personal |
Una vez instalada la aplicación en el ordenador portátil, ésta solicita una cuenta de correo y una contraseña en el proceso de configuración. Cualquier persona no familiarizada con la tecnología o seguridad informática es muy probable que introdujera como contraseña la misma que utiliza en la cuenta de correo usada en
Mobizen.
|
Figura 3: Solicitud de cuenta de correo y password |
Según el artículo
7 de la
Figura 2, aunque se introdujera durante el proceso de configuración la misma
password que la de la cuenta de correo del usuario, no habría de qué preocuparte.
Si se analiza el tráfico de red, tras introducir una cuenta de correo electrónico y contraseña, la aplicación envía por medio de una conexión
HTTP al servidor un objeto
JSON con el correo del usuario y la contraseña en texto claro.
|
Figura 4: Cuenta de correo y password enviados en texto plano vía HTTP |
Tras la finalización de la instalación de la aplicación en el ordenador portátil, siempre que se quiera utilizar la aplicación para compartir la pantalla del dispositivo Android con el resto del auditorio, será necesario volver introducir la cuenta de correo con la contraseña, si hemos decidido que la aplicación no recuerde esta información.
|
Figura 5: Login con usuario/password, Google+ o Facebook |
Como se ve en la figura anterior, si disponemos de una identidad digital en
Google+ o
Facebook, también podemos utilizarlas para configurar la aplicación, pero la securización de los datos de acceso a las identidades digitales anteriores corresponde a
Google o
Facebook, ya que es contra sus servidores con los que realiza la validación de esas cuentas.
|
Figura 6: Autenticación segura frente a Google |
Es más, conociendo la dirección
IP del servidor donde se mandan las cuentas de correo electrónico y las contraseñas, bajo
HTTP, realizando
fuzzing contra el servidor
Apache podrían descubrirse recursos tan interesantes como los siguientes:
|
Figura 7: Recursos descubiertos en el servidor Apache de Mobizen |
Conclusiones
Aunque en las condiciones del contrato de cualquier aplicación te garanticen que van a proteger tus datos de carácter personal, no te fíes, puede ser que tu información viaje en texto claro y cualquiera de la
Wi-Fi en la que estás conectado pueda verlas o que al final, las medidas que hayan implantado en los servidores no sean tan eficientes.
Además, cuando impartas una conferencia y utilices alguna aplicación para que el auditorio vea la pantalla de tu dispositivo móvil, piensa que puede que al menos uno de los asistentes puede que esté conectado a la red
Wi-Fi del auditorio intentando robar datos de los demás asistentes conectados a la misma red
Wi-Fi, así que, si necesitar
Internet para tus demostraciones prácticas, procura usar tu
VPN y si es posible tu propia conexión con tu smartphone haciendo
tethering.
Autor: Amador Aparicio
Twitter: @amadapa
Buenas,
ResponderEliminarY no solo en conferencias/charlas, hay gente que lo usa a diario por comodida, pero con un Rat en tiempo real una vez tengan tengan el password de x cuenta, te pueden capturar el token temporal de algun 2FA, hay 60 en segundos de tiempo y si uno es un lentorro como yo con el teclado del Smarphone, adios, lo aconsejable es que si se hace uso de Apps como Mobizen a diario, a la hora de visualizar los codigos tapes la pantalla con una ventana o lo que sea y lo mires desde el movil.
Saludos!