Cách sử dụng OpenPGP để bảo mật email


Vào năm 1991, Phil Zimmermann đã tạo ra Pretty Good Privacy (PGP), một chương trình mật mã, lần đầu tiên, đã cho một cá nhân trung bình gần mã hóa cấp quân sự. Sau nhiều năm, mã nguồn PGP đã được phát hành và một OpenPGP tiêu chuẩn mở Open cuối cùng đã ra đời. Điều này đã mở đường cho vô số các sản phẩm nguồn mở tiếp tục cung cấp một số loại mật mã tốt nhất hiện có.

Ai nên sử dụng OpenPGP

Trong suốt lịch sử của PGP và mã hóa nói chung , đã có vô số nhà phê bình thúc đẩy lý thuyết rằng chỉ những người có điều gì đó bất chính để che giấu mới có lý do để sử dụng mã hóa mạnh như vậy. Trên thực tế, ngay sau khi phát triển ban đầu, Zimmermann đã thấy mình là mục tiêu của một cuộc điều tra của Chính phủ Hoa Kỳ khi PGP tìm đường ra khỏi Hoa Kỳ, vi phạm luật cấm xuất khẩu tiền mã hóa mạnh mẽ như vậy.

Trên thực tế, có nhiều lý do tại sao một người nên sử dụng mã hóa, đặc biệt là trong bối cảnh giao tiếp kỹ thuật số. Mặc dù nhiều người nghĩ rằng email là một cái gì đó tương đối riêng tư và an toàn, nhưng với một vài ngoại lệ, không có gì có thể là sự thật.

Email gần giống với một tấm bưu thiếp hơn là một lá thư kín đáo. Giống như một tấm bưu thiếp đi qua nhiều kho, bưu điện, xe tải thư và cá nhân, với thông điệp đơn giản để thấy một email đi qua vô số máy chủ riêng lẻ trên đường từ người gửi đến người nhận cuối cùng.

Trên đường đi, một nhà điều hành máy chủ vô đạo đức có thể xem nội dung của các email đó mà không có cách nào để người gửi hoặc người nhận biết quyền riêng tư của họ đã bị xâm phạm.

In_content_1 tất cả: [ 300x250] / dfp: [640x360]->

Mặc dù điều này không đáng quan tâm khi chia sẻ video thú cưng dễ thương hoặc công thức mới yêu thích của bạn, nhưng số tiền đặt cược sẽ cao hơn nhiều khi các thành viên gia đình thảo luận về các vấn đề tài chính hoặc các vấn đề sức khỏe, một giám đốc điều hành thảo luận về chính sách nội bộ của công ty, một lập trình viên chia sẻ mã nguồn với một nhà phát triển khác hoặc bất kỳ tình huống hợp pháp nào trong đó điều quan trọng là có thể giao tiếp và chia sẻ thông tin, hoặc thậm chí các tệp, theo cách an toàn và riêng tư.

Đây chỉ là loại này về các tình huống làm cho OpenPGP trở thành một công cụ quan trọng cho bất kỳ ai quan tâm đến quyền riêng tư và bảo mật.

Cách thức hoạt động

Về cốt lõi, OpenPGP là một hệ thống mã hóa khóa công khai. Loại mật mã này sử dụng cặp khóa công khai / riêng để mã hóa và giải mã dữ liệu. Với mã hóa khóa công khai, một khi dữ liệu được mã hóa bằng khóa chung, chỉ có khóa riêng tương ứng mới có thể giải mã được.

Khi bạn cài đặt ứng dụng khách OpenPGP lần đầu tiên, bạn sẽ được nhắc tạo một bộ cặp khóa và tải khóa công khai của bạn lên các máy chủ chính, cho phép mọi người tìm kiếm nó theo tên của bạn hoặc địa chỉ email được liên kết.

Ngoài ra, OpenPGP cũng giúp các cá nhân xác minh tính xác thực và tính toàn vẹn của tin nhắn hoặc tệp được mã hóa nhờ chữ ký số đi kèm. Nhiều công ty phần mềm sẽ bao gồm chữ ký số PGP cùng với trình cài đặt phần mềm của họ mà khách hàng có thể kiểm tra để xác minh tính toàn vẹn của bản tải xuống và giúp đảm bảo rằng nó không bị giả mạo hoặc bị xâm phạm để bao gồm mã độc.

Cách sử dụng

Mặc dù giá trị của OpenPGP, một điều đã cản trở việc áp dụng rộng rãi của nó là dễ sử dụng. Giống như nhiều ứng dụng mạnh mẽ, rào cản gia nhập của nó đôi khi có thể cao hơn nhiều người dùng muốn xử lý.

Trong khi có vô số ứng dụng khách OpenPGP vượt quá phạm vi của bài viết này các bước bên dưới sẽ cung cấp hướng dẫn chung để cài đặt và sử dụng OpenPGP.

Tải xuống ứng dụng khách

Khi tải xuống ứng dụng khách OpenPGP, lựa chọn đầu tiên là quyết định có tải xuống thương mại không 1hoặc sử dụng một trong khách hàng nguồn mở, miễn phí có sẵn.

Nói chung, ứng dụng thương mại cung cấp trải nghiệm hợp lý và bóng bẩy nhất, với các tùy chọn cho Mac, Windows và iOS, trong khi các máy khách nguồn mở thêm hỗ trợ cho Linux và Android, chưa kể là miễn phí.

Tạo khóa

Bước tiếp theo là tạo khóa công khai / riêng tư của bạn . Bạn sẽ được hỏi tên và địa chỉ email, cũng như mật khẩu bạn sẽ nhập mã hóa và giải mã dữ liệu.

Trong khi có một Đối với hầu hết các cá nhân, nhiều lựa chọn thuật toán được sử dụng để tạo khóa, đối với hầu hết các cá nhân, chọn thuật toán RSA mặc định cho cả ký và mã hóa là lựa chọn tốt nhất. Khóa càng lớn, mã hóa càng mạnh. Vào thời điểm xuất bản, các khóa 2048 bit đã được xác định hoặc bị hack, mặc dù các tài nguyên cần thiết vượt xa ứng dụng thực tế, làm cho khóa 2048 bit vẫn khả thi cho nhu cầu bảo mật vừa phải.

Vì Khóa 4096 bit gần như mạnh hơn theo cấp số nhân so với 2048 bit, khóa 4096 bit được coi là không thể sử dụng được trong tương lai gần.

Tải lên Khóa

Khi khóa của bạn đã được tạo, Bước tiếp theo là tải lên khóa công khai của bạn để các cá nhân khác có thể tìm thấy nó. Khi khóa của bạn được tải lên, bất kỳ ai có ứng dụng khách OpenPGP đều có thể tìm kiếm khóa của bạn dựa trên địa chỉ email của bạn và sử dụng nó để mã hóa email và tệp mà chỉ bạn mới có thể mở.

Bạn cũng có thể gửi email trực tiếp Khóa công khai của bạn cho các cá nhân bạn thường xuyên liên lạc để họ có thể sử dụng nó để mã hóa các tệp và email dành cho bạn.

Tích hợp với ứng dụng email của bạn

Vì mã hóa email là một trong những cách sử dụng cơ bản để mã hóa OpenPGP, tích hợp với chương trình email bạn chọn là bước tiếp theo. Nhiều gói, như GPG Suite bởi GPGTools HP sẽ tự động cài đặt một plugin cho các ứng dụng email phổ biến, bao gồm Apple Mail, Microsoft Outlook hoặc Mozilla Thunderbird.

Khi gửi email cho ai đó có khóa PGP mà bạn sở hữu, phần mềm OpenPGP của bạn sẽ cung cấp tùy chọn mã hóa và / hoặc ký email. Tương tự, khi nhận được email đã được mã hóa bằng khóa chung của bạn, phần mềm sẽ nhắc bạn giải mã tin nhắn.

Không còn nghi ngờ gì nữa, mã hóa OpenPGP là một công cụ mạnh mẽ cho người tiêu dùng và các chuyên gia. Mặc dù đường cong học tập có thể dốc hơn một chút so với nhiều người đã quen, nhưng lợi ích rất đáng giá.

Cho dù một nhà báo làm việc trong môi trường nguy hiểm, một doanh nhân thảo luận về chính sách nội bộ nhạy cảm, nhà phát triển chia sẻ mã hoặc Các thành viên gia đình gửi email thông tin cá nhân cho nhau, OpenPGP mang đến cho người dùng sự an tâm đi kèm với mã hóa gần cấp quân sự.

Sử dụng OpenPGP để bảo mật Facebook

bài viết liên quan:


24.07.2018