Proton 홈페이지

PGP/MIME 및 PGP/Inline이란 무엇인가요?

읽기
0분
카테고리
이메일 암호화

Proton Mail은 이메일을 암호화하기 위해 암호화된 메시지를 전송하는 PGP 암호화 방식인 PGP/MIME 및 PGP/Inline을 지원합니다.

PGP/Inline이란 무엇인가요?

PGP로 이메일을 암호화하는 한 가지 방법은 모든 항목을 따로 암호화하는 것입니다. 이는 메시지 본문과 첨부 파일이 개별적으로 암호화되고 서명됨을 의미합니다.

이 방식의 장점은 귀하의 수신인이 PGP 암호화를 지원하지 않는 이메일 클라이언트를 사용하더라도, 메시지 본문을 복사하거나 첨부 파일을 다운로드한 후 gpg(새 창) 같은 도구를 사용하여 각각을 복호화하는 방식으로 외부 도구를 통해 메시지를 복호화할 수 있다는 것입니다. 하지만 메시지 본문과 첨부 파일이 개별적으로 암호화되기 때문에, 이 방식은 각 첨부 파일의 유형과 이름에 대한 정보를 유출하게 됩니다.

역사적인 이유로 PGP/Inline은 HTML 메시지 전송을 지원하지 않으므로, 모든 PGP/Inline 메시지는 일반 텍스트로 전송됩니다.

다음은 PGP/Inline 메시지 샘플입니다:

PGP/MIME이란 무엇인가요?

더 새로운 방식은 PGP/MIME으로, PGP/Inline과 달리 PGP/MIME은 첨부 파일을 포함한 메시지 전체를 암호화하고 서명합니다.

이 방식의 장점은 첨부 파일 메타데이터와 같은 메시지 구조가 암호화된 메시지를 가로채는 사람에게 유출되지 않는다는 것입니다. 또한 PGP/MIME은 PGP를 지원하지 않는 클라이언트에서 메시지 서명을 표시할 때 더 깔끔하게 표시되는 경향이 있습니다. 하지만 모든 것이 함께 암호화되므로, 메시지 본문만 읽으려고 해도 모든 첨부 파일을 포함하여 메시지 전체를 다운로드해야 합니다.

PGP/Inline과 달리, 대부분의 클라이언트는 HTML 메시지와 함께 PGP/MIME을 지원합니다.

PGP/MIME으로 암호화하면 대개 다음과 같은 메시지가 생성됩니다:

위에서 볼 수 있듯이, 이 방식은 encrypted.asc라는 하나의 큰 첨부 파일을 생성하므로, 이를 보는 사람은 이 메시지 내부에 무엇이 들어있는지 알 수 없습니다.

encrypted.asc 파일을 복호화하면 다음과 같은 데이터를 확인할 수 있습니다: