내 호스트 OS는 Windows입니다. VMWare를 사용하여 Linux CentOS 5 이미지를 설치했습니다. 이 VM에는 다음과 같은 파일을 설치했습니다."내 소프트웨어".
나는 가상 머신을 어떤 사람에게 판매하고 그 사람의 컴퓨터에서만 실행하고 싶습니다. 이 사람은 실행 및 사용 권한을 갖게 됩니다."내 소프트웨어"루트가 되지 않습니다.
이 가상 머신을 사용할 수 없도록 제한하고 싶습니다(또는 최소한"내 소프트웨어"다른 컴퓨터에서는 사용할 수 없습니다). 원래 판매했던 사람과 동일한 사람의 소유라도 마찬가지입니다.
즉, VMWare Linux의 배포(복사 또는 이동)를 제한하고 싶다!
답변1
VMware에는 액세스 제어에 다음과 같은 기능이 어느 정도 내장되어 있습니다.
제한 유형을 관리하거나 수정할 수 있습니다. 호스팅을 사용하면 VMware 클라우드 계정에서 인스턴스를 관리할 수 있습니다. 또한 VMware의 가상 어플라이언스 사용에 대한 자세한 내용은 VSX(VMware Solution Exchange)를 확인하세요.
주어진 시간이 지나면 소프트웨어가 만료되도록 하면 남용을 피할 수 있습니다.
일반적으로 VMware는 새 uuid.bios
값(이 .vmx
문서 참조)을 할당하고 해당 값을 기반으로 MAC 주소를 할당합니다. 소프트웨어를 이 MAC 주소에 바인딩할 수 있습니다. 그러나 이는 가상 머신을 한 번에 한 달로 제한하는 것보다 보호가 약할 수 있습니다.
또 다른 접근 방식은 가상 머신이 인터넷에 액세스할 수 있도록 요구하고 제약 조건이 충족되는 경우에만 서버가 필요한 데이터를 반환하는 라이선스 체계를 설계하는 것입니다.
그러나 실제로 DRM은 단호한 공격자에게는 거의 효과적이지 않은 양날의 검입니다. 이리와희토류더 알아보기.
고급 제한 대화 상자에서 제한 유형으로 고정을 선택하고 초점이 맞춰진(스크린샷에서) 고급 버튼을 클릭하면 다음이 표시됩니다.