Patent ID: 11966462
Assignee: DROPBOX, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A method comprising:
identifying, by a computing system, a virtualization element for use with a codebase;
downloading, by the computing system, a virtualization image corresponding to the virtualization element within a secure runtime environment;
hashing, by the computing system, the virtualization image to generate a hash value for the virtualization image;
comparing, by the computing system, the hash value to a database of approved virtualization images;
upon determining, by the computing system, that the hash value does not correspond to any of the approved virtualization images, provisioning the virtualization element within the secure runtime environment using the virtualization image;
monitoring, by the computing system, behavior of the virtualization element within the secure runtime environment to identify suspicious activity;
upon determining, by the computing system, that the virtualization element is not exhibiting suspicious activity, allowing a developer to utilize the virtualization image with the codebase;
identifying, by the computing system, an updated virtualization image to be added to the codebase, the updated virtualization image corresponding to a new version of the virtualization image;
downloading, by the computing system, the updated virtualization image within the secure runtime environment;
generating, by the computing system, a second signature value for the updated virtualization image;
comparing, by the computing system, the second signature value to the database of signature values of approved virtualization images; and
upon determining, by the computing system, that the second signature value does not correspond to at least one signature value of the approved virtualization images, provisioning a second virtualization element using the updated virtualization image within the secure runtime environment.