VPN 두 개를 동시에? 먼저 엔드포인트 경계를 정하라
두 개의 활성 터널이 기기 하나를 두 개의 리소스 도메인에 연결한다. 누군가 이 구성을 승인하기 전에 통과 경로, 호스트 노출, 작업 공간 공유를 결정하라.
동시에 연결된 두 VPN 클라이언트는 엔드포인트 하나를 두 개의 리소스 도메인에 넣는다. 이는 라우팅 문제이기 전에 권한 부여 문제다. 터널이 암호화되어 있다는 사실은 그 노트북의 애플리케이션이 두 네트워크 모두에 도달해야 하는지, 또는 한 네트워크의 피어가 그것을 통해 다른 네트워크에 도달해야 하는지에 대해 아무것도 말해 주지 않는다. 아래 점검을 순서대로 진행하고 아무도 답할 수 없는 첫 항목에서 멈춰라. 그 답 없이 중복을 승인하는 것이 편의적 구성이 조용히 브리지가 되는 길이다.
각 네트워크에서 그 사람에게 필요한 리소스가 무엇이며 두 네트워크 소유자가 한 기기에서의 동시 접근을 허용하는지를 실제 업무에서부터 확인하라.
누가 이 중복을 허용하는지 확인하라
같은 사용자를 각각 인증하는 두 네트워크도 소유자는 별개이며, 그 소유자들은 다른 곳에도 연결된 기기에 대해 양립할 수 없는 가정을 가질 수 있다. 무엇이든 설계하기 전에 양쪽에 물어라. 격리된 노트북을 위해 작성된 원격 접근 정책은 동시에 파트너 네트워크 내부에 있는 기계에 대해서는 아무런 답도 없는 경우가 많다.
답을 서면으로 받고 변경 기록과 함께 보관하라. 한쪽이 거절하면 이 목록의 나머지는 이론이며, 설계 검토를 한 번 아낀 셈이다.
두 인터페이스를 라우터로 취급하지 마라
활성 인터페이스가 두 개라고 해서 기기가 자동으로 라우터나 이더넷 브리지가 되지는 않는다. 무엇이든 통과 경로라고 부르기 전에 지원되는 포워딩, 브리징, NAT, 프록시 구성을 확인하고, 기기가 이미 가진 무관한 승인된 라우팅 의무는 유지하라. 로컬 컨테이너 네트워크나 가상화 호스트를 실행하는 노트북은 여기서 중립적 관찰자가 아니다.
요구 사항이 정말 A에서 B로의 통과라면, 그것은 소유자, 감사 가능한 규칙 집합, 변경 절차를 갖춘 네트워크 장비에 속한다. 워크스테이션을 통해 우연히 해 버리는 것이 이 점검이 막기 위해 존재하는 결과다.
엔드포인트를 접속 지점으로도 취급하라
기기는 두 네트워크의 클라이언트일 뿐 아니라 서비스를 제공하는 호스트다. 그 기계에서 허용된 서비스는 호스트 방화벽과 클라이언트 정책에 따라 VPN 피어에서 도달 가능할 수 있으므로, 노트북에서 열린 관리 포트는 이제 원격 네트워크 공격 표면의 일부다. 경로를 논하기 전에 무엇이 수신 중인지 열거하라. 바인딩된 디버그 포트 하나가 어떤 터널 정책보다 무겁다. 호스트 서비스는 의도된 출처와 목적으로 제한하라.
각 원격 네트워크를 트래픽이 암호화되어 도착했다는 이유로 넓은 신뢰를 주는 대신 명시적 권한을 가진 리소스 도메인으로 취급하라. NIST의 제로 트러스트 아키텍처 는 리소스 권한 부여를 네트워크 위치에 대한 암묵적 신뢰와 분리하며, 이중 터널 노트북이 흐리는 것이 바로 이 구분이다.
여기 있는 김에 한 가지 더 물어라. 로컬 서비스나 승인된 애플리케이션이 침해되면 그 발판에서 어떤 리소스와 자격 증명에 도달할 수 있게 되는지 적어 두라. 그것이 전체 설계의 실제 위험 진술이기 때문이다.
위협 모델에 맞는 작업 경계를 골라라
앱별 라우팅은 프로그램을 의도된 터널에 배정할 수 있고, 별도의 작업 프로필, 사용자 또는 지원되는 가상 작업 공간은 플랫폼에 따라 신원과 데이터 경계를 추가할 수 있다. 경계를 데모가 아니라 위협 모델에 맞춰라. 신원 분리 없는 라우팅 분리는 여전히 브라우저 프로필 하나가 두 세션을 모두 쥐게 둔다.
네트워크 네임스페이스는 라우팅과 네트워크 상태를 격리하지만, 파일 시스템의 모든 경로, 클립보드, 자격 증명 에이전트까지 격리하지는 않는다. 가상 머신이나 관리형 프로필도 의도적인 공유와 호스트 관리 정책이 필요하다. 어떤 폴더, 인증 도우미, 복사-붙여넣기 경로가 계속 사용 가능한지 기록하라. 두 도메인 사이에서 실제로 데이터를 나르는 통로가 그것들이기 때문이다.
순차 작업에는 동시 접근을 유지하는 것보다 의도적인 전환이 보통 더 단순하다. 의존 작업을 끝낸 뒤, 모호한 컨텍스트에 백그라운드 도구를 붙여 두지 말고 다음 작업 공간의 신원과 경로를 확인하라.
승인을 구호가 아니라 작업으로 써라
승인 기록은 작업처럼 읽혀야 한다. 지원 작업 공간은 네트워크 A의 서비스 콘솔과 네트워크 B의 티켓 포털에 도달할 수 있지만, A에서 B로의 승인된 포워딩은 없고, 공유 자격 증명 에이전트도 없으며, 자동 파일 동기화도 없다. 그 문장의 각 절은 구성하고 시험할 수 있는 무엇인가에 대응한다.
그다음에는 긍정 사례만이 아니라 부정 사례를 확인하라. 경계 밖에 있어야 할 리소스에 도달을 시도하고, 호스트 서비스가 반대편에서 응답하지 않는지 확인하고, 자격 증명 도우미가 조용히 두 도메인을 모두 서비스하지 않는지 점검하라.
기록을 티켓에만 두지 말고 기기와 함께 보관하라. 이 구성을 이어받는 다음 사람이 어떤 경계가 의도적이었는지 알 수 있게 하기 위해서다. 터널이 두 개이고 문서화된 경계가 없는 노트북은 잘못된 구성과 구별되지 않는다.