私のホストOSはWindowsです。 VMWareを使用してLinux CentOS 5イメージをインストールしました。このVMには、次のファイルがインストールされました。「マイソフトウェア」。
私は仮想マシンをある人に販売し、その人のコンピュータでのみ実行したいと思います。この人は実行と権限を持っています。「マイソフトウェア」ルートになりません。
この仮想マシンを使用できないように制限したい(または少なくとも「マイソフトウェア」他のコンピュータでは使用できません)。もともと販売していた人と同じ人の所有でも同じです。
つまり、VMWare Linuxの配布(コピーまたは移動)を制限したい!
答え1
VMwareには、アクセス制御に次の機能がある程度組み込まれています。
制限タイプを管理または変更できます。ホスティングを使用すると、VMwareクラウドアカウントでインスタンスを管理できます。また、VMware の仮想アプライアンスの使用について詳しくは、VMware Solution Exchange (VSX) をご覧ください。
与えられた時間が経過した後にソフトウェアが期限切れになると、乱用を避けることができます。
通常、VMwareは新しいuuid.bios
値(この.vmx
記事を参照)を割り当て、その値に基づいてMACアドレスを割り当てます。ソフトウェアをこのMACアドレスにバインドできます。ただし、これは仮想マシンを一度に1ヶ月に制限するよりも保護が弱い場合があります。
別のアプローチは、仮想マシンがインターネットにアクセスできるように要求し、制約が満たされた場合にのみサーバーが必要なデータを返すライセンススキームを設計することです。
しかし、実際には、DRMは断固とした攻撃者にとってはほとんど効果がない両刃の剣です。ここに希土類もっと学ぶ。
[詳細制限]ダイアログボックスで、[制限の種類に固定]を選択し、フォーカスされた(スクリーンショットで)[詳細]ボタンをクリックすると、次のように表示されます。