요약

  • RFC 9891은 ACME의 Experimental 확장입니다. 이는 BundleEID 인증서 식별체와bundleEIDACME 식별자로 표현되는 지연허용 네트워킹(DTN) Node ID를 검증합니다.
  • 증명은 의도적으로 분리되어 있습니다.token-chal은 일반 ACME 교환을 통해 전달되고,token-bundle은 특정 챌린지 Bundle에 담깁니다. BP 에이전트는 응답 Bundle을 반환하며, 그 다이제스트는 ACME 계정 챌린지와 해당 챌린지 Bundle의 수신에 묶입니다.
  • 여기서 Node ID는 싱글톤 Bundle Protocol 엔드포인트 ID를 의미합니다. 비싱글톤 EID는 이 확장을 사용했다는 이유만으로 유효해지지 않습니다.

운영상의 질문은 단순히 Bundle이 도착했는지가 아닙니다. 온패스 관측자나 단지 신뢰된 게이트웨이가 아니라, 의도된 싱글톤 Node ID가 정확한 ACME 인가를 완수했는지가 문제입니다. 서버는 주장된 Node ID로 하나 이상의 챌린지 Bundle을 보냅니다. 클라이언트 측 BP 에이전트는 응답 Bundle을 반환합니다. 검증은 기대되는bundleEID식별체, 챌린지 토큰 관계, 계정 키 인가, 다이제스트 결합, 그리고 응답이 특정 챌린지 Bundle의 수신에 대응한다는 사실을 확인합니다. Bundle에 담긴 토큰은 ACME 챌린지 토큰의 대체가 아닙니다. 설계는 인가 자료를 두 채널에 걸쳐 유지합니다.

인증서가 BundleEID를 식별할 수 있지만, 그 식별체만으로 조직 간 명명 권한이 누구에게 있는지 답하지 않습니다. RFC 9891은 보편적 명명 체계, 배포 모델, 게이트웨이 정책을 정의하지 않습니다. 선택적 무결성 게이트웨이는 응답 Bundle의 출처를 증명할 수 있으나, 그 정책, 위임된 신뢰, ACME 서버와의 관계는 구현체와 그 조직들의 몫으로 남습니다. Bundle Protocol 보안 메커니즘은 관련된 보안 경계를 제공하지만, 그 거버넌스 질문들의 자동적 해결이 아닙니다.

RFC는 또한 온패스 공격과 다관점(multi-perspective) 검증의 불확실한 가치를 연구합니다. 관점들은 서로 다른 DTN 오버레이와 경로를 관측할 수 있으며, DTN 토폴로지는 하위 IP 토폴로지와 일치할 필요가 없습니다. 따라서 이 실험은 다수 관점이 특정 네트워크에서 효과적일 것임을 입증하지 않으며, 지연 시간, 가용성, 서비스거부 내성, 운영 환경 보급률, 운영 성공률도 보고하지 않습니다.

검증 피처(테스트 자료)

운영자는 다음 구체적 피처로 경계가 정해진 교환을 시험할 수 있습니다: 하나의 싱글톤 Node ID와 그 정확한bundleEID; 하나의 ACME 계정 키와 계정 챌린지; 기록된token-chal; 별개의token-bundle을 담는 챌린지 Bundle; 챌린지 Bundle 식별자와 수신 시각; 반환된 응답 Bundle과 그 다이제스트; 그리고 사용 시 무결성 게이트웨이 증명과 검증 정책. 기대 결과는 계정 챌린지를 그 특정 수신 Bundle에, 다른 곳에서 관측된 문자열에 그치지 않도록 결합하는 검사를 갖춘 응답입니다. 비싱글톤 EID는 부정 피처입니다. 기대되는 다이제스트 관계가 없거나 관련 챌린지 수신 없이 도착하는 응답 역시 부정입니다. 이 피처들은 검증 보조 도구이며, RFC가 요구하는 배포 아티팩트가 아닙니다.

출처