- Ứng dụng "Collect Cards" đã vươn lên nhóm đầu trong bảng xếp hạng tải xuống ứng dụng miễn phí ở một số quốc gia.
- Sau báo cáo của 9to5Mac, Apple đã gỡ ứng dụng này, nhưng một phiên bản khác của cùng ứng dụng lại tiếp tục xuất hiện trên App Store.
- Phân tích kỹ thuật:
- Ứng dụng dùng chung cùng một code base và được phát hành từ các tài khoản nhà phát triển khác nhau.
- Ứng dụng được xây dựng dựa trên React Native và sử dụng CodePush SDK của Microsoft để có thể cập nhật một phần ứng dụng mà không cần gửi bản build mới lên App Store.
- Các kỹ thuật này tự thân không vi phạm quy định của App Store.
- Thủ thuật của nhà phát triển độc hại:
- Các nhà phát triển độc hại đã lợi dụng các kỹ thuật này để lách quy trình duyệt của App Store.
- Một kho lưu trữ GitHub cụ thể cung cấp các tệp cho nhiều ứng dụng streaming lậu.
- Ứng dụng dùng API dựa trên vị trí để kiểm tra vị trí của thiết bị.
- Khi ứng dụng được mở lần đầu, nó chờ vài giây trước khi gọi API định vị địa lý.
- Điều này khiến quy trình duyệt tự động của App Store không phát hiện được điều bất thường trong mã của ứng dụng.
- Ứng dụng chỉ hiển thị giao diện ẩn tại những vị trí an toàn đã được xác định trước.
Apple có thể phản ứng thế nào
- Cải thiện hệ thống duyệt:
- Apple có thể triển khai thêm các bài kiểm tra để xác minh cách ứng dụng hoạt động ở những vị trí khác nhau.
- Họ cũng cần chủ động hơn trong việc tìm và gỡ bỏ các ứng dụng lừa đảo.
- Trường hợp trước đây:
- Năm 2017, Uber bị tố cáo đã thiết lập hàng rào địa lý quanh trụ sở Apple.
- Khi ứng dụng chạy trong phạm vi địa lý đó, nó tự động vô hiệu hóa đoạn mã theo dõi người dùng.
- Có vẻ như Apple vẫn chưa thực hiện đủ biện pháp để ngăn những tình huống như vậy.
- Tình hình hiện tại:
- Theo tài liệu năm 2021, đội ngũ duyệt App Store gồm hơn 500 chuyên gia và xem xét hơn 100.000 ứng dụng mỗi tuần.
- Phần lớn ứng dụng phải vượt qua quy trình duyệt tự động trước khi bước vào giai đoạn duyệt thủ công.
- Phản hồi chính thức của Apple:
- Sau bài viết của 9to5Mac, người phát ngôn của Apple cho biết ứng dụng đó đã bị gỡ khỏi App Store, nhưng không nêu cụ thể biện pháp nào để ngăn các ứng dụng tương tự khác được phê duyệt.
Ý kiến của GN⁺
- Bài viết này cho thấy rất chi tiết sự tồn tại của các ứng dụng độc hại lợi dụng lỗ hổng trong hệ thống duyệt App Store.
- Dù Apple có hệ thống bảo mật tốt về mặt kỹ thuật, vụ việc cho thấy họ vẫn cần một cơ chế duyệt tinh vi hơn.
- Với người dùng, việc kiểm tra đánh giá và uy tín trước khi tải ứng dụng là rất quan trọng.
- Các kho ứng dụng di động khác cũng có thể gặp vấn đề tương tự, nên cần tăng cường giao thức bảo mật trên toàn ngành.
- Khi áp dụng công nghệ mới hoặc mã nguồn mở, cần cân nhắc đầy đủ khía cạnh bảo mật.
1 bình luận
Ý kiến trên Hacker News
Ngay cả khi vô hiệu hóa được mẹo geofencing của Apple, việc che giấu hành vi vẫn rất đơn giản
Dùng mẹo dựa trên thời gian khi muốn lách những hành vi mà Apple không thích
Mô tả ngôn ngữ của Apple liên quan đến cập nhật động
Phần lớn ứng dụng lừa đảo moi tiền thông qua đăng ký thuê bao theo tuần
Năm 2021, đội App Store Review đã xem xét hơn 100.000 ứng dụng mỗi tuần
Gọi ứng dụng vi phạm bản quyền là "độc hại" là cách diễn đạt phóng đại
Mỹ cần những đạo luật như DMA
Hàng nghìn người trong các kênh/nhóm Telegram quan tâm tới những ứng dụng mới nhất đã vượt qua khâu duyệt của app store
Nhiều ứng dụng thực chất chỉ là webview của một trang web từ xa
Một số ứng dụng chỉ bị con người kiểm duyệt sau khi đã đủ nổi tiếng