팝업레이어 알림
팝업레이어 알림이 없습니다.텔레그램 통화 이모지 암호화 키 확인법 | E2EE 종단간 암호화 검증 가이드
소리 없이 자동으로 재생됩니다. 위 버튼으로 멈추거나 속도를 바꿀 수 있어요.
통화 암호화 확인
통화 화면 구석의 그림 네 개
암호화된 통화 구석에는 작은 그림 네 개가 있습니다. 장식이 아닙니다. 그 통화의 키를 사람이 소리 내어 읽을 수 있는 것으로 바꿔 놓은 것이고, 통화에 있는 모두가 같은 네 개를 보고 있어야 합니다.
그룹 통화에서는 알아 둘 것이 하나 더 있습니다. 누가 들어오거나 나갈 때마다 바뀝니다.
이 글을 읽고 나면 할 수 있는 것
- 그림 네 개를 찾아 맞춰 볼 수 있어요.
- 일치가 실제로 무엇을 증명하는지 말할 수 있어요.
- 통화 중에 왜 바뀌는지 알 수 있어요.
- 이 확인이 알려 주지 못하는 것을 구분할 수 있어요.
긴 숫자를 말할 수 있게 만든 것
암호화된 연결을 검증하는 일은 늘 지문을 맞춰 보는 것이었습니다. 양쪽이 키에서 뽑아내는 긴 문자열이요. 믿을 만하고 아무도 하지 않습니다. 전화로 마흔 자를 읽는 것은 견딜 수 없는 일이고, 여덟 자쯤에서 다들 그만둡니다.
그림 네 개가 그 인간적인 절반을 해결합니다. 같은 지문을 짧게 줄여 이름이 있는 사물에 대응시킨 것이라, 비교에 3초가 걸리고 누구도 자기 자리를 잃지 않고 소리 내어 할 수 있습니다. 발상 전부가 그것이고, 좋은 발상입니다.
이 확인은 통화 안에서, 서로 목소리를 아는 사람들이, 소리 내어 할 때만 뜻이 있습니다. 화면을 캡처해 보내거나 대화방에 타이핑하는 것은 쓸모 있는 무엇도 증명하지 못합니다. 통화 가운데 앉을 수 있는 사람은 메시지 가운데에도 앉을 수 있기 때문입니다.
사람이 바뀌면 그림도 바뀝니다
들어오고 나갈 때마다 새 키가 생기고, 따라서 새 네 개가 나옵니다. 고장이 아니라 정상 동작입니다. 그리고 10분 전에 확인한 조합은 지금 화면의 조합이 아니라는 뜻이기도 합니다.
자주 오해하는 네 가지
| 궁금한 것 | 실제로는 |
|---|---|
| 네 개가 같으면 무엇이 확인된 건가 | 사이에 끼어 통화를 중계하는 제3자가 없다는 것입니다. 맞춰 본 사람들이 하나의 키를 공유한다는 뜻이고, 양방향으로 다시 암호화하는 중간자가 없다는 것이 배제되는 구체적인 한 가지입니다. 누가 녹음하는지에 대해서는 아무 말도 하지 않고, 목소리를 알아듣는 것 이상으로 그 사람이 누구인지도 말해 주지 않으며, 통화가 끝난 뒤의 일에 대해서도 말해 주지 않습니다. |
| 통화 중에 갑자기 바뀌면 | 구성원이 바뀐 것입니다. 누가 들어왔거나 나갔습니다. 키가 통화에 누가 있는지로부터 나오기 때문에 구성이 바뀌면 다시 계산됩니다. 알아 둘 값이 있는 이유는 놀라는 쪽이 직관적인 해석이기 때문이고, 쓸모 있는 습관은 그 반대이기 때문입니다. 변화는 당황할 이유가 아니라 지금 누가 목록에 있는지 볼 신호입니다. |
| 동료가 자기 화면을 캡처해 보내면 맞춰 본 건가 | 아닙니다. 비교는 통화 안에서 일어나야 합니다. 가치 전부가 통화 가운데 있는 공격자가 통제할 수 없는 경로로 비교한다는 데 있고, 그 경로가 곧 통화입니다. 서로 아는 목소리로요. 다른 경로는 같은 문제를 가진 두 번째 통로일 수 있고, 강한 확인을 꼼꼼해 보이지만 아무것도 증명하지 않는 의식으로 바꿔 놓습니다. |
| 언제 3초를 쓸 값이 있나 | 그 대화가 다른 누군가에게 값어치가 있을 때입니다. 암호화는 어차피 켜져 있고, 이 확인은 누군가 굳이 가로챌 수고를 들일 경우를 위한 것입니다. 대부분의 통화에서 그런 사람은 없고, 매번 의식을 치르면 소음이 됩니다. 누가 이걸 원하겠나에 진짜 이름이 떠오르는 대화에만 남겨 두고, 그때는 쑥스러워하지 말고 하세요. |
통화 안에서, 순서대로, 소리 내어
절차는 그게 전부입니다. 한 사람이 넷을 읽고, 나머지가 확인합니다. 하나라도 다르면 이 통화는 보이는 그대로가 아닙니다. 끊고 다른 방법으로 연락하세요.
암호화가 애초에 못 고치는 부분
여기의 모든 강력한 보장은 통화의 경계에서 멈춥니다. 안에 있는 사람들은 오간 말을 듣고, 다른 기기로 녹음할 수 있고, 끝난 뒤에 옮길 수 있습니다. 어떤 암호 기술도 그 어느 것도 다루지 않고, 엉뚱한 사람들끼리 검증된 통화는 검증 안 된 통화만큼 그대로 샙니다.
확인을 건너뛸 이유는 아닙니다. 확인을 제 크기로 두라는 이유입니다. 좁은 질문 하나에 아주 잘 답하고, 더 큰 질문 — 이 말을 이 사람들에게 해도 되는가 — 은 여전히 내 몫이며 대개 그쪽이 중요한 질문입니다.
검증은 신원 확인이 아닙니다
그림이 일치하면 중간에 아무도 없다는 것이 증명됩니다. 말하고 있는 사람이 내가 생각하는 그 사람이라는 증명은 아닙니다. 음성 통화에서 대부분이 가진 신원 확인 수단은 익숙한 목소리뿐이고, 예상 못 한 요청에 따르기 전에 떠올릴 값이 있습니다.
그룹 통화에서는 난입 감지기로도 쓰입니다
1:1 통화에서는 한 번 맞춰 보고 끝이지만, 여러 명이 들어오고 나가는 회의에서는 같은 그림이 다른 일을 합니다. 구성이 바뀔 때마다 새로 계산되니, 아무도 들어온다고 말하지 않았는데 그림이 바뀌었다면 누군가 들어온 것입니다.
그래서 민감한 회의에서는 확인을 한 번이 아니라 신호로 쓰게 됩니다. 시작할 때 한 번 맞추고, 바뀌면 참여자 목록을 보는 것. 목록을 계속 지켜보는 것보다 훨씬 적은 주의로 같은 일을 합니다.
팀에서 굳힐 만한 습관도 하나 있습니다. 회의 시작 전에 "구석 네 개 맞으면 시작합시다"라고 말하는 것이요. 3초가 들고, 그 자리에서 가장 높은 수준의 확인이며, 한 번 루틴이 되면 아무도 어색해하지 않습니다.
Step by step
확인하는 순서
-
통화 화면 구석을 봅니다
그림 네 개가 늘 있습니다.
-
소리 내어 읽고 확인받습니다
대화방이 아니라 통화 안에서요.
-
바뀔 것을 예상합니다
들고 남마다 새 조합이 나옵니다.
-
중요한 자리면 바뀐 뒤 다시 확인합니다
앞서 한 비교는 만료됐습니다.
-
할 만한 통화에만 씁니다
모든 통화에서 반사적으로 하지 않습니다.
-
녹음에 대해서는 말해 주지 않는다는 걸 기억합니다
누가 듣고 있는지도 마찬가지입니다.