1. A computer-implemented method of preventing software licensing exploitation in a virtual environment, comprising: retrieving, by a first instance of a licensed application running on an original virtual machine as permitted by an original software license, an original unique identifier from a virtual device in the original virtual machine, the original unique identifier uniquely identifying the original virtual machine; creating, by a hypervisor of the virtual environment, a cloned virtual machine instance as a copy of the original virtual machine in response to a time shift operation request, wherein the time shift operation request is a snapshot request involving creating the cloned virtual machine instance as a point-of-time snapshot of the original virtual machine; retrieving, by a second instance of the licensed application running on the cloned virtual machine instance, a new unique identifier from a virtual device in the cloned virtual machine instance, the new unique identifier uniquely identifying the cloned virtual machine instance; determining, by the second instance of the licensed application running on the cloned virtual machine instance, that the original software license does not apply to the cloned virtual machine instance because the new unique identifier is different from the original unique identifier; storing, by the first instance of the license application running on the original virtual machine, one or more software licenses in a virtual persistence store of the original virtual machine; before the hypervisor receives the snapshot request, retrieving, by the license application running on the original virtual machine, an original unique identifier from a virtual device of the original virtual machine, the original unique identifier uniquely identifying the original virtual machine; storing the original unique identifier in the virtual persistence store of the original virtual machine; granting, by the license application running on the original virtual machine, a software license to a virtual machine instance by reducing a number of the software licenses stored in the virtual persistence store of the original virtual machine; reverting, by the hypervisor, the original virtual machine back to the point-of-time snapshot; determining, by the license application running on the cloned virtual machine instance as the clone of the original virtual machine, that the new unique identifier for the new virtual machine instance is different from the original unique identifier for the original virtual machine; and determining, by the license application running on the new virtual machine instance, at least one of the software licenses stored in a virtual persistence store of the new virtual machine instance has already been granted and therefore cannot be granted again.