Signal의 중계 통화는 당신이 거는 상대에게 IP를 숨기는가?
Always Relay Calls는 당신이 거는 상대에게 주소를 숨깁니다. 암호화를 더하지도, VPN을 대신하지도, 모든 메타데이터 흔적을 지우지도 않습니다.
Always Relay Calls를 켜면 한 가지는 확실히 바뀝니다. 통화 경로에서 상대가 당신의 네트워크 주소를 알 수 없게 되고, 다른 어떤 의미에서도 통화가 더 사적이 되지는 않으며 VPN의 역할을 대신하지도 않습니다. 이 세 가지 주장을 하나로 묶으면 보호되는 느낌의 설정과 더 이상 그것에 맞지 않는 위협 모델이 남습니다.
중계 옵션이 실제로 바꾸는 것
Signal은 두 기기가 주소를 직접 교환하게 두는 대신 자체 서버를 통해 통화를 중계할 수 있습니다. 옵션을 켜면 중계가 미디어를 전달하므로, 상대는 당신의 집이나 휴대폰 주소가 아니라 중계 주소를 봅니다. 대가는 지연이며, 앱은 켤 때 통화 품질에 대해 경고합니다.
이것은 한 앱 안의 라우팅 선호이며, 기기 전체의 네트워크 변경이 아닙니다. 켜도 휴대폰의 나머지 트래픽은 아무것도 바뀌지 않습니다.
| Protection | What it hides | What it does not touch |
|---|---|---|
| End-to-end encryption | Message and call content | Who you contacted, or when |
| Call relaying | Your address from the call peer | Your account identity, or the relay's own view |
| Device VPN | Your address from destinations outside the tunnel | What the app itself tells its own servers |
속설: VPN이 이미 상대를 덮는다
VPN은 패킷이 기기에서 나가는 경로를 바꾸며, 이는 로컬 네트워크 사업자나 첫 홉을 지켜보는 인터넷 제공자에게 유용합니다. 하지만 그 주선은 터널 위에서 일어나므로, 앱이 직접 연결을 주선할 때 상대가 알게 되는 주소에는 아무 효과가 없습니다. 다른 트래픽이 그렇다는 이유만으로 터널이 통화를 더 안전하게 만들지는 않습니다. 목표가 대화 상대에게서 당신의 주소를 멀리 두는 것이라면, 중계 설정이 그것을 다루는 통제입니다.
반대도 사실이며, 하나의 통제가 둘 다 덮는다고 가정하는 사람을 잡아냅니다. 중계 통화는 다른 앱을 VPN으로 밀어 넣지 않고, 브라우저가 어떤 출구 주소를 보여주는지도 바꾸지 않습니다.
속설: 중계는 통화를 익명으로 만든다
중계는 한 관찰 지점을 한쪽에서 숨깁니다. 상대는 대화가 정의상 당신과의 것이므로 여전히 누구와 이야기하는지 알고, 서비스도 두 계정 사이에 통화가 있었다는 사실을 여전히 봅니다. 미디어 경로가 바뀌어도 이 두 사실은 바뀌지 않습니다.
중계가 사 주는 것은 더 좁고, 분명히 말할 가치가 있습니다. 상대는 통화 자체를 이용해 당신이 어디서 접속했는지 알 수 없으며, 이는 특정 위협에 대한 실제 이득이지만 연결 불가능성과는 같지 않습니다.
둘 다 한 뒤에도 보이는 것
VPN이 켜져 있고 중계가 켜져 있다고 가정하고, 누가 무엇을 관찰하는지 물어보십시오. 당신의 제공자는 VPN 종단점까지의 터널을 보고 그 안의 통화에 대해서는 아무것도 보지 못합니다. VPN 운영자는 당신이 서비스에 접속한 것은 보지만 내용은 보지 못합니다. 서비스는 계정 쌍과 시각을 봅니다. 상대는 중계 주소와 내용을 보며, 참여자이기 때문에 볼 권리가 있습니다.
어느 것도 익명성은 아니며, 보호되지 않은 네트워크에서의 직접 통화보다 훨씬 나은 위치입니다. 피해야 할 실수는 숨겨진 주소 하나로 어디에도 메타데이터가 없다고 결론짓는 것입니다.
설정은 오래된 릴리스의 스크린샷이 아니라, 메뉴 배치가 버전마다 달라지므로 실제로 실행하는 버전에서 확인하십시오. Signal 자체의 기능 설명은 signal.org에 있고, 앱 안의 통화 품질 경고가 대부분의 사람이 건너뛰는 부분입니다.