iPhone의 이메일 암호화 옵션


36

최근에 보안을 더욱 심각하게 시작했습니다. (지금 만 물어볼 수있는 이유는 믿을 수있는 바보이기 때문입니다.) 이제 전자 메일에 서명하고 키가있는 위치를 암호화합니다.

이전에는 필요할 때만이 작업을 수행했지만 내 주변에 변화 감각을 심어 주려고 노력하고 있으며 내 자신의 약을 복용하는 것이 합리적입니다. Thunderbird, Outlook 또는 Android에서 K9 Mail & APG를 사용하는 GPG에는 문제가 없지만 IOS에서 GPG를 처리하는 방법을 모르겠습니다.

나는 방법이 없다는 것을 받아 들일 수 없거나, 어리석은 것처럼 보이거나, 문제에 잘못 접근하고 있으며 GPG보다 더 적절한 경로가 더 잘 지원됩니까?

답변:


13

iPGMail을 사용해보십시오.

여기에 .

기능 (iTunes 앱 스토어에서 복사) :

PGMail은 OpenPGP 표준 (RFC 4880)을 구현하는 앱으로, 사용자는 공개 및 개인 (RSA 및 DSA) PGP 키를 생성 및 관리하고 PGP 암호화 된 메시지를 보내고받을 수 있습니다.

PGP 키 및 메시지는 여러 가지 방법으로 iPGMail로 전달 될 수 있습니다.

  • iOS Mail.app에서-iOS 메일 응용 프로그램은 PGP 첨부 파일을 iPGMail로 직접 전달하므로 어색한 복사하여 붙여 넣기를 수행 할 필요가 없습니다. 참고 : 전자 메일 본문의 일부인 PGP 메시지는 여전히 복사하여 붙여 넣어야하며 태그가 지정된 첨부 파일 만 자동으로 전달할 수 있습니다.

  • 시스템 클립 보드에서 직접. 파일, 웹 페이지 또는 메시지에서 PGP 메시지 텍스트를 복사하여 붙여 넣으면 앱에서 가져오고 해독 할 수 있습니다.

  • iTunes 파일 공유-장비를 컴퓨터에 연결하고 iTunes를 엽니 다. "앱"섹션에서 아래로 스크롤하여 파일 공유 섹션에서 iPGMail을 선택하고 앱과 컴퓨터간에 파일을 전송할 수 있습니다.

  • DropBox-iPGMail v 1.14부터는 iPGMail을 보관 용 계정에 연결하고 보관 용 파일 공간과 파일을주고받을 수 있습니다. 즉, 기존 dropbox Public 인터페이스를 통해 보관 용 파일을 암호화 및 보호하거나 다른 사람과 파일을 공유 할 수 있습니다.

iPGMail은 앱에서 직접 PGP 키 생성 (RSA)을 지원하고 애플리케이션의 iOS 키 체인을 사용하여 안전하게 저장합니다. 개인 PGP 키를 사용하여 모든 메시지를 암호화 및 / 또는 디지털 서명 할 수 있습니다. 선택적으로, 공개 키를 앱에서 보내는 모든 메시지에 첨부하여 수신자가 전화 나 PGP를 지원하는 모든 컴퓨터에서 자체 키 체인으로 가져올 수 있습니다.

iPGMail은 개인 키를 가져 오므로 iPhone 또는 iPad에서 기존 PGP ID 및 키를 재사용 할 수 있습니다. 위에 나열된 인터페이스를 통해 공개 키와 개인 키를 모두 가져올 수 있습니다.

iPGMail을 사용하면 공개 SKS PGP 키 서버를 검색하여 OpenPGP ASCII Armor로 디지털 서명 및 / 또는 암호화 된 전자 메일을 보낼 수있는 다른 사람의 등록 된 공개 키를 찾을 수 있습니다.

이 응용 프로그램은 파일을 보호하거나 지정된 수신자 이외의 사람이 보지 않아도 걱정없이 특정 당사자에게 안전한 전자 메일 메시지를 보내는 데 이상적입니다.


1
여러 달 동안 많은 옵션을 사용한 후에는 이것이 가장 좋습니다. 물론, 애플이 Mail 앱과의 상호 작용을 허용한다면 도움이 될 것이다.
SimonJGreen

2
이것은 가능한 옵션처럼 보이지만이 대답은 기본적으로 문서에서 복사 / 붙여 넣기입니다. 누구든지이 앱을 사용하여 실제 경험이 있습니까?
samthebrand

2
예, 복사 및 붙여 넣기 작업입니다. 개발자의 말로 기능을 간략하게 요약합니다. 실제 : 나는 그것을 사용합니다; SimonJGreen이 좋아합니다.
Gilby

SamtheBrand, 귀하의 편집에 대한 의견에서 "아마도 무심코"라고 말합니다. 그게 무슨 뜻 이니?
Gilby

2
IPGMail은 가까운 소스입니다. 비공개 소스 암호화 도구를 신뢰해서는 안됩니다.
Jeff Burdges

10

PGP는 환상적인 표준이며 많은 사용과 훌륭한 구현을 가지고 있지만 최소한의 번거 로움이 이메일을 서명하고 암호화하려면 S / MIME이 더 잘 지원된다는 것을 알게 될 것입니다. 많은 메일 클라이언트 ( iOS의 Stock Mail 앱 및 OS X의 Mail.app 및 Microsoft Outlook과 같은 다른 인기있는 클라이언트 포함)는 애드온없이 즉시 S / MIME을 처리 할 수 ​​있습니다. 전자 메일 인증서는 웹의 SSL 인증서와 같은 CA에서 인증을 받으므로 다른 사용자의 인증서를 인증하기 위해 PGP 신뢰 웹에 의존하지 않아도됩니다.

StartSSL 에서 무료 S / MIME 인증서를 얻을 수 있습니다 . 만든 후에는 브라우저에서 암호를 내보내고 (암호를 사용해야합니다!) 전자 메일로 보낸 다음 iOS 메일 응용 프로그램 내에서 열어 설치할 수 있습니다. 메일 계정 설정은 설치된 인증서를 사용하여 메일에 서명 및 / 또는 암호화하는 옵션을 제공합니다.

(저는 유료 고객이 아닌 고객을 제외하고 StartSSL과 관련이 없습니다.)


이거 확인하겠습니다!
SimonJGreen

OpenSSL로 자신의 S / MIME 인증서를 만들 수 있다고 지적하는 것이 중요하다고 생각합니다! serverfault.com/questions/103263/…
hmijail

또한 "필요한 추가 사항 없음"포인트의 중요한 이점은 새로운 소프트웨어를 신뢰할 필요가 없다는 것입니다. 예를 들어 iPhone의 PGP의 경우 2016 년 현재 iPGMail 및 oPenGP가 가장 좋습니다. 그들 중 누구도 오픈 소스가 아니며, 잘 알려진 당사자가 만든 것도 없습니다. 결함이 있거나 다른 곳으로 개인 키를 보낼 수 있습니다. 그러나 S / MIME을 사용하면 일반 메일 클라이언트 만 신뢰하므로 이미 수행해야합니다.
hmijail

5

oPenGP를 사용해보십시오 .

기능 (iTunes 페이지에 나열된) :

  • 암호 해독 / 확인
  • 암호화 및 서명.
  • 명확한 표시.
  • GPG & PGP® Desktop 소프트웨어와 완벽하게 호환됩니다.
  • 문자 메시지 (갑옷 형식) "암호화 / 확인"및 "암호화 및 서명", 클립 보드 (복사 및 붙여 넣기), iOS 문서 인터 레이팅 (예 : iOS Mail.app-> oPenGP), 이메일, SMS, 보관 용 계정, "내 파일" .
  • 파일 (.pgp 또는 .gpg 파일) iOS 문서를 통한 "암호화 / 확인"및 "암호화 및 서명"(예 : iOS Mail.app-> oPenGP), 이메일, 사진, 보관 용 계정, "내 파일".
  • oPenGP에 암호화 된 문서를 저장하기위한 로컬 폴더 "My Files"는 iTunes 파일 공유를 통해 관리 할 수 ​​있습니다.
  • GPGMail (Apple Mail 용 오픈 소스 플러그인)으로 전송 된 첨부 파일이있는 메일을 읽기위한 OpenPGP / MIME 렌더러 (RFC 2045 일반 UTF-8 메시지 본문, RFC 2046 첨부 파일).
  • OpenPGP / MINE 형식 또는 .pgp .gpg 파일에 포함 된 해독 된 아카이브 (.tar .gz .zip .7z .rar) 자동 추출
  • 해독 된 모든 파일을 미리 보거나 (예 : .png .jpg .pdf .doc) iOS 문서 상호 작용을 통해 파일을 보낼 수 있습니다 (예 : oPenGP-> 빠른 PDF).
  • iTunes 파일 공유, iOS 문서 연동, 클립 보드, Dropbox를 통한 PGP 키 (.asc 파일) 가져 오기
  • 서버에서 공개 키를 검색하고 가져옵니다 (hkp).
  • 안전한 열쇠 고리 보관.
  • 보안 암호 캐시.
  • 비밀번호로 애플리케이션을 잠급니다.
  • 나 자신에게 자동 암호화.

지원되지 않지만 로드맵에있는 기능 :-서버의 공개 키 (hkp)를 신뢰, 확인, 서명 및 업데이트합니다. -비밀 / 공개 키 생성.


1
다른 답변으로 iPGMail을 추가했습니다. iPGMail과 oPenGP를 비교 한 적이 있습니까?
Gilby

1
oPenGP는 오픈 소스입니까?
Jeff Burdges

1

암호화를 수행하기 위해 반드시 프로그램이 필요하지는 않습니다. 예, PGP를 원하면 위의 프로그램 중 하나가 필요합니다.

간단한 서명과 암호화를 원하면 인증서 (Comodo에서 무료 이메일 인증서를 구할 수 있음)를 가져 와서 전화로 업로드하십시오.

추가되면 확인 된 마크가 해당 이메일 주소에 대한 연락처 카드에 나타납니다. 이제 메일 계정 설정으로 이동하여 암호화 및 서명을 활성화 할 수 있습니다.

단점은 메시지 당 활성화 / 비활성화 할 수 없다는 것입니다. 서명 또는 암호화가 활성화 / 비활성화되면 메일 앱을 다시 시작해야합니다.

mac / OSX가 있고 기본 메일 앱을 사용하는 경우에도 동일한 프로세스가 진행됩니다.

건배, Z.


이것은 보낸 모든 이메일을 암호화합니다 ??
Thufir

해당 주소를 통해 전송 된 모든 메일을 암호화합니다.
Zeno Popovici



0

Tessercube를 사용해보십시오 .

App Store 및 Google Play에서 무료로 제공됩니다.

이미 여기에 오픈 소스 https://github.com/DimensionDev/Tessercube-iOS/


2
다른 질문에 오신 것을 환영합니다! 우리는 최선의 답변을 찾으려고 노력하고 있으며, 그 답변은 왜 그들이 최고인지에 대한 정보를 제공 할 것입니다. 제공 한 링크가 질문에 대한 답변이라고 생각하는 이유를 설명하십시오. 다른 사람이 검색 기능을 사용하여 답변을 찾을 수 있도록 답변은 독립적이어야합니다. 링크는 변경되어 구식이 될 수 있으므로 링크가 아닌 답변을 선호합니다. 양질의 답변을 제공하는 방법에 대한 답변 방법을 참조하십시오 . -리뷰에서
fsb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.