Prevent product key from being used on multiple virtual machines

Posted by Nahum Litvin on Programmers See other posts from Programmers or by Nahum Litvin
Published on 2014-08-19T11:25:32Z Indexed on 2014/08/19 16:29 UTC
Read the original article Hit count: 215

Filed under:
|

I have a software product. it will probably run on VMs that have no network connection at all.

I want the user to pay for each VM the user runs.

I thought to ask the user for some kind of hardware ID and provide him with serial that is unique for his machine.

But user can just copy the VM image and than have two machines running?

So I thought of having a security dongle. But how can I prevent user from running two VM's on the same machine both connected to the same dongle?

This should be only basic defense so that actual hacking will be required to breach the license and not only spinning one more VM.

© Programmers or respective owner

Related posts about licensing

Related posts about virtual-machine