요약

  • RFC 3323은 프라이버시를 SIP 요청이 식별 정보를 전혀 담지 않았다는 약속이 아니라, 특정 당사자로부터의 선택적 은폐로 다루었다.
  • 그 프라이버시 서비스는 헤더를 숨기면서도 다이얼로그 라우팅 상태를 복원할 수 있어야 했다. 신뢰 경계는 사라지지 않고 옮겨졌다.

익명성에는 청중이 있었다

2002년의 SIP 프라이버시는 '식별됨'과 '익명' 사이의 단일 스위치가 아니었다. RFC 3323은 프라이버시를 다이얼로그에 참여하는 하나 이상의 당사자로부터 보류되는 정보의 관점에서 정의했다. 발신자는 목적지에게 실명을 보이지 않으면서도 신뢰하는 서비스에는 누가 요청을 시작했는지 알리도록 할 수 있었다. 다른 배치에서는 사용자 측 수신자에게 네트워크 세부 정보를 감추기도 했다. 필드만큼이나 청중이 중요했다.

이 구분은 문서의 직관에 반하는 예를 설명해 준다. 익명의From값이 곧 요청에 사용 가능한 주소가 전혀 담길 수 없다는 뜻은 아니었다. 사양은 익명 SIP URI에anonymous.invalid를 권했지만, 다이얼로그에는 여전히 대화 중 요청이 올바른 엔드포인트에 도달할 수 있는 경로가 필요했다. 메시지는 사람 대상의 신원을 숨기면서도 운영상 필요한 Contact, Via, Record-Route 또는 세션 정보를 유지할 수 있었다. 프라이버시는 프로토콜 상태의 지운 자리가 아니라 그 상태에 대한 통제된 뷰였다.

정보를 숨기는 서비스는 그 정보를 기억해야 했다

RFC 3323은 사용자 수준 프라이버시와 네트워크 제공 프라이버시를 구분했다.Privacy헤더는user,header,session처리를 요청할 수 있었다.none은 서비스가 프라이버시 동작을 적용하는 것을 금지했고,critical은 요청된 처리를 제공할 수 없을 때 조용히 약화시키는 대신 요청을 실패시켜야 할 이유가 되었다. 이 토큰들은 정책 의도를 표현했다. 발신자를 인증하거나, 통화를 승인하거나, 미디어를 암호화하거나, 모든 중개자가 요청을 준수한다는 사실을 확립하지는 않았다.

헤더 프라이버시는 이 메커니즘의 운영 비용을 드러냈다. 프라이버시 서비스는 백투백 사용자 에이전트로 동작해 식별 헤더를 제거하거나 다시 쓰고, Contact 주소를 자신의 주소로 교체하고, 원래 라우팅 값을 로컬에 보존할 수 있었다. 이후 다이얼로그 메시지가 되돌아오면 서비스는 대화를 계속하는 데 필요한 정보를 복원해야 했다. 수신자가 보는 것은 줄어들고, 서비스가 보유하는 상태는 늘어나며, 서비스는 특권적 중개자가 되었다. 이것은 서비스로부터의 익명성이 아니었다.

세션 프라이버시는 더욱 까다로웠다. B2BUA와 미디어 미들박스 또는 트래픽 익명화 장치를 요구했다. 그 서비스가 통신 경로의 일부가 되기 때문에, RFC 3323은 SRTP 같은 종단 간 미디어 보호 없이 세션 프라이버시를 쓰지 말라고 경고했다. 이 경고는 아키텍처적 조언이며, 배치가 보편적으로 SRTP를 사용했다는 주장도, RFC가 프라이버시 결과를 측정했다는 주장도 아니다.

프라이버시는 통제 표면을 바꿨다

이 RFC의 오래된 역사적 요점은, 식별자를 숨기는 행위가 그 은폐를 수행하는 구성 요소에 대한 의존을 오히려 키울 수 있다는 것이다. 서비스는 무엇을 벗겨내고, 보존하고, 다시 쓰고, 복원할지 결정해야 하며, 다이얼로그의 지속 상태를 맡기는 신뢰도 받아야 한다. 따라서 이 문서는 헤더 편집만으로 익명성이 이루어진다는 환상 대신 프라이버시 서비스를 명시적 통제 지점으로 만들었다.

RFC 3261이 SIP 다이얼로그와 라우트 세트 맥락을 제공한다. RFC 3325는 이후 신뢰 네트워크 내부의 단언된 신원(asserted identity)을 규정하면서, 신뢰 도메인을 넘는 일반적 신원 모델은 정의하지 않는다고 명시한다. 이 문서들은 보편적 프라이버시 해법이 아니라 인접한 경계를 다룬다. RFC 3323은 채택, 상호운용성, 모든 관찰자로부터의 보호를 증명하지 않는다. 이 문서가 보여 주는 것은 하나의 설계 선택이다. 통화가 계속되기에 충분한 프로토콜 상태는 보존하면서 한 당사자가 알게 되는 것을 줄이고, 그 절충을 작동시켜야 하는 중개자에게 이름을 붙였다는 점이다.

출처