Bỏ qua để đến nội dung
Ant0 Docs
Tạo tài khoản miễn phí

Kiểm chứng tệp tải xuống

Mỗi thư mục phát hành trên releases.ant0.link chứa các bộ cài, một tệp SHA256SUMS.txt ghi mã băm của từng tệp, và SHA256SUMS.txt.minisig là chữ ký minisign của danh sách đó. Khóa ký không bao giờ rời khỏi máy chủ dựng của Ant0; nửa công khai của nó là:

RWTvXmwMqczy1xMs5KJs+qS9x7LmikRzIX+la3WGmWIFEKvQvR1JW8d9

Cũng chính khóa đó ký nhân trình duyệt mà ứng dụng tải về, và bộ cập nhật bên trong ứng dụng từ chối mọi thứ không qua được kiểm chứng. Trang tải xuống in ra mã băm SHA-256 của từng tệp hiện hành, nên việc kiểm tra nhanh không cần thêm công cụ nào.

Windows (PowerShell):

Terminal window
Get-FileHash .\Ant0_<version>_x64-setup.exe -Algorithm SHA256

Linux:

Terminal window
sha256sum Ant0_<version>_amd64.deb

Thay <version> bằng phiên bản hiện trên trang tải xuống, rồi so kết quả với mã SHA-256 in ở đó. Chúng phải khớp chính xác.

Chữ ký chứng minh rằng danh sách mã băm đến từ Ant0; việc đối chiếu tệp với danh sách sau đó chứng minh tệp không bị sửa đổi.

Linux (apt install minisign trên Debian và Ubuntu):

Terminal window
V=<version>; B=https://releases.ant0.link/ant0-releases/desktop/$V
curl -fsSLO "$B/SHA256SUMS.txt" -O "$B/SHA256SUMS.txt.minisig" -O "$B/Ant0_${V}_amd64.deb"
minisign -Vm SHA256SUMS.txt -P RWTvXmwMqczy1xMs5KJs+qS9x7LmikRzIX+la3WGmWIFEKvQvR1JW8d9
sha256sum -c --ignore-missing SHA256SUMS.txt

Windows: có thể cài minisign qua winget install minisign hoặc lấy từ trang phát hành của dự án. Sau đó, trong thư mục chứa ba tệp:

Terminal window
minisign -Vm SHA256SUMS.txt -P RWTvXmwMqczy1xMs5KJs+qS9x7LmikRzIX+la3WGmWIFEKvQvR1JW8d9
(Get-FileHash .\Ant0_<version>_x64-setup.exe -Algorithm SHA256).Hash.ToLower() -eq ((Get-Content SHA256SUMS.txt | Select-String 'x64-setup.exe') -split ' ')[0]

Signature and comment signature verified theo sau là True (hoặc OK trên Linux) nghĩa là tệp đúng là tệp Ant0 đã phát hành.

Bộ cài Windows chưa được ký bằng chứng chỉ Authenticode, nên Windows hiện “Windows protected your PC” ở lần chạy đầu. Chữ ký minisign ở trên mới là phép kiểm tra quan trọng; khi mã băm đã khớp, hãy chọn More info → Run anyway. Việc ký mã sẽ được bổ sung trước khi ứng dụng rời giai đoạn truy cập sớm.

Đừng cài. Hãy tải lại từ trang tải xuống; nếu vẫn không khớp thì đừng dùng tệp đó. Hãy báo tên tệp và mã băm tới security@ant0.link.