Mac에서 LockDown Browser + Citrix / Parallels / VMware 충돌

Mac의 LDB는 hypervisor 플래그 감지를 통해 실행 중인 VM 호스트 (Parallels, VMware, UTM, VirtualBox)를 차단하고, 화면 공유 차단 목록의 일환으로 Citrix Workspace + 원격 데스크톱 도구를 차단합니다. 실행 전에 각각 완전히 종료하십시오. VirtualBox의 kernel extension은 완전히 해제되기 위해 재시동이 필요합니다.

증상

Citrix / Parallels / VMware / UTM / VirtualBox의 이름을 나열한 "이 응용 프로그램을 종료하십시오" 대화상자. LDB가 실행을 거부합니다. GUI를 종료한 후에도 prl_* 또는 QEMUHelper와 같은 프로세스가 활성 상태 보기에 남아 있습니다.

LDB와 충돌하는 이유

각 VM 호스트는 백그라운드 프로세스 + kernel extension (이전 버전) + 시스템 서비스를 설치합니다. "GUI 종료" 작업은 프론트엔드만 닫습니다. 데몬은 지속됩니다. LDB는 GUI 앱뿐만 아니라 데몬도 스캔합니다.

해결 방법 - 시험 전 절차

  1. Parallels Desktop. 상태 메뉴 아이콘 → Parallels Desktop 완전히 종료 (단지 VM이 아니라). 활성 상태 보기. "prl" 검색 → 살아남은 항목을 강제 종료 (prl_naptd, prl_disp_service, prl_client_app).
  2. VMware Fusion. 동일. Fusion을 완전히 종료하십시오. VMware FusionVMware Fusion Helper 프로세스를 강제 종료하십시오.
  3. UTM. UTM을 종료하십시오. QEMUHelper 프로세스는 스스로 종료되어야 합니다. 그렇지 않으면 강제 종료.
  4. VirtualBox. 악명 높게 끈질긴 kernel extension. VirtualBox GUI를 종료하십시오. LDB가 여전히 불평하면. 활성 상태 보기를 열고 → "VBox" 검색 → 강제 종료. 여전히 불평하면 Mac을 재시동하십시오.
  5. Citrix Workspace. 상태 메뉴 아이콘 → 종료. 활성 상태 보기. "Citrix" 검색 → Citrix Viewer / Citrix Receiver 프로세스를 강제 종료하십시오.
  6. TeamViewer / AnyDesk / GoTo Resolve / LogMeIn / Chrome Remote Desktop. 동일한 패턴. GUI 종료 + 헬퍼 프로세스가 남아 있지 않은지 확인.

대체 구성

일상 업무에 이 중 하나를 적극적으로 사용하는 경우.

하지 말아야 할 것

Frequently asked questions

VM이 실행되지 않아도 LDB가 Parallels를 감지합니까?

예. Respondus의 감지는 활성 VM 상태가 아니라 호스트 앱 + kernel 데몬을 봅니다. VM이 실행되지 않은 Parallels도 플래그됩니다.

Parallels Windows VM 내부에서 시험을 볼 수 있습니까?

아니요. Respondus는 가상화된 macOS 또는 Windows를 명시적으로 감지하고 차단합니다. <a href="https://support.respondus.com/hc/en-us/articles/4409604116123-I-receive-a-warning-The-browser-cant-be-used-in-virtual-machine-software-such-as-Virtual-PC-VMWare-and-Parallels" rel="noopener">공급업체가 이를 확인합니다</a>. 네이티브 macOS를 사용하십시오.

개발 목적으로 Linux를 실행하는 UTM은 어떻습니까?

UTM은 Linux (macOS 또는 Windows가 아님)를 실행 중이어도 감지됩니다. 감지는 hypervisor 수준에 있습니다. 시험 전에 UTM을 종료하십시오.