Cách đánh giá nguồn APK một cách an toàn: Danh sách kiểm tra bảo mật

A security checklist clipboard and magnifying glass over a phone download page

Quan trọng: Cửa hàng Google Play chính thức vẫn là nơi an toàn nhất để cài đặt ứng dụng Android cho đại đa số người dùng. Bài viết này không đề xuất, xác nhận hoặc liên kết tới bất kỳ trang web phân phối APK nào của bên thứ ba. Đây là danh sách kiểm tra giáo dục trung lập với nhà cung cấp để đánh giá tệp APK mà bạn có đã có được một cách hợp pháp (ví dụ: APK bạn đã xuất từ ​​thiết bị của riêng mình, cấu phần mềm xây dựng mà bạn đã tải xuống từ trang phát hành chính thức của dự án hoặc ứng dụng nguồn mở từ trang web riêng của dự án). Không bao giờ tải xuống ứng dụng trả phí hoặc có bản quyền từ các nguồn không chính thức.

Nếu bạn tải ứng dụng Android vì lý do chính đáng, cài đặt bản beta do nhà phát triển cung cấp, cài đặt lại ứng dụng nguồn mở có dự án lưu trữ các bản phát hành riêng hoặc khôi phục bản sao lưu của ứng dụng mà bạn sở hữu hợp pháp, bạn phải luôn xác minh tệp trước khi cài đặt nó. Hướng dẫn này giải thích các tín hiệu kỹ thuật giúp phân biệt APK đáng tin cậy với APK bị giả mạo mà không nêu tên hoặc quảng cáo bất kỳ nền tảng tải xuống cụ thể nào.

Bài học chính

  • Ưu tiên Cửa hàng Play chính thức hoặc trang web riêng của nhà phát triển bất cứ khi nào có thể.
  • Luôn xác minh Chữ ký APK khớp với chứng chỉ ký xác thực.
  • So sánh Hàm băm SHA-256 với hàm băm do nhà phát triển xuất bản.
  • Xem lại quyền được yêu cầu trước khi cài đặt, những điểm bất thường là dấu hiệu cảnh báo.
  • Sử dụng các công cụ Trình xác minh APK và Thông tin APK miễn phí của chúng tôi để kiểm tra cục bộ bất kỳ gói nào trong trình duyệt của bạn.

1. Bắt đầu với nguồn đáng tin cậy nhất

Đối với hầu hết mọi người dùng, câu trả lời là Cửa hàng Google Play. Các ứng dụng được phân phối ở đó đều được các nhà phát triển ban đầu ký, được Google Play Protect quét và kiểm soát hành vi nguy hiểm. Nếu ứng dụng bạn muốn có trên Play, hãy cài đặt ứng dụng đó từ đó, dừng hoàn toàn.

Các trường hợp ngoại lệ hợp pháp đối với quy tắc "Chơi trước" rất hẹp:

Bất kỳ điều gì nằm ngoài những trường hợp đó và đặc biệt là các bản sao "miễn phí" của ứng dụng phải trả phí, đều phải được coi là có rủi ro cao và hầu như luôn vi phạm bản quyền.

2. Xác minh chữ ký số

Mọi APK đều được nhà xuất bản của nó ký bằng mật mã. Nếu chữ ký trên tệp không khớp với chứng chỉ ký đã biết của nhà xuất bản thì tệp đó đã bị thay đổi và không được cài đặt. Ngay cả một byte độc hại được đưa vào APK cũng sẽ làm mất hiệu lực chữ ký.

Những gì cần tìm:

Bạn có thể chạy kiểm tra này hoàn toàn ngoại tuyến bằng Trình xác minh APK của chúng tôi: kéo .apk vào, xem chứng chỉ ký và dấu vân tay SHA-256 rồi so sánh nó với giá trị mà nhà phát triển xuất bản.

3. So sánh hàm băm SHA-256

Hàm băm SHA-256 là dấu vân tay cố định gồm 64 ký tự của nội dung tệp. Nếu thậm chí một byte thay đổi, hàm băm sẽ thay đổi hoàn toàn. Các nhà phát triển có uy tín xuất bản SHA-256 của mỗi bản phát hành cùng với quá trình tải xuống.

Quá trình:

  1. Tính toán SHA-256 của APK trên máy của bạn (hầu hết các hệ điều hành đều bao gồm sha256sum hoặc lệnh tương đương; bạn cũng có thể sử dụng Trình xác minh APK của chúng tôi).
  2. So sánh từng ký tự với giá trị được nhà phát triển công bố trên trang web chính thức của họ.
  3. Nếu các giá trị khớp nhau thì tệp sẽ giống hệt byte với tệp mà nhà phát triển đã phát hành. Nếu chúng khác nhau, không cài đặt.

4. Xem lại bản kê khai và quyền trước khi cài đặt

Hệ thống cấp phép của Android là tuyến phòng thủ cuối cùng của bạn. Trước khi bạn cài đặt bất kỳ thứ gì từ bên ngoài Cửa hàng Play, hãy mở gói bằng công cụ Thông tin APK của chúng tôi và đọc bảng kê khai. Theo dõi:

5. Dấu hiệu cảnh báo phổ biến đối với các nguồn không đáng tin cậy

Cho dù nguồn là trang web, nhóm trò chuyện hay tệp đính kèm email, hãy coi nguồn đó là không đáng tin cậy nếu bạn thấy bất kỳ điều nào sau đây:

6. Sau khi cài đặt: Keep Watch

Việc xác minh không phải là sự kiện diễn ra một lần. Sau khi cài đặt đã được tải sẵn:

7. Trang web này cung cấp những gì (và không)

XAPKS sang APK là một bộ trình chuyển đổi và kiểm tra định dạng tệp dựa trên trình duyệt. Chúng tôi không lưu trữ các tệp APK, chúng tôi không liên kết đến các trang web tải xuống APK và chúng tôi không tạo điều kiện cho vi phạm bản quyền. Mọi công cụ trên trang này đều xử lý tệp cục bộ trong trình duyệt của bạn, không tải lên, không sao chép, không lưu giữ. Xem Tuyên bố miễn trừ trách nhiệm và Chính sách bảo mật của chúng tôi để biết chi tiết đầy đủ.

Kiểm tra bất kỳ APK nào: Trong trình duyệt của bạn

Kéo vào tệp mà bạn đã phải đọc tệp kê khai, chứng chỉ ký, hàm băm SHA-256 và các quyền được yêu cầu. Không có gì được tải lên.

Mở công cụ thông tin APK   Mở Trình xác minh APK

Quy tắc vàng để xác minh lượt tải xuống APK của bên thứ ba

Sideloading là một khả năng hợp pháp và mạnh mẽ của nền tảng Android nhưng nó chuyển trách nhiệm bảo mật từ những người đánh giá của Google sang bạn. Bằng cách sử dụng Cửa hàng Play chính thức cho các ứng dụng trả phí và ứng dụng dành cho người tiêu dùng, hạn chế tải phụ đối với các bản phát hành phần mềm của nhà phát triển bên thứ nhất mà bạn đã có quyền truy cập hợp pháp cũng như xác minh chữ ký và hàm băm của mọi gói trước khi cài đặt, bạn có thể tận hưởng tính linh hoạt đó mà không ảnh hưởng đến bảo mật hoặc vi phạm pháp luật.

Được thiết kế và ghi lại bởi Mst Shaefale Nhà phát triển chính và Kiến trúc sư gói Android • Đã xác minh trên Android 12–15

Bà Shaefale duy trì việc hợp nhất XAPK/APKS phía máy khách, trình phân tích cú pháp tệp kê khai nhị phân và các công cụ ký APK v1+v2 tại xapktoapk.com. Phát hiện lệnh đã lỗi thời hoặc thay đổi hệ điều hành? Gửi một ghi chú biên tập.