1. A computer-implemented method for authorized cloning of applications and protection from copying, the method comprising: creating a backup of an application of a first virtual environment on a first hardware node, wherein the first virtual environment virtualizes a host operating system of the first hardware node; launching the application from the backup in a second virtual environment on a second hardware node, wherein the second virtual environment virtualizes a host operating system of the second hardware node; sending an application authorization request to a license server, wherein the request includes an update password; checking for the update password in a database of used update passwords; marking the update password as “cloned” if the update password is found in the database; marking the update password as “used”, if the update password is not found in the database; and generating a new randomly generated password and a group license key that licenses both the application and the second virtual environment, and sending them to the application.