Kéo và thả tệp APK vào đây
hoặc nhấn để chọn file từ thiết bị
Phân tích chữ ký và chứng chỉ đầy đủTại sao phải xác minh chữ ký APK?
Chữ ký APK đảm bảo rằng ứng dụng đến từ nhà phát triển ban đầu và không bị giả mạo.
- Xác nhận tính xác thực của ứng dụng và danh tính nhà phát triển
- Phát hiện các APK bị sửa đổi, giả mạo hoặc đóng gói lại
- Xác minh tính tương thích của bản cập nhật với các bản cài đặt hiện có
- Xác định các phiên bản sơ đồ ký V1/V2/V3
- Xem dấu vân tay chứng chỉ SHA-1 & SHA-256
- Kiểm tra tính toàn vẹn của tệp MANIFEST.MF
Kế hoạch ký APK
Lược đồ ban đầu, xác minh từng mục ZIP. Chậm hơn nhưng tương thích rộng rãi.
Xác minh APK đầy đủ, cài đặt nhanh hơn. Bắt buộc kể từ Android 7.0+.
Hỗ trợ xoay phím. Có sẵn trên Android 9.0+.
Hỗ trợ cài đặt trực tuyến. Android 11.0+.
Trình xác minh chữ ký APK - Câu hỏi thường gặp
Cách Lược đồ chữ ký APK Android (v1, v2, v3 & v4) bảo vệ tính toàn vẹn của gói
Trình quản lý gói của Android từ chối cài đặt bất kỳ APK nào thiếu chữ ký mã hóa hợp lệ và chặn các bản cập nhật ứng dụng trừ khi chứng chỉ ký của APK mới khớp chính xác với chứng chỉ của gói đã cài đặt (nếu không sẽ ném INSTALL_FAILED_UPDATE_INCOMPATIBLE). Việc xác minh APK trước khi tải qua hệ thống cho phép bạn xác nhận rằng kho lưu trữ không bị giả mạo hoặc ký lại bởi bên thứ ba không đáng tin cậy.
Trình xác minh chữ ký APK dựa trên trình duyệt của chúng tôi kiểm tra cả thư mục chữ ký JAR META-INF/ kế thừa và Khối ký APK nhị phân được nhúng ngay trước Thư mục trung tâm ZIP:
- Ký v1 (Chữ ký JAR - META-INF/*.MF / *.SF / *.RSA): Cần thiết để tương thích ngược với Android 6.0 trở về trước. Vì v1 chỉ băm các mục nhập tệp riêng lẻ được liệt kê trong MANIFEST.MF nên nó không bảo vệ siêu dữ liệu ZIP—điều này dẫn đến lỗ hổng lịch sử "Janus" (CVE-2017-13156).
- Ký v2 (Lược đồ chữ ký APK v2 - ID khối 0x7109871a): Được giới thiệu trong Android 7.0 (Nougat). Băm toàn bộ tệp APK dưới dạng hình ảnh nhị phân thành các khối 1 MB, đảm bảo rằng không có byte hoặc tải trọng DEX bổ sung nào có thể được đưa vào bất kỳ đâu trong kho lưu trữ. Bắt buộc trên Android 11+ (targetSdkVersion ≥ 30).
- Ký v3 (Xoay khóa - ID khối 0xf05368c0): Được giới thiệu trong Android 9.0 (Pie). Nhúng dòng bằng chứng xoay vòng bằng mật mã bên trong khối ký để các nhà phát triển có thể xoay sang khóa RSA-4096 hoặc ECDSA mạnh hơn mà không làm mất khả năng tương thích cập nhật.
- Dấu vân tay tệp và chứng chỉ SHA-256: Sử dụng thông báo SHA-256 được hiển thị trong tab Tổng quan để kiểm tra chéo APK của bạn với ghi chú phát hành chính thức của nhà phát triển hoặc VirusTotal trước khi cài đặt.