Google sẽ kết thúc kỷ nguyên cài đặt ứng dụng tự do trên Android bằng cách yêu cầu xác minh nhà phát triển và chữ ký số cho tất cả app cài ngoài.
Trong nhiều năm qua, người dùng Android đã quen thuộc với việc cài đặt ứng dụng từ các nguồn bên ngoài Google Play Store, được gọi là “sideloading”. Tuy nhiên, Google vừa công bố thay đổi quan trọng nhằm tăng cường bảo mật cho tính năng đặc trưng này của hệ điều hành.
Google khẳng định rằng khả năng sideloading “hoàn toàn không biến mất” nhưng sẽ có những quy định mới. Công ty giải thích rằng kỷ nguyên “miền Tây hoang dã” của việc cài đặt ứng dụng không được xác minh sắp kết thúc, nhằm bảo vệ người dùng khỏi phần mềm độc hại.
Theo dữ liệu từ Google, các nguồn cung cấp ứng dụng bên ngoài Play Store chứa phần mềm độc hại với tỷ lệ cao gấp 50 lần so với cửa hàng chính thức. Để giải quyết vấn đề này, Google yêu cầu tất cả ứng dụng sideload phải có chữ ký số hợp lệ. Nếu thiết bị Android được chứng nhận cố gắng cài đặt ứng dụng thiếu chữ ký này, quá trình cài đặt sẽ thất bại.
Chữ ký số hoạt động như thẻ nhận dạng kỹ thuật số gắn với phần mềm, tạo ra trách nhiệm giải trình cho nhà phát triển. Nếu một nhà phát triển bị phát hiện phân phối phần mềm có hại, Google có thể thu hồi chứng chỉ của họ ngay lập tức, vô hiệu hóa toàn bộ ứng dụng liên quan trên thiết bị người dùng.
Quyết định này đã gây lo ngại trong cộng đồng, đặc biệt là F-Droid, một cửa hàng ứng dụng mã nguồn mở phổ biến. Họ cho rằng quy định mới “sẽ chấm dứt dự án F-Droid và các nguồn phân phối ứng dụng miễn phí/mã nguồn mở như chúng ta biết ngày nay”.
Tuy nhiên, Google đã cung cấp giải pháp thay thế. Các nhà phát triển có thể tiếp tục sử dụng Android Studio để xây dựng, gỡ lỗi và thử nghiệm ứng dụng mà không cần qua quy trình xác minh. Các công cụ như ADB cũng sẽ hoạt động như một “đường vòng” để bỏ qua xác minh.
Nhìn chung, việc cài ứng dụng ngoài sẽ không biến mất hoàn toàn nhưng chắc chắn sẽ thay đổi. Sau khi biện pháp được triển khai, bất kỳ ai muốn cung cấp ứng dụng Android đều phải gửi yêu cầu xác minh hoặc hướng dẫn cộng đồng cách sử dụng ADB để cài đặt.
Nguồn: Android Developers Blog



