- Đã có trường hợp được báo cáo rằng ứng dụng di động HSBC bị chặn chạy do Bitwarden được cài qua F-Droid
- Người dùng đã cài Bitwarden bằng bản dựng F-Droid thay vì phiên bản chính thức trên Google Play
- Ứng dụng HSBC thực hiện hành vi chặn truy cập vì nhận diện đây là yếu tố rủi ro bảo mật
- Ngay cả với cùng một ứng dụng Bitwarden, đã xác nhận rằng chính sách bảo mật được áp dụng khác nhau tùy theo nguồn cài đặt
- Đây là một ví dụ cho thấy xu hướng tăng cường xác minh ứng dụng bên thứ ba và chính sách bảo mật trong các ứng dụng tài chính
Trường hợp ứng dụng HSBC bị chặn
- Ứng dụng ngân hàng di động HSBC phát hiện Bitwarden được cài từ F-Droid và chặn việc khởi chạy
- Bitwarden là trình quản lý mật khẩu mã nguồn mở, còn F-Droid là kho ứng dụng mã nguồn mở
- Ứng dụng HSBC phân loại tổ hợp này là môi trường có rủi ro về bảo mật
- Dù là cùng một ứng dụng Bitwarden, phiên bản trên Google Play không bị chặn
- Chính sách bảo mật được áp dụng khác nhau chỉ vì nguồn cài đặt khác nhau
Sự khác biệt trong chính sách bảo mật
- Có vẻ như ứng dụng HSBC bao gồm chức năng phát hiện thiết bị đã root hoặc phát hiện cài đặt ứng dụng không chính thức
- Ứng dụng bản F-Droid không vượt qua được xác minh bảo mật vì khóa ký hoặc đường phân phối khác nhau
- Vì vậy, người dùng gặp bất tiện khi việc sử dụng ứng dụng bình thường bị hạn chế
Ý nghĩa và hàm ý
- Điều này cho thấy xu hướng các ứng dụng của tổ chức tài chính không tin cậy các kênh phân phối ứng dụng mã nguồn mở
- Cả nhà phát triển lẫn người dùng đều cần nhận thức về sự khác biệt trong hệ thống tin cậy theo chữ ký ứng dụng và đường phân phối
- Đây là một ví dụ cho thấy khả năng xung đột giữa hệ sinh thái mã nguồn mở và chính sách bảo mật tài chính
1 bình luận
Ý kiến trên Hacker News
Đây là vấn đề của SafeNet của Google. HSBC đã chọn một mức thiết lập nhất định nên mới xảy ra hiện tượng này. Google quản lý danh sách đen ứng dụng
Chúng ta đang dần mất đi tự do theo ý chí của các tập đoàn. Dù không bị cấm về mặt pháp lý, nếu họ không muốn thì họ vẫn có thể chặn
Ngay cả ở Thụy Sĩ và EU, do áp lực từ Mỹ, các ngân hàng sử dụng USD cũng bị trừng phạt, dẫn đến tình trạng “debanking”. Mỹ trừng phạt con người với lý do tự do ngôn luận, và kết quả là có những người bị mất tài khoản ngân hàng
Theo luật Thụy Sĩ, Postfinance phải cung cấp tài khoản cho mọi người, nhưng nếu bị trừng phạt thì hệ thống chuyển tiền, ngoại tệ, thẻ tín dụng, Twint đều không dùng được nên trên thực tế trở nên vô dụng. Thậm chí không thể trả bảo hiểm y tế hay tiền thuê nhà
Yuh, từng do Postfinance và Swissquote đồng sở hữu, hoạt động mà không cần Play Integrity, và đã được xác nhận hỗ trợ GrapheneOS
Vấn đề là phần lớn ngân hàng truyền thống chọn các giải pháp kém hiệu quả như vậy để đáp ứng quy định. Cuối cùng, bật Google Play Integrity là cách dễ nhất nên họ làm thế
Vấn đề trừng phạt từ Mỹ cũng là có thật. Người dân ở các nước bị trừng phạt như Nga cũng đang gặp các hạn chế tương tự
Ở Thụy Sĩ, công dân Mỹ gặp rất nhiều khó khăn khi mở tài khoản, do trước đây từng có nhiều trường hợp lách IRS nhờ chế độ bí mật ngân hàng
Tính đến năm 2025, tôi cho rằng đây là cách thực tế nhất
Chính phủ cũng phải bảo đảm công dân có thể giao dịch thương mại mà không cần trung gian
Ai cũng né trách nhiệm bằng cách nói “chúng tôi chỉ tuân thủ quy định”. Cuối cùng Google bị chỉ trích là vì tất cả đều an phận với sự tiện lợi
Ở Anh có nhiều ngân hàng không có hạn chế như vậy. Ví dụ Monzo chỉ hiện cảnh báo trên thiết bị đã root và để người dùng tự quyết định
Nhờ Current Account Switching Service, việc chuyển khỏi các ngân hàng cũ như HSBC cũng rất dễ
Chip từng khuyến nghị ngừng sử dụng vì nói sẽ tăng cường phát hiện root, nhưng thực tế vẫn dùng được
Barclaycard, Nationwide và một số nơi khác thì chặn truy cập hoàn toàn. Cũng có ứng dụng ngân hàng khác, nhưng tôi thấy chất lượng sản phẩm kém
TSB thì vẫn còn dùng được, nhưng tôi nghĩ chỉ là vì năng lực kỹ thuật yếu nên theo chậm hơn thôi
Có lẽ sau này chỉ còn Monzo là ngoại lệ
Nếu đang làm website di động mà chưa biết PWA(Progressive Web App) thì rất nên tìm hiểu
Chỉ cần thêm hai tệp
manifest.jsonvàservice workerlà có thể cài đặt từ trình duyệt và thiết lập cache offlineNếu ứng dụng không quá phức tạp thì có thể giảm đáng kể chi phí phát triển. Có thể làm chỉ với HTML, JS, CSS và phân phối mà không cần đưa lên store
Xem hướng dẫn của MDN
Vợ tôi từng muốn dùng điện thoại gập kiểu cũ vì hoài niệm, nhưng dù chạy Android Go 14 thì ứng dụng ngân hàng vẫn không hoạt động vì “phát hiện chia sẻ màn hình”
Ứng dụng POSB hiển thị nguyên nhân là “android system”. Có lẽ việc render màn hình phụ đã bị nhận diện nhầm
Tôi đã liên hệ POSB nhưng không giải quyết được. Ở Singapore, mối đe dọa thực sự với an ninh tài chính là lừa đảo (pig butchering), nhưng các ngân hàng lại phản ứng quá mức với malware ít khả năng xảy ra hơn
HSBC vẫn cung cấp dịch vụ ngân hàng web đúng nghĩa
Càng nhiều người dùng web thì đó càng là tín hiệu cho thấy khách hàng ưa chuộng web mở hơn ứng dụng di động khép kín
Tôi vẫn dùng token RSA vật lý thay vì 2FA dựa trên ứng dụng
Tôi tưởng Google đã xóa API cho phép xem các ứng dụng khác rồi
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>Theo tài liệu chính sách của Google, các ứng dụng liên quan đến giao dịch tài chính có thể được cấp quyền này vì mục đích bảo mật
Liên kết tài liệu liên quan
Xem bài viết này và thảo luận trên Hacker News
Một số ứng dụng ngân hàng tự triển khai bàn phím ảo khiến bạn không thể dùng trình quản lý mật khẩu
Thay vì sinh trắc học, họ định kỳ yêu cầu nhập mật khẩu, rất bất tiện vì đôi khi phải nhập ở nơi công cộng như tàu điện ngầm
Kiểu này trước đây là để đối phó keylogger, nhưng giờ thì chỉ còn lại sự bất tiện hơn là bảo mật
Nếu chế độ nhà phát triển được bật thì ứng dụng HSBC sẽ không hoạt động. Tôi thấy đây là biện pháp quá mức
Xem trang mygov.be
Trớ trêu là, các ứng dụng ngân hàng ép buộc những tính năng “bảo mật” như vậy, trong khi web banking vẫn không có cách đáng tin cậy để xác minh
Gần đây tôi mới biết đến Open Web Advocacy(OWA), tổ chức này tóm tắt rất tốt các vấn đề của nền tảng di động
Các mục tiêu cốt lõi của họ là như sau
Nếu web app được cho phép đúng nghĩa, nó có thể mang lại quyền riêng tư và bảo mật cao hơn
Trang chính thức