요약

  • RFC 1262,인터넷 측정 활동 지침(Guidelines for Internet Measurement Activities)은 1991년 10월 인터넷 표준이 아니라 IAB 지침으로 등장했다. 이 문서는 측정을 개발과 계획에 결정적으로 중요한 것으로 보면서도, 인터넷 전역에 걸친 활동이 정상 운영을 방해할 수 있으므로 신중하게 계획하고 사전에 널리 알려져야 한다고 경고했다.
  • 이 문서의 절차는 선의에 대한 일반적 호소보다 정확하다. 영향을 최소화할 것; 배포 전에 테스트할 것; 개인정보, 보안, 허용되는 이용을 존중할 것; 운영상 영향이 있으면 제공자에게 연락할 것; 목표와 방법을 쉽게 찾을 수 있게 할 것; 그리고 타원격 기계나 네트워크에 과도한 부담을 지우기 전에 명시적 사전 허가를 받을 것.

유용한 질문도 여전히 타인의 운영 표면 안으로 들어올 수 있었다

RFC 1262는 측정에 대한 적대감에서 출발하지 않는다. 이 문서는 패킷 교환 기능부터 애플리케이션 기대치에 이르기까지, 확장 중인 인터넷의 공학과 계획이 데이터를 필요로 한다고 서술한다. 이 전제가 중요하다. 이 문서는 탐구를 거부하는 것이 아니며, 운영자가 감정만으로 진화하는 시스템을 계획할 수 있다고 가장하지도 않는다.

그러나 측정은 결코 연구자의 책상 위의 질문만은 아니었다. 측정은 공유 경로 위의 트래픽이 되고, 연결된 기계에 작업을 지우고, 관리자의 로그에 예상치 못한 흔적을 남기고, 해당 서비스를 사용하는 사람들에게 지장을 줄 수 있었다. 따라서 같은 활동이 서로를 상쇄하지 않는 두 가지 서술을 가질 수 있었다. 정당한 연구 목적을 가질 수도 있고, 운영상의 비용을 부과할 수도 있었다.

이 구분이 이 문서의 오래 지속되는 역사적 기여다. 측정의 지적 가치는 누군가가 왜 답을 원하는지를 서술할 뿐이다. 그 가치는 답을 얻는 비용을 누가 부담하는지, 그 비용이 허용된다고 결정할 수 있는 사람이 누구인지, 그 결과로 나온 데이터를 신뢰할 수 있는지를 서술하지 않는다. 연구가 신중하고 답이 잠재적으로 가치 있더라도, 이것들은 서로 다른 질문이다.

공개는 주변의 의무를 흡수하지 않았다

IAB의 지침은 연구를 읽을 수 있게 만들었다. 이 문서는 목표, 방법론, 계획이 널리 이용 가능하고 쉽게 찾을 수 있도록 할 것을 요청했다. 발기자는 이용 가능한 경로를 통해 관련 서비스 제공자에게 알려야 한다고 했다. 활동이 보안 침입처럼 보일 가능성이 있다면, 원격 관리자가 그것이 침입 시도가 아님을 인식할 수 있게 하는 것이 바람직하며, CERT에 사전 정보를 제공하는 것을 포함한다고 조언했다.

이것이 흔히 후대의 독자가 지나치게 관대해질 수 있는 지점이다. 공개된 방법론은 연구자가 말하는 일이 무엇인지 다른 사람들에게 알려준다. 통지는 그것을 식별할 방법을 준다. 그러나 어느 어느 문장도 개인정보, 보안, 허용되는 이용, 운영 가능성, 안정성이 독립적인 조건으로 사라지게 하지 않는다.

이 RFC는 집계 데이터가 사람이나 기관을 식별할 수 있다면 여전히 개인정보를 침해할 수 있다는 점을 이례적으로 명확히 한다. 선량한 목적이 적대적 활동으로 오해받을 수 있다는 점도 마찬가지로 명확하다. 공개와 통지는 연구를 둘러싼 증거의 질을 바꾼다. 활동을 식별하고, 문제 삼고, 논의하기가 더 쉬어진다. 그러나 공개와 통지는 영향을 받은 제공자를 연구의 저자로 만들지 않으며, 검토되지 않은 영향을 무해하게 만들지도 않는다.

“수동 측정 우선”은 순서였지 증명서가 아니었다

RFC 1262는 침습적이지 않은 측정, 예컨대 수동 모니터링을, 가능한 경우 첫 번째 선택으로 고려해야 한다고 말했다. 이것은 가능한 간섭을 앞두고 방법들의 순서를 정한 것이다. 수동 방법이 보편적으로 개인정보를 침해하지 않거나, 보편적으로 비용이 들지 않거나, 자동으로 승인된다는 뜻은 아니었다.

이 구분은 표현상 작지만 결과적으로 크다. 어떤 방법은 대안보다 덜 침습적이면서도, 그것이 무엇을 수집하는지, 누가 영향을 받는지, 어떤 정보가 노출될 수 있는지, 누구의 운영 환경을 사용하는지에 대한 설명을 여전히 필요로 할 수 있다. “첫 번째 선택”은 “완전한 답”을 뜻하지 않는다. 이 표현은 연구자에게 더 낮은 영향의 경로를 먼저 고려하라고 말할 뿐이며, 이 RFC가 명명한 다른 경계들을 지우지 않는다.

같은 규율이 배포 전 테스트에도 적용된다. 철저한 테스트는 방법에 대한 불확실성을 줄일 수 있다. 그러나 테스트만으로는 원격 네트워크에서 느껴질 부담에 대한 책임을 이전할 수 없다. 신중하게 테스트된 행위와 승인된 행위는 동일한 범주가 아니다.

제공자에 대한 통지가 허가가 되지는 않았다

이 문서는 여기서 더 중요한 선을 구분한다. 운영상 영향이 있는 경우 서비스 제공자에게 연락해야 한다. 활동이 원격 기계나 네트워크에 과도한 부담을 부과하게 될 경우, 측정은 명시적 사전 허가 없이는 수행되어서는 안 된다.

이 문장들은 하나의 순서를 드러낸다. 연락은 침묵이 아니다. 공개된 방법은 은폐가 아니다. 최소 영향 설계는 무관심이 아니다. 각각은 의미 있는 전문적 배려의 형태가 될 수 있다. 그러나 어느 것도 원격 시스템이 과도한 부담을 짊어져야 한다고 결정할 권한을 발기자에게 자동으로 주지는 않는다.

이것은 단지 예의의 문제가 아니라 통제의 문제였다. 원격 기계나 네트워크의 운영자가 운영상의 결과를 부담했다. 그 당사자는 연구 목적에서는 보이지 않는 제약, 사용자, 의존성, 허용 한계를 알고 있을 수 있었다. 통지는 응답을 초대할 수 있다. 명시적 허가는 전혀 다른 행위를 기록한다. 부담을 마주하는 당사자가 그 부담에 대해 사전에 동의했다는 것이다.

RFC 1262는 오늘날 감사할 수 있는 목표, 부하 임계값, 명명된 실험, 결과를 제시하지 않았다. 바로 이 절제 때문에 이 구분을 과대 평가해서는 안 된다. 이 문서는 연구자를 위한 경계를 서술할 뿐, 어떤 운영자의 동의에 대한 역사가 아니다. 그럼에도 이 문서는 측정이 흥미로운 결과물을 낸다고 해서만으로 정당해지지 않는다는 중요한 생각을 보존한다.

결과는 첫 번째가 아니라 마지막 주장으로 남았다

그래프, 데이터셋, 논문은 눈에 보이는 결과를 남기기 때문에 연구가 완결된 것처럼 보이게 할 수 있다. RFC 1262는 보이지 않는 선행 조건들을 다시 시야에 넣는다. 연구 설계, 테스트, 개인정보 처리, 보안 가독성, 제공자 연락, 운영상 영향, 그리고 부담이 과도한 경우의 허가가 그것이다.

결과는 수집이 실제로 관찰한 것에 대한 증거다. 그것은 모든 선행 조건이 충족되었다는 소급적 증명이 아니다. 결과는 단순히 존재한다는 이유만으로 제공자에게 연락했음을, 개인정보가 보호되었음을, 활동이 간섭하지 않았음을, 명시적 허가가 부과된 부하를 다루었음을 보여줄 수 없다. 이런 명제들에 대한 증거는 전혀 다른 장소에 있다.

이것은 오래된 유혹에 대한 유용한 역사적 경고다. 일단 측정이 기술적으로 가능하고, 출판 준비가 되어 있고, 생산적이 되면, 그 목적이 하나의 위임처럼 들리기 시작할 수 있다. RFC 1262는 더 좁은 서술을 보존했다. 네트워크에 대한 지식과 네트워크에 대한 권한은 같은 패킷 안에 담겨 오지 않는다.

출처와 증거의 한계

이 글은RFC 1262 — Guidelines for Internet Measurement Activities를 사용한다. 이 문서는 메모의 1991년 10월 IAB 지위, 측정의 가치에 대한 서술, 그리고 영향, 테스트, 개인정보, 보안, 통지, 수동 방법, 제공자 연락, 과도한 부담에 대한 명시적 사전 허가에 관한 지침을 뒷받침한다. 이 문서는 명명된 연구, 목표, 트래픽 수준, 제공자, 개인정보 결과, CERT 대응, 동의 기록, 당대의 배포 또는 관찰된 결과를 확립하지 않는다. 이것은 인터넷 표준이나 일반 법적 규칙이 아니라 지침이다.