- Se reportó un caso en el que la app móvil de HSBC bloqueó su ejecución debido a que Bitwarden estaba instalado mediante F-Droid
- El usuario tenía Bitwarden instalado como compilación de F-Droid, no la versión oficial de Google Play
- La app de HSBC lo identificó como un factor de riesgo de seguridad y bloqueó el acceso
- Se confirmó que, incluso siendo la misma app de Bitwarden, las políticas de seguridad se aplican de forma distinta según el origen de instalación
- Es un caso que muestra la tendencia a reforzar la verificación de apps de terceros y las políticas de seguridad en las apps financieras
Caso de bloqueo en la app de HSBC
- La app de banca móvil de HSBC detectó Bitwarden instalado desde F-Droid y bloqueó su ejecución
- Bitwarden es un administrador de contraseñas de código abierto, y F-Droid es una tienda de apps de código abierto
- La app de HSBC clasificó esta combinación como un entorno riesgoso desde el punto de vista de seguridad
- Aunque se trata de la misma app de Bitwarden, la versión de Google Play no es bloqueada
- La política de seguridad se aplica de forma diferente por el hecho de que el origen de instalación es distinto
Diferencias en la política de seguridad
- La app de HSBC parece incluir detección de root o detección de instalación de apps no oficiales
- Como las apps de la versión de F-Droid tienen una clave de firma o una ruta de distribución diferente, no logran pasar la verificación de seguridad
- Como resultado, el usuario enfrenta la molestia de ver restringido el uso normal de una app legítima
Significado e implicaciones
- Revela que las apps de instituciones financieras tienden a no confiar en los canales de distribución de apps de código abierto
- Tanto desarrolladores como usuarios necesitan reconocer las diferencias en el sistema de confianza según la firma de la app y la ruta de distribución
- Es un caso que muestra la posibilidad de conflicto entre el ecosistema de código abierto y las políticas de seguridad financieras
1 comentarios
Comentarios en Hacker News
Es un problema de SafeNet de Google. HSBC eligió cierto nivel y por eso pasa esto. Google gestiona la lista negra de apps
Poco a poco estamos perdiendo libertad según la voluntad de las corporaciones. Aunque no esté prohibido por ley, si ellas no quieren, pueden bloquearlo
En Suiza y la UE también ocurre el "debanking" por la presión de EE. UU., ya que los bancos que usan USD reciben sanciones. EE. UU. sanciona a personas en nombre de la libertad de expresión y, como resultado, hay quienes terminan perdiendo sus cuentas bancarias
Según la ley suiza, Postfinance debe ofrecer una cuenta a cualquier persona, pero si te sancionan no puedes usar el sistema de transferencias, divisas, tarjetas de crédito ni Twint, así que en la práctica no sirve para nada. Ni siquiera puedes pagar el seguro médico o la renta
Yuh, que era copropiedad de Postfinance y Swissquote, funciona sin Play Integrity y tiene soporte confirmado en GrapheneOS
El problema es que la mayoría de los bancos tradicionales elige estas soluciones ineficientes para cumplir con la regulación. Al final, activar Google Play Integrity es lo más fácil, así que eso hacen
Lo de las sanciones de EE. UU. también es real. Personas de países sancionados, como Rusia, sufren restricciones parecidas
En Suiza, los ciudadanos estadounidenses tienen muchas dificultades para abrir una cuenta, debido a casos pasados en los que se evitó al IRS gracias al secreto bancario
En 2025, creo que esta combinación es la forma más práctica
El gobierno también debería permitir que la ciudadanía haga comercio sin intermediarios
Todos se escudan en que “solo seguimos las reglas” para evadir su responsabilidad. Al final Google recibe las críticas porque todos se acomodaron a la conveniencia
En el Reino Unido hay muchos bancos que no tienen estas limitaciones. Por ejemplo, Monzo solo muestra una advertencia incluso en dispositivos con root y deja que el usuario decida
Gracias a Current Account Switching Service, también es fácil cambiarse desde un banco tradicional como HSBC
Chip recomendó dejar de usarla diciendo que iba a reforzar la detección de root, pero en realidad siguió funcionando
Barclaycard, Nationwide y otras bloquean el acceso por completo. Hay más apps bancarias, pero siento que la calidad del producto es peor
TSB todavía funciona, pero creo que solo porque va retrasado por falta de capacidad técnica
Parece que al final Monzo será la única excepción
Si estás creando un sitio web móvil y no conoces las PWA (Progressive Web Apps), vale la pena aprender sobre ellas
Con solo añadir dos archivos,
manifest.jsonyservice worker, ya se puede instalar desde el navegador y configurar caché offlineSi no es una app muy compleja, puedes reducir muchísimo el costo de desarrollo. Se puede hacer solo con HTML, JS y CSS, y distribuirse sin pasar por una tienda
Consulta este tutorial de MDN
Mi esposa quiso usar un teléfono plegable por nostalgia, pero aunque tiene Android Go 14, la app del banco no funciona por “detección de compartición de pantalla”
La app de POSB muestra como causa “android system”. Supongo que el renderizado de la pantalla secundaria se detectó por error
Contactamos a POSB, pero no se resolvió. En Singapur, la amenaza real para la seguridad financiera son las estafas tipo pig butchering, pero los bancos reaccionan en exceso frente a malware poco probable
HSBC todavía ofrece banca web normal
Cuantos más usuarios usen la web, más señal será de que los clientes prefieren la web abierta a las apps móviles cerradas
Yo todavía uso un token RSA físico en vez de 2FA basado en app
Pensé que Google había eliminado la API que permite consultar otras apps
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>Según la documentación de políticas de Google, las apps relacionadas con transacciones financieras pueden obtener este permiso con fines de seguridad
Enlace a la documentación
Mira este artículo y esta discusión en Hacker News
Algunas apps bancarias implementan su propio teclado virtual para impedir el uso de administradores de contraseñas
En vez de biometría, te piden la contraseña periódicamente, y es muy incómodo tener que introducirla en lugares públicos como el metro
Este método era una respuesta antigua a los keyloggers, pero hoy ya no aporta seguridad y solo deja incomodidad
Si el modo desarrollador está activado, la app de HSBC no funciona. Me parece una medida excesiva
Consulta el sitio de mygov.be
Irónicamente, mientras las apps bancarias obligan a estas funciones de "seguridad", la banca web sigue sin tener una forma confiable de generar confianza
Hace poco conocí Open Web Advocacy (OWA), que resume muy bien los problemas de las plataformas móviles
Sus objetivos centrales son los siguientes
Si se permitieran las web apps, podrían ofrecer mayor privacidad y seguridad
Sitio oficial