Trang chủ Proton

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-verifydebian-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.