기업의 개인 데이터 사용이 증가함에 따라 소비자는 민감한 커뮤니케이션의 콘텐츠를 보호하는 데 점점 더 관심을 갖게 되었습니다. 많은 메신저 앱이 종단 간 커뮤니케이션을 제공하지만 이메일은 여전히 가장 인기 있는 커뮤니케이션 방법입니다. 이메일 암호화가 없으면 관심 있는 관찰자가 귀하의 이메일을 감시할 수 있습니다. 이 문서에서는 PGP를 사용하여 macOS에서 이메일을 암호화하고 Mail.app 또는 다른 이메일 클라이언트로 암호화된 이메일을 보내는 방법을 보여줍니다.
PGP 클라이언트는 "To" 또는 "From" 주소를 암호화할 수 없습니다. 이메일 서버는 메시지를 라우팅하기 위해 투명하게 필요합니다. 또한 제목 줄을 암호화할 수 없으므로 일반적으로 유지하십시오.
GPGTools 다운로드 및 설치
1. GPG 도구 웹사이트에서 GPG Suite를 다운로드합니다. GPG 도구는 Pretty Good Privacy 또는 PGP를 기반으로 하는 장기 실행 오픈 소스 프로젝트입니다. 신뢰할 수 있는 소스이지만 GitHub 페이지에서 코드를 검토하면 직접 확인할 수 있습니다.
2. DMG를 마운트하고 "설치" 아이콘을 두 번 클릭하여 GPG Suite를 설치합니다.
키 쌍 생성
키 쌍에는 공개 키와 개인 키가 포함됩니다. 공개 키는 귀하에게 연락하려는 사람들과 공유됩니다. 개인 키를 사용하여 수신된 이메일을 "잠금 해제"하십시오. 개인 키는 나만 볼 수 있습니다!
1. GPG Suite를 처음 열면 키 쌍을 생성하라는 메시지가 표시됩니다. 도구 모음에서 "새로 만들기" 아이콘을 클릭할 수도 있습니다.
2. Mac의 Mail.app에 이메일과 연결된 이름과 이메일 주소를 입력합니다.
3. 복잡한 암호를 만듭니다. 암호를 입력하여 암호화된 통신을 해독합니다. 좋은 암호가 생각나지 않으면 온라인 도구를 사용하여 임의의 암호를 생성할 수 있습니다. 준비가 되면 "키 생성"을 클릭하십시오.
4. 마우스를 무작위로 움직여 무작위 키 쌍 생성을 위한 엔트로피를 생성합니다.
공개 키 가져오기
암호화된 이메일을 다른 사람에게 보내기 전에 공개 키 사본이 필요합니다. 공개 키를 사용하면 수학적으로 연결된 개인 키만 암호를 해독할 수 있도록 이메일을 암호화할 수 있습니다.
공유 공개 키에 대한 공개 키 서버 검색
1. 메뉴 표시줄에서 "GPG 키체인" 메뉴를 클릭하고 "기본 설정"을 선택합니다.
2. 드롭다운 메뉴를 클릭하여 키 서버를 선택합니다.
3. GPG Keychain에서 "Lookup Key"를 클릭하거나 Command를 누르십시오. + F 받는 사람 이름으로 검색합니다.
4. 수신자의 가장 최근 공개 키를 선택하고 "키 검색" 버튼을 클릭합니다.
Mail에서 암호화된 이메일 보내기
1. Mail.app을 엽니다. 새 이메일을 작성하십시오. 오른쪽 상단에서 녹색 아이콘을 찾으세요.
2. GPG 키체인에 연결된 공개 키가 있는 이메일 주소를 입력합니다.
3. 자물쇠 아이콘을 클릭하여 이메일을 암호화하세요.
자물쇠 옆에 있는 확인 아이콘은 공개 키로 이메일에 서명했음을 나타내며, 이메일이 본인이 보낸 것이며 전송 중에 변경되지 않았음을 확인합니다.
다른 앱 사용
다른 응용 프로그램을 사용하여 이메일을 보낼 수도 있습니다. 텍스트 편집기에서 GPG로 이메일 텍스트를 암호화한 다음 원하는 이메일 클라이언트에서 암호화된 블록을 보냅니다.
컨텍스트 메뉴 설정
1. 시스템 환경설정에서 키보드를 열고 "바로 가기" 탭을 클릭합니다.
2. 왼쪽 메뉴에서 "서비스"를 클릭하십시오.
3. 서비스 메뉴의 "텍스트" 섹션으로 스크롤하여 OpenPGP 접두사가 붙은 서비스를 찾습니다. 알파벳 순서로 되어 있습니다.
4. 다음 옆에 있는 확인란을 선택하십시오.
- OpenPGP:선택 항목 암호 해독
- OpenPGP:선택 항목 암호화
- OpenPGP:서명 선택
컨텍스트 메뉴를 깔끔하게 유지하기 위해 다른 OpenGPG 서비스를 끌 수 있습니다.
이메일 작성 및 암호화
시작하기 전에 받는 사람의 PGP 키가 GPG 키체인에 다운로드되어 있는지 확인하십시오.
1. 이메일 클라이언트 또는 텍스트 편집 창에서 이메일의 텍스트를 작성하십시오.
2. 이메일의 텍스트를 선택합니다. 마우스 오른쪽 버튼을 클릭하고 "서비스" 메뉴에서 "OpenPGP:서명 선택"을 선택합니다.
3. 이메일 하단에 있는 PGP 키를 포함하여 모든 항목을 선택합니다. 마우스 오른쪽 버튼을 클릭하고 "서비스" 메뉴에서 "OpenPGP:선택 항목 암호화"를 선택합니다.
4. 키체인에서 수신자를 선택합니다.
5. 전체 텍스트 블록을 수신자에게 보냅니다.
이메일 복호화
OpenPGP의 컨텍스트 메뉴 도구를 사용하여 메일 외부의 이메일을 해독합니다.
1. 암호화된 텍스트를 TextEdit와 같은 일반 텍스트 편집기에 복사합니다.
2. ---BEGIN PGP MESSAGE---
를 포함하여 암호화된 이메일의 전체 텍스트를 선택합니다. 및 ---END PGP MESSAGE---
.
3. 암호화된 텍스트를 마우스 오른쪽 버튼으로 클릭하고 "서비스" 메뉴에서 "OpenPGP:Decrypt Selection"을 선택합니다.
4. 이메일 암호를 해독하려면 암호를 입력하세요.
결론
일상적인 통신에는 암호화가 필요하지 않을 수 있지만 민감한 대화에는 암호화가 필요할 수 있습니다. 기업과 정부 기관이 당신을 염탐하는 것을 더 쉽게 만들 이유가 거의 없습니다. 인터넷의 모든 시민은 필요할 때 이메일을 암호화하는 방법을 알아야 합니다.