Download app

Quét mã QR để tải về ứng dụng

QR code

Cách xác minh chữ ký PGP của phần mềm đã tải xuống trên Linux

24/08/2021, 04:02 pm
584

Khi cài đặt phần mềm trên hệ thống Linux thường rất suôn sẻ. Trong hầu hết các trường hợp, bạn sẽ sử dụng trình quản lý gói như apt, dnf hoặc Pacman để cài đặt nó một cách an toàn từ kho lưu trữ của bản phân phối của bạn.

Tuy nhiên, trong một số trường hợp, một gói phần mềm có thể không được bao gồm trong kho lưu trữ chính thức của bản phân phối. Trong các tình huống như vậy, người ta buộc phải tải xuống từ trang web của nhà cung cấp. Nhưng làm thế nào bạn chắc chắn rằng gói phần mềm không bị giả mạo? Đây là câu hỏi mà chúng tôi sẽ tìm cách trả lời. Trong hướng dẫn này, chúng tôi tập trung vào cách xác minh chữ ký PGP của gói phần mềm đã tải xuống trong Linux.

PGP (Pretty Good Privacy) là một ứng dụng mật mã được sử dụng để mã hóa và ký các tệp. Hầu hết các tác giả phần mềm ký đơn đăng ký của họ bằng chương trình PGP, ví dụ như GPG (GNU Privacy Guard).

GPG là một triển khai mật mã của OpenPGP và nó cho phép truyền dữ liệu an toàn và cũng có thể được sử dụng để xác minh tính toàn vẹn của nguồn. Theo cách tương tự, bạn có thể tận dụng GPG để xác minh tính xác thực của phần mềm đã tải xuống.

Việc xác minh tính toàn vẹn của phần mềm đã tải xuống là một quy trình gồm 5 bước theo thứ tự sau.

+ Đang tải xuống khóa công khai của tác giả phần mềm.

+ Kiểm tra dấu vân tay của chìa khóa.

+ Đang nhập khóa công khai.

+ Tải xuống tệp Chữ ký của phần mềm.

+ Xác minh tệp chữ ký.

Trong hướng dẫn này, chúng tôi sẽ sử dụng Tixati - một chương trình chia sẻ tệp ngang hàng - làm ví dụ để minh chứng điều này. Hiện tại, chúng tôi đã tải xuống gói Debian từ trang tải xuống ngoại tuyến.

Xác minh chữ ký PGP của Tixati

Ngay lập tức, chúng tôi sẽ tải xuống khóa công khai của tác giả được sử dụng để xác minh bất kỳ bản phát hành nào. Liên kết đến khóa được cung cấp ở cuối trang tải xuống Tixati.

Trên dòng lệnh, lấy Khóa công khai bằng lệnh wget như hình minh họa.

$ wget https://www.tixati.com/tixati.key

Kiểm tra vân tay của khóa công khai

Sau khi khóa được tải xuống, bước tiếp theo là kiểm tra vân tay của khóa công khai bằng lệnh gpg như hình minh họa.

$ gpg --show-keys tixati.key

Đầu ra được đánh dấu là vân tay của khóa công khai.

Nhập khóa GPG

Khi chúng tôi đã kiểm tra dấu vân tay công khai của khóa, chúng tôi sẽ nhập khóa GPG. Điều này chỉ cần được thực hiện một lần.

$ gpg --import tixati.key

Tải xuống tệp chữ ký của phần mềm

Tiếp theo, chúng tôi sẽ tải xuống tệp chữ ký PGP nằm ngay cạnh gói Debian như được chỉ ra. Tệp chữ ký có .asc phần mở rộng tệp.

$ wget https://download2.tixati.com/download/tixati_2.84-1_amd64.deb.asc

Xác minh tệp chữ ký

Cuối cùng, xác minh tính toàn vẹn của phần mềm bằng tệp chữ ký và gói Debian như hình.

$ Gpg --verify tixati_2.84-1_amd64.deb.asc tixati_2.84-1_amd64.deb

Trong trường hợp này, dòng thứ ba của Chữ ký xác nhận rằng từ tác giả của phần mềm, Tixati Software Inc.Dòng trên cung cấp dấu vân tay khớp với dấu vân tay của Khóa công khai. Đây là xác nhận chữ ký PGP của phần mềm.

Chúng tôi hy vọng rằng hướng dẫn này đã cung cấp thông tin chi tiết về cách bạn có thể tiến hành xác minh PGP của gói phần mềm đã tải xuống trong Linux.

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html

————————————————————

CÔNG TY TNHH PHẦN MỀM NHÂN HÒA

https://nhanhoa.com

Hotline: 1900 6680

Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội

Tel: (024) 7308 6680 – Email: sales@nhanhoa.com

Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM

Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com

Chi nhánh Vinh - Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Tel: 0915221384 – Email: contact@nhanhoa.com

Bài viết liên quan
20/11/2024
Các fan cứng của Nhân Hòa đã biết Chương trình Black Friday 2024 sẽ có mức ưu đãi khủng là bao nhiêu % và áp dụng cho những...
19/11/2024
Đừng để website của bạn bị "tắt đèn" vì hết hạn tên miền! Hãy chủ động gia hạn tên miền để đảm bảo sự liên...
16/11/2024
Không phải bàn cãi việc WordPress đang là một trong những nền tảng hàng đầu trong việc xây dựng website hiện nay. Và giải...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: 1900 6680 - (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: 1900 6680 - (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: 1900 6680 - (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!