- Dilaporkan adanya kasus saat aplikasi mobile HSBC memblokir eksekusi karena Bitwarden yang dipasang melalui F-Droid
- Pengguna memasang Bitwarden dalam bentuk build F-Droid, bukan versi resmi Google Play
- Aplikasi HSBC mengenalinya sebagai faktor risiko keamanan dan memblokir akses
- Terkonfirmasi bahwa bahkan untuk aplikasi Bitwarden yang sama, kebijakan keamanan diterapkan berbeda tergantung sumber pemasangan
- Ini menjadi contoh arus penguatan kebijakan keamanan dan verifikasi aplikasi pihak ketiga pada aplikasi keuangan
Kasus pemblokiran aplikasi HSBC
- Aplikasi mobile banking HSBC mendeteksi Bitwarden yang dipasang dari F-Droid lalu memblokir eksekusinya
- Bitwarden adalah pengelola kata sandi open source, dan F-Droid adalah repositori aplikasi open source
- Aplikasi HSBC menggolongkan kombinasi ini sebagai lingkungan yang berisiko dari sisi keamanan
- Meskipun aplikasi Bitwarden-nya sama, versi Google Play tidak diblokir
- Kebijakan keamanan diterapkan berbeda hanya karena sumber pemasangannya berbeda
Perbedaan kebijakan keamanan
- Aplikasi HSBC tampaknya mencakup fungsi deteksi root atau deteksi pemasangan aplikasi tidak resmi
- Aplikasi versi F-Droid tidak lolos verifikasi keamanan karena kunci penandatanganan atau jalur distribusinya berbeda
- Akibatnya, pengguna mengalami ketidaknyamanan karena penggunaan aplikasi yang normal menjadi dibatasi
Makna dan implikasi
- Ini menunjukkan bahwa aplikasi lembaga keuangan cenderung tidak mempercayai kanal distribusi aplikasi open source
- Baik pengembang maupun pengguna perlu menyadari perbedaan sistem kepercayaan berdasarkan penandatanganan aplikasi dan jalur distribusi
- Ini adalah contoh yang menunjukkan potensi benturan antara ekosistem open source dan kebijakan keamanan layanan keuangan
1 komentar
Komentar Hacker News
Ini masalah SafeNet milik Google. HSBC memilih tingkat tertentu sehingga terjadi hal seperti ini. Google yang mengelola blacklist aplikasi
Kita makin kehilangan kebebasan sesuai kehendak korporasi. Meski tidak dilarang secara hukum, kalau mereka tidak suka maka bisa diblokir
Di Swiss dan Uni Eropa juga terjadi ‘debanking’ karena tekanan AS, ketika bank yang menggunakan USD terkena sanksi. AS menjatuhkan sanksi pada orang dengan alasan kebebasan berekspresi, dan akibatnya ada yang sampai kehilangan rekening bank
Menurut hukum Swiss, Postfinance harus menyediakan rekening untuk semua orang, tetapi jika terkena sanksi maka sistem transfer, valuta asing, kartu kredit, dan Twint semuanya tidak bisa dipakai sehingga pada praktiknya jadi tidak berguna. Bahkan asuransi kesehatan atau sewa bulanan pun tidak bisa dibayar
Yuh, yang dulu dimiliki bersama oleh Postfinance dan Swissquote, berjalan tanpa Play Integrity, dan dukungan GrapheneOS sudah dikonfirmasi
Masalahnya, kebanyakan bank lama memilih solusi tidak efisien seperti ini demi memenuhi regulasi. Pada akhirnya, menyalakan Google Play Integrity adalah cara paling mudah, jadi itulah yang mereka lakukan
Soal sanksi AS juga memang nyata. Orang-orang di negara yang disanksi seperti Rusia mengalami pembatasan serupa
Di Swiss, warga negara AS sangat kesulitan untuk membuka rekening, karena dulu ada kasus penghindaran IRS akibat kerahasiaan perbankan
Menurut saya pada 2025 kombinasi ini adalah cara yang paling praktis
Pemerintah juga harus memungkinkan warga berdagang tanpa perantara
Semua orang menghindari tanggung jawab dengan berkata “kami hanya mengikuti aturan”. Pada akhirnya Google disalahkan karena semua orang sudah terlena oleh kenyamanan
Di Inggris ada banyak bank yang tidak punya pembatasan seperti ini. Misalnya Monzo hanya menampilkan peringatan di perangkat yang di-root dan membiarkan pengguna memilih sendiri
Berkat Current Account Switching Service, pindah dari bank lama seperti HSBC juga mudah
Chip menyarankan berhenti memakainya sambil mengatakan deteksi root akan diperketat, tetapi kenyataannya masih bisa terus dipakai
Barclaycard, Nationwide, dan lainnya memblokir akses sama sekali. Ada aplikasi bank lain, tetapi saya merasa kualitas produknya rendah
TSB masih bisa, tetapi saya rasa itu hanya karena kemampuan teknis mereka tertinggal
Sepertinya ke depan hanya Monzo yang akan tetap jadi pengecualian
Jika Anda membuat situs web mobile dan belum tahu PWA(Progressive Web App), sebaiknya pelajari
Cukup tambahkan dua file,
manifest.jsondanservice worker, maka aplikasi bisa dipasang dari browser dan cache offline juga bisa diaturJika aplikasinya tidak terlalu rumit, biaya pengembangan bisa sangat ditekan. Bisa dibuat hanya dengan HTML, JS, dan CSS, serta didistribusikan tanpa masuk store
Lihat tutorial MDN
Istri saya ingin memakai ponsel lipat karena nostalgia, tetapi meski Android Go 14, aplikasi bank tidak berjalan karena “deteksi screen sharing”
Aplikasi POSB menampilkan penyebabnya sebagai “android system”. Mungkin rendering layar sekunder terdeteksi keliru
Saya sudah menghubungi POSB, tetapi tidak terselesaikan. Di Singapura ancaman nyata keamanan finansial adalah penipuan (pig butchering), tetapi bank terlalu bereaksi terhadap malware yang probabilitasnya rendah
HSBC masih menyediakan web banking biasa
Semakin banyak pengguna memakai web, semakin kuat sinyal bahwa pelanggan lebih memilih web terbuka daripada aplikasi mobile tertutup
Saya masih memakai token RSA fisik alih-alih 2FA berbasis aplikasi
Saya kira Google sudah menghapus API yang memungkinkan melihat aplikasi lain
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>Menurut dokumen kebijakan Google, aplikasi terkait transaksi keuangan bisa mendapatkan izin ini untuk tujuan keamanan
Tautan dokumen terkait
Lihat tulisan ini dan diskusi Hacker News
Beberapa aplikasi bank membuat keyboard virtual sendiri sehingga password manager tidak bisa dipakai
Alih-alih biometrik, mereka secara berkala meminta kata sandi, dan itu harus dimasukkan di tempat umum seperti kereta bawah tanah, jadi sangat merepotkan
Cara seperti ini dulu dipakai untuk melawan keylogger, tetapi sekarang justru yang tersisa hanya ketidaknyamanan, bukan keamanan
Jika mode pengembang aktif, aplikasi HSBC tidak berjalan. Menurut saya ini tindakan yang terlalu berlebihan
Lihat situs mygov.be
Ironisnya, aplikasi bank memaksakan fitur ‘keamanan’ seperti ini, sementara web banking tetap tidak punya cara yang benar-benar bisa dipercaya
Saya baru-baru ini mengetahui Open Web Advocacy(OWA), dan mereka merangkum masalah platform mobile dengan baik
Tujuan inti mereka adalah sebagai berikut
Jika aplikasi web diizinkan, itu bisa memberikan privasi dan keamanan yang lebih tinggi
Situs resmi