15 KiB
meta_title, title, icon, description, cover
meta_title | title | icon | description | cover |
---|---|---|---|---|
The Best Private Instant Messengers - Privacy Guides | 실시간 커뮤니케이션 | material/chat-processing | Other instant messengers make all of your private conversations available to the company that runs them. | real-time-communication.png |
These are our recommendations for encrypted real-time communication.
Types of Communication Networks :material-arrow-right-drop-circle:
암호화 메신저
암호화 메신저는 민감한 대화를 보호하는 용도로 유용합니다.
Signal
!!! recommendation
{ align=right }
**Signal**은 Signal Messenger LLC에서 개발한 모바일 앱입니다. 인스턴트 메시지, 음성 및 영상 통화 기능을 제공합니다.
모든 통신은 E2EE가 적용됩니다. 연락처 목록은 Signal PIN으로 암호화되며, 서버에서는 연락처 목록에 접근할 수 없습니다. 개인 프로필 또한 암호화되어 여러분이 대화하는 상대에게만 공유됩니다.
[:octicons-home-16: 홈페이지](https://signal.org/){ .md-button .md-button--primary }
[:octicons-eye-16:](https://signal.org/legal/#privacy-policy){ .card-link title="프라이버시 정책" }
[:octicons-info-16:](https://support.signal.org/hc/en-us){ .card-link title=문서}
[:octicons-code-16:](https://github.com/signalapp){ .card-link title="소스 코드" }
[:octicons-heart-16:](https://signal.org/donate/){ .card-link title=기부 }
??? downloads "다운로드"
- [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms)
- [:simple-appstore: App Store](https://apps.apple.com/app/id874139669)
- [:simple-android: Android](https://signal.org/android/apk/)
- [:simple-windows11: Windows](https://signal.org/download/windows)
- [:simple-apple: macOS](https://signal.org/download/macos)
- [:simple-linux: Linux](https://signal.org/download/linux)
Signal supports private groups. The server has no record of your group memberships, group titles, group avatars, or group attributes. Signal has minimal metadata when Sealed Sender is enabled. The sender address is encrypted along with the message body, and only the recipient address is visible to the server. Sealed Sender is only enabled for people in your contacts list, but can be enabled for all recipients with the increased risk of receiving spam. Signal requires your phone number as a personal identifier.
The protocol was independently audited in 2016. The specification for the Signal protocol can be found in their documentation.
We have some additional tips on configuring and hardening your Signal installation:
Signal 설정 및 보안 강화 :material-arrow-right-drop-circle:
SimpleX Chat
!!! recommendation
{ align=right }
**SimpleX** Chat is an instant messenger that is decentralized and doesn't depend on any unique identifiers such as phone numbers or usernames. Users of SimpleX Chat can scan a QR code or click an invite link to participate in group conversations.
[:octicons-home-16: 홈페이지](https://simplex.chat){ .md-button .md-button--primary }
[:octicons-eye-16:](https://github.com/simplex-chat/simplex-chat/blob/stable/PRIVACY.md){ .card-link title="프라이버시 정책" }
[:octicons-info-16:](https://github.com/simplex-chat/simplex-chat/tree/stable/docs){ .card-link title=문서}
[:octicons-code-16:](https://github.com/simplex-chat){ .card-link title="소스 코드" }
??? downloads "다운로드"
- [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=chat.simplex.app)
- [:simple-appstore: App Store](https://apps.apple.com/us/app/simplex-chat/id1605771084)
- [:simple-github: GitHub](https://github.com/simplex-chat/simplex-chat/releases)
SimpleX Chat was audited by Trail of Bits in October 2022.
Currently SimpleX Chat only provides a client for Android and iOS. Basic group chatting functionality, direct messaging, editing of messages and markdown are supported. E2EE Audio and Video calls are also supported.
Your data can be exported, and imported onto another device, as there are no central servers where this is backed up.
Briar
!!! recommendation
{ align=right }
**Briar** is an encrypted instant messenger that [connects](https://briarproject.org/how-it-works/) to other clients using the Tor Network. Briar can also connect via Wi-Fi or Bluetooth when in local proximity. Briar’s local mesh mode can be useful when internet availability is a problem.
[:octicons-home-16: 홈페이지](https://briarproject.org/){ .md-button .md-button--primary }
[:octicons-eye-16:](https://briarproject.org/privacy-policy/){ .card-link title="프라이버시 정책" }
[:octicons-info-16:](https://code.briarproject.org/briar/briar/-/wikis/home){ .card-link title=문서}
[:octicons-code-16:](https://code.briarproject.org/briar/briar){ .card-link title="소스 코드" }
[:octicons-heart-16:](https://briarproject.org/){ .card-link title="기부 옵션은 홈페이지 하단에 위치하고 있습니다" }
??? downloads "다운로드"
- [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=org.briarproject.briar.android)
- [:simple-windows11: Windows](https://briarproject.org/download-briar-desktop/)
- [:simple-linux: Linux](https://briarproject.org/download-briar-desktop/)
- [:simple-flathub: Flathub](https://flathub.org/apps/details/org.briarproject.Briar)
To add a contact on Briar, you must both add each other first. You can either exchange briar://
links or scan a contact’s QR code if they are nearby.
The client software was independently audited, and the anonymous routing protocol uses the Tor network which has also been audited.
Briar has a fully published specification.
Briar supports perfect forward secrecy by using the Bramble Handshake and Transport protocol.
추가 선택지
!!! warning "경고"
이러한 메신저는 [완전 순방향 비밀성](https://en.wikipedia.org/wiki/Forward_secrecy)(PFS, Perfect Forward Secrecy)을 지원하지 않습니다. 이 중에는 앞서 권장드린 메신저가 지원하지 않는 요구 사항을 만족하는 것도 있지만, 장기적인 사용이나 민감한 대화를 나누는 용도로 사용하는 것은 권장드리지 않습니다. 대화 참여자 중 한 명만 키가 유출되더라도 이전에 주고받은 **모든** 메시지의 기밀성이 손상됩니다.
Element
!!! recommendation
{ align=right }
**Element**는 [Matrix](https://matrix.org/docs/guides/introduction)라는 안전한 탈중앙화 실시간 통신 [개방형 표준](https://matrix.org/docs/spec) 프로토콜의 레퍼런스 클라이언트입니다.
비공개 대화방(초대가 필요한 대화방)에서 이루어지는 메시지 및 파일 공유는 기본적으로 E2EE가 적용되며, 일대일 음성 및 영상 통화도 마찬가지입니다.
[:octicons-home-16: 홈페이지](https://element.io/){ .md-button .md-button--primary }
[:octicons-eye-16:](https://element.io/privacy){ .card-link title="프라이버시 정책" }
[:octicons-info-16:](https://element.io/help){ .card-link title=문서}
[:octicons-code-16:](https://github.com/vector-im){ .card-link title="소스 코드" }
??? downloads "다운로드"
- [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=im.vector.app)
- [:simple-appstore: App Store](https://apps.apple.com/app/vector/id1083446067)
- [:simple-github: GitHub](https://github.com/vector-im/element-android/releases)
- [:simple-windows11: Windows](https://element.io/get-started)
- [:simple-apple: macOS](https://element.io/get-started)
- [:simple-linux: Linux](https://element.io/get-started)
- [:octicons-globe-16: Web](https://app.element.io)
프로필 사진, 메시지 반응, 닉네임은 암호화가 적용되지 않습니다.
그룹 음성 및 영상 통화에는 E2EE가 아닌, Jitsi를 사용합니다. 단, 이는 추후 Native Group VoIP Signalling으로 변경될 예정입니다. 현재 그룹 통화는 인증 과정을 거치지 않습니다. 즉, 룸 참가자가 아닌 사람도 통화에 난입하는 것이 가능합니다. 사적인 모임에서는 해당 기능을 사용하지 않는 것이 좋습니다.
Matrix 프로토콜 자체는 이론적으로 PFS를 지원하지만, 키 백업 및 사용자 간 메시지 기록 공유 등의 사용자 경험을 해치기 때문에 현시점에서 Element는 PFS를 지원하지 않습니다.
Matrix 프로토콜은 2016년에 독립적으로 감사를 받았습니다. Matirx 프로토콜 사양은 문서에서 확인할 수 있습니다. The Olm cryptographic ratchet used by Matrix is an implementation of Signal’s Double Ratchet algorithm.
Session
!!! recommendation
{ align=right }
**Session** is a decentralized messenger with a focus on private, secure, and anonymous communications. Session offers support for direct messages, group chats, and voice calls.
Session uses the decentralized [Oxen Service Node Network](https://oxen.io/) to store and route messages. Every encrypted message is routed through three nodes in the Oxen Service Node Network, making it virtually impossible for the nodes to compile meaningful information on those using the network.
[:octicons-home-16: 홈페이지](https://getsession.org/){ .md-button .md-button--primary }
[:octicons-eye-16:](https://getsession.org/privacy-policy){ .card-link title="프라이버시 정책" }
[:octicons-info-16:](https://getsession.org/faq){ .card-link title=문서}
[:octicons-code-16:](https://github.com/oxen-io){ .card-link title="소스 코드" }
??? downloads "다운로드"
- [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=network.loki.messenger)
- [:simple-appstore: App Store](https://apps.apple.com/app/id1470168868)
- [:simple-github: GitHub](https://github.com/oxen-io/session-android/releases)
- [:simple-windows11: Windows](https://getsession.org/download)
- [:simple-apple: macOS](https://getsession.org/download)
- [:simple-linux: Linux](https://getsession.org/download)
Session allows for E2EE in one-on-one chats or closed groups which allow for up to 100 members. Open groups have no restriction on the number of members, but are open by design.
Session does not support PFS, which is when an encryption system automatically and frequently changes the keys it uses to encrypt and decrypt information, such that if the latest key is compromised it exposes a smaller portion of sensitive information.
Oxen requested an independent audit for Session in March of 2020. The audit concluded in April of 2021, “The overall security level of this application is good and makes it usable for privacy-concerned people.”
Session has a whitepaper describing the technicals of the app and protocol.
평가 기준
Privacy Guides는 권장 목록의 어떠한 프로젝트와도 제휴를 맺지 않았습니다. 객관적인 권장 목록을 제공하기 위해, 일반적인 평가 기준에 더해 명확한 요구 사항을 정립하였습니다. 어떠한 프로젝트를 선택해 사용하기 전에, 이러한 요구 사항들을 숙지하고 여러분 스스로 조사하는 과정을 거쳐 적절한 선택을 하시기 바랍니다.
!!! example "이 단락은 최근에 만들어졌습니다"
Privacy Guides 팀은 사이트의 모든 항목마다 명확한 평가 기준을 정립하는 중이며, 따라서 세부 내용은 변경될 수 있습니다. 평가 기준에 대해서 질문이 있다면 [포럼에서 문의](https://discuss.privacyguides.net/latest)하시기 바랍니다. (무언가가 목록에 존재하지 않다고 해서 권장 목록을 작성할 때 고려한 적이 없을 것으로 단정 짓지 마세요.) 권장 목록에 어떤 프로젝트를 추가할 때 고려하고 논의해야 할 요소는 매우 많으며, 모든 요소를 문서화하는 것은 현재 진행 중인 작업입니다.
- 오픈 소스 클라이언트가 있어야 합니다.
- 비공개 메시지에는 E2EE가 기본 적용이어야 합니다.
- 모든 메시지에 E2EE가 지원되어야 합니다.
- 독립적인 감사를 받았어야 합니다.
우대 사항
평가 기준에서 '우대 사항'은 해당 부문에서 완벽한 프로젝트에 기대하는 바를 나타냅니다. 다음의 우대 사항에 해당하지 않더라도 권장 목록에 포함될 수 있습니다. 단, 우대 사항에 해당할수록 이 페이지의 다른 항목보다 높은 순위를 갖습니다.
- 완전 순방향 비밀성(Perfect Forward Secrecy)을 보장해야 합니다.
- 오픈 소스 서버가 있어야 합니다.
- 탈중앙 방식(연합 방식/P2P 방식)이어야 합니다.
- 모든 메시지에 E2EE가 기본 적용이어야 합니다.
- Linux, macOS, Windows, Android, iOS를 지원해야 합니다.