Dịch vụ Truy cập Android (Android Accessibility Service) là phần then chốt giúp người già và khuyết tật dùng điện thoại thông minh. Tuy nhiên, nó cũng mở cửa cho nhà phát triển malware tạo malware kín đáo hủy hoại ngày của mọi người.
Hãy khám phá Dịch vụ Truy cập Android, và cách nó có thể dùng cho ý định độc hại.
Dịch Vụ Truy Cập Android Là Gì?
Bộ công cụ Truy cập Android (Android Accessibility Suite) cho phép ứng dụng kiểm soát điện thoại để thực hiện tác vụ đặc biệt. Mục tiêu chính là hỗ trợ người khuyết tật dùng điện thoại.
Ví dụ, nếu nhà phát triển lo ngại người thị lực kém không đọc được văn bản, họ có thể dùng dịch vụ đọc văn bản to cho người dùng.
Dịch vụ cũng có thể thực hiện hành động cho người dùng và hiển thị nội dung lớp phủ lên ứng dụng khác. Tất cả nhằm giúp người dùng dùng điện thoại và cho phép người dùng với nhiều khuyết tật khác nhau dùng thiết bị.
Lưu ý đây khác với Android Accessibility Suite. Mà Dịch vụ Truy cập dành cho nhà phát triển muốn nâng cao app, Android Accessibility Suite dùng để cung cấp app giúp người khuyết tật.
Dịch Vụ Truy Cập Android Có Thể Bị Lạm Dụng Như Thế Nào?
Thật không may, cho nhà phát triển nhiều quyền kiểm soát điện thoại luôn có tiềm năng độc hại. Ví dụ, cùng tính năng đọc văn bản to cho người dùng cũng có thể quét văn bản và gửi cho nhà phát triển.
Kiểm soát hành động người dùng và hiển thị nội dung lớp phủ đều là yếu tố then chốt cho tấn công clickjacking. Malware có thể dùng dịch vụ này để tự nhấn nút, như cấp quyền quản trị cho chính nó. Nó cũng có thể lớp phủ nội dung lên màn hình và lừa người dùng nhấn vào nó.
Ví Dụ Lạm Dụng Dịch Vụ Truy Cập Android Với Mục Đích Độc Hại
Chúng ta có thể nói về tiềm năng malware dùng Dịch vụ Truy cập Android, nhưng cách tốt hơn học là qua ví dụ thực tế. Lịch sử malware Android có nhiều tấn công dùng Dịch vụ Truy cập cho lợi ích riêng, hãy khám phá vài "trùm cuối".
Cloak and Dagger (Áo Choàng Và Kiếm)
Cloak and Dagger là một trong những ví dụ đáng sợ của loại malware này. Nó kết hợp Dịch vụ Truy cập với dịch vụ vẽ lớp phủ để đọc mọi thứ trên điện thoại người dùng.
Đau đầu chính chống lại Cloak and Dagger nằm ở thực thi. Nó dùng dịch vụ Android hợp pháp thực hiện tấn công, cho phép lọt qua antivirus và phát hiện. Nó cũng giúp nhà phát triển tải app nhiễm độc lên Google Play store, vì kiểm tra bảo mật không bắt được.
Anubis
Anubis là Trojan ngân hàng hoạt động bằng cách đánh cắp thông tin đăng nhập ngân hàng từ người dùng và gửi về nhà phát triển. Trojan ngân hàng là một trong những phương pháp phổ biến hacker dùng để xâm nhập tài khoản ngân hàng.
Anubis dùng Dịch vụ Truy cập để đọc những gì người gõ. Trojan ngân hàng thường lấy chi tiết tài chính bằng cách hiển thị lớp phủ giả trông như app ngân hàng. Điều này lừa người dùng nhập chi tiết vào lớp phủ ngân hàng giả thay vì app chính thức.
Anubis bỏ qua bước này bằng cách đọc gì được nhập trên bàn phím. Ngay cả khi người dùng cẩn thận nhập chi tiết vào app ngân hàng thật, Anubis vẫn lấy chi tiết của họ.
Ginp
Hãy khám phá điều gì đó gần đây hơn. Ginp là Trojan Android lấy cảm hứng từ Anubis. Mặc dù chứa mã từ Anubis, chương trình không phải phiên bản mod của malware nguồn. Nhà phát triển xây từ đầu, sau đó lấy cắp mã từ Anubis để thực hiện chức năng cụ thể.
Ginp giả vờ là Adobe Flash Player, rồi hỏi người dùng có muốn cài không. Sau đó xin một số quyền, bao gồm Dịch vụ Truy cập.
Nếu người dùng cấp quyền cho Flash Player giả, Ginp sẽ dùng dịch vụ cấp quyền quản trị cho chính nó. Với đặc quyền này, nó có thể đặt mình làm app điện thoại và SMS mặc định. Từ đây, nó có thể thu hoạch tin nhắn SMS, gửi tin nhắn riêng, lấy danh bạ, và chuyển hướng cuộc gọi.
Để thêm tệ, Ginp cũng lấy trang từ sách Anubis và chuyển sang lừa đảo ngân hàng. Nó dùng Dịch vụ Truy cập để lớp phủ trang đăng nhập ngân hàng lên trang app chính thức, thu thập chi tiết đăng nhập và thông tin thẻ tín dụng.
Google Đang Làm Gì Để Bảo Vệ Người Dùng?
Khi Dịch vụ Truy cập rơi vào tay nhà phát triển malware, Google cố gắng ngăn lạm dụng. Năm 2017, họ gửi email cho nhà phát triển tuyên bố app nào không dùng dịch vụ để hỗ trợ khuyết tật sẽ bị xóa ngay.
Thật không may, điều này không ngăn người tải app nhiễm độc. Thực tế, do bản chất dùng dịch vụ chính thức, khá khó nhận ra lạm dụng truy cập.
App trên cửa hàng thứ ba không hay hơn. Google quét dịch vụ Google Play tìm app hack và xóa bất cứ gì tìm thấy. Cửa hàng thứ ba, tuy nhiên, không có đặc quyền này. Nghĩa là app trên cửa hàng thứ ba có thể lạm dụng Dịch vụ Truy cập bao nhiêu tùy thích mà không bị phát hiện.
Cách Tránh Malware Dịch Vụ Truy Cập Android
Khi bạn cài app trên Android, đôi khi thấy danh sách quyền app muốn dùng. Có cờ đỏ rõ ràng, như app ghi chú xin kiểm soát hoàn toàn tin nhắn SMS.
Khi app xin quyền dịch vụ truy cập, tuy nhiên, nó không có vẻ đáng ngờ.畢竟, nếu app có tính năng thêm giúp người khuyết tật thì sao? Là quyền người dùng cảm thấy an toàn nói yes, có thể gây vấn đề nếu app có ý định độc hại.
Vì vậy, hãy cẩn thận với quyền dịch vụ truy cập. Nếu app viral và đánh giá cao xin quyền, an toàn giả định là để giúp khuyết tật. Tuy nhiên, nếu app tương đối mới với ít đánh giá xin quyền bất ngờ, tốt nhất thận trọng và không cài.
Cũng, hãy dùng cửa hàng app chính thức càng nhiều càng tốt. Mặc dù tấn công truy cập khó phát hiện, Google sẽ xóa app bị bắt quả tang. Cửa hàng thứ ba, tuy nhiên, có thể để app này lọt lửi khi nó lây nhiễm càng nhiều người.
Giữ An Toàn Điện Thoại Trước Lạm Dụng Quyền
Có vẻ đủ naively cho app truy cập dịch vụ khuyết tật, nhưng kết quả có thể không phải vậy. App độc hại có thể dùng Dịch vụ Truy cập Android để giám sát bạn gõ gì, hiển thị lớp phủ lừa người, và thậm chí tự cấp quyền cao hơn. Nếu bạn lo ngại, đây là cách kiểm tra Android có bị hack.
Quan tâm tùy chọn truy cập khác? Đây là lý do truy cập quan trọng cho game video.
Nếu bạn muốn tìm hiểu thêm về lạm dụng quyền malware, hãy kiểm tra quyền ứng dụng điện thoại bạn cần kiểm tra hôm nay.