터미널 서버에서 실행할 작은 클라이언트 프로그램을 작성하고 있습니다. 나는 그것이 지정된 서버에서만 실행되고 서버에서 제거되면 작동을 멈추게 할 수있는 방법을 찾고있다.가상 컴퓨터에서도 안정적으로 사용할 수있는 고유 한 컴퓨터 식별자가 있습니까?
나는 100 % 안전성을 유지할 수있는 방법이 없다는 것을 잘 알고 있으며, 대부분의 고급 사용자가 그것을 할 수 없도록하기를 원하지 않습니다.
나는 프로세서 ID, Windows 제품 ID, 컴퓨터 GUID 및 다른 UI와 같은 다른 고유 식별자를 조사하고있었습니다. 터미널 서버는 가상 컴퓨터이기 때문에이 컴퓨터에서 완전히 고유 한 것은 찾을 수 없습니다.
대부분 이것을 확인하기 위해 조사해야 할 아이디어가 대부분 안전합니다. 응용 프로그램 자체의 목적을 무효화 할 수 있으므로 가능한 한 보안을 유지할 시간이나 필요성이 없습니다.
사용자의 MAC 주소를 원하지 않습니다. 각 컴퓨터마다 고유하지만 인터넷에서 제공되는 지침에 따라 스푸핑 될 수 있습니다.
Microsoft 제품 ID까지는 시스템 팀이 VM 서버를 복제하고 회사 볼륨 키를 사용하기 때문에 동일한 제품 ID 번호를 가진 두 대의 서버에 액세스 할 수 있습니다. 어떤 아이디어가 있습니까? 제품 ID가 동일하지 않습니다. 제품 ID :
컴퓨터 식별을 시도하는 대신이 소프트웨어에 액세스하기 위해 사용자를 식별하고 AD를 통해 그룹 기반 권한을 생성하는 것이 좋습니다.
MAC 주소는 VM에서도 고유해야합니다? - http://stackoverflow.com/questions/3443093/what-is-a-good-unique-pc-identifier – Paolo
모두가 MAC 주소를 스푸핑 할 수있는 사람들의 수에 대해 정확한 데이터를 어떻게 가지고 있습니까? 외관상으로는 5 % ... 나는 전혀 몰랐다. –
MAC 주소를 사용하고 싶지 않은데, 누가 Google을 통해 스푸핑 할 수 있는지 설명합니다. http : //www.mydigitallife.info/2008/06/30/how-to-change-or-spoof-mac-address-in-windows-xp-vista-server-20032008-mac-os-x- 유닉스와 리눅스/ –