Xác minh gói Proton Mail Bridge cho Linux
- Đọc
- 5 phút
- Danh mục
- Cài đặt trên Linux
Chữ ký được cung cấp để xác minh rằng phần mềm Bridge tải xuống có nguồn gốc từ Proton. Đối với Windows và Mac, quá trình kiểm tra này được thực hiện tự động khi cài đặt. Tuy nhiên, các gói cài đặt Linux yêu cầu người dùng thực hiện thêm một bước kiểm tra bảo mật.
Proton Mail Bridge hỗ trợ cả phiên bản .deb và .rpm. Nếu sử dụng phiên bản .deb, hướng dẫn ở bên dưới. Nếu sử dụng phiên bản .rpm, hãy cuộn xuống để tìm hướng dẫn. Các bản cài đặt PKGBuild sẽ được tự động xác minh.
Tại thời điểm viết bài, phiên bản Proton Mail Bridge hiện tại là 3.8.2. Phiên bản này sẽ thay đổi trong tương lai, vì vậy hãy đảm bảo nhập đúng phiên bản trong các lệnh. Nếu không làm vậy, Bridge sẽ sớm cập nhật lên phiên bản mới nhất.
Cách xác minh gói DEB
Gói DEB của Proton Mail Bridge được ký bằng chương trình debsigs.
Trước tiên, hãy đảm bảo đã cài đặt debsig-verify và debian-keyring.
sudo apt-get install debsig-verify debian-keyring
Tải xuống khóa công khai
wget https://proton.me/download/bridge/bridge_pubkey.gpg
Nhập khóa công khai vào hệ thống
gpg --dearmor --output debsig.gpg bridge_pubkey.gpg
sudo mkdir -p /usr/share/debsig/keyrings/E2C75D68E6234B07
sudo mv debsig.gpg /usr/share/debsig/keyrings/E2C75D68E6234B07
Cần phải sử dụng sudo ở đây vì vị trí này thuộc quyền sở hữu của root.
Tải xuống và cài đặt tệp chính sách
wget https://proton.me/download/bridge/bridge.pol
sudo mkdir -p /etc/debsig/policies/E2C75D68E6234B07
sudo cp bridge.pol /etc/debsig/policies/E2C75D68E6234B07
Hãy đảm bảo đang ở trong thư mục chứa tệp DEB, sau đó xác minh tệp DEB bằng cách chạy lệnh bên dưới:
debsig-verify protonmail-bridge_3.13.0-1_amd64.deb
Trong trường hợp chưa tải xuống Bridge, có thể chạy lệnh bên dưới:
wget https://proton.me/download/bridge/protonmail-bridge_3.13.0-1_amd64.deb
Nếu vượt qua bước kiểm tra, kết quả hiển thị sẽ như sau:
debsig: Verified package from 'Proton Technologies AG (ProtonMail Bridge developers) bridge@protonmail.ch'
Cài đặt gói bằng trình quản lý gói:
sudo apt install ./protonmail-bridge_3.13.0-1_amd64.deb
Cách xác minh gói RPM
Gói RPM của Proton Mail Bridge được ký bằng rpm –sign.
Có thể tìm thấy khóa công khai bridge_pubkey.gpg tại đây.
Có thể sử dụng lệnh bên dưới để tải xuống:
wget https://proton.me/download/bridge/bridge_pubkey.gpg
Để nhập khóa công khai của ứng dụng Bridge vào keyring, hãy làm theo hướng dẫn sau:
sudo rpm --import bridge_pubkey.gpg
Để kiểm tra tệp .rpm, hãy chạy:
rpm --checksig protonmail-bridge-3.13.0-1.x86_64.rpm
Nếu chưa tải xuống Bridge, có thể thực hiện việc này bằng lệnh bên dưới:
wget https://proton.me/download/bridge/protonmail-bridge-3.13.0-1.x86_64.rpm
Kết quả thành công sẽ như thế này:
protonmail-bridge-3.13.0-1.x86_64.rpm: digests signatures OK
Sau đó, để cài đặt Bridge, hãy chạy lệnh bên dưới:
sudo dnf install ./protonmail-bridge-3.13.0-1.x86_64.rpm
Nếu vẫn gặp sự cố khi xác minh tệp, có thể hệ thống đang có một khóa cũ hơn cần phải xóa để đảm bảo quá trình xác minh thành công.
package protonmail-bridge-3.13.0-1.x86_64 does not verify: Header V4 RSA/SHA256 Signature, key ID e6234b07: NOTTRUSTED
Để liệt kê các khóa hiện có, hãy chạy lệnh sau:
rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n'
Kết quả hiển thị sẽ tương tự như sau:
gpg-pubkey-18b8e74c-62f2920f Fedora (39) public key
gpg-pubkey-xxxxxxxx-xxxxxxx Proton Technologies AG (ProtonMail Bridge developers) public key
Để xóa khóa, hãy chạy lệnh bên dưới:
sudo rpm -e gpg-pubkey-xxxxxxxx-xxxxxxx
Xác nhận khóa đã được xóa bằng cách chạy lại lệnh liệt kê và bây giờ có thể cài đặt tệp RPM.
Cách xác minh PKGBUILD
Không cần phải xác minh PKGBuild vì gói được tự động xác minh trong quá trình build.