首页>
外国专利>
Preventing Monoculture in Application Distribution
Preventing Monoculture in Application Distribution
展开▼
机译:在应用程序分发中防止单一文化
展开▼
页面导航
摘要
著录项
相似文献
摘要
Portions of code in an original application are randomized to generate a randomized version of the original application, wherein the randomizing does not modify expected behavior of the original application. Digital signature(s) are generated that attest to integrity of the randomized version. The digital signature(s) and either the original application or the randomized version are sent to a user device for execution or denial of execution of the randomized version based on the digital signature(s). At the user device, the randomized version is created if not received. The randomized version of the application is verified by the user device using the digital signature(s). The randomized version is executed by the user device in response to the digital signature(s) being verified or not executing the randomized version in response to the digital signature(s) not being verified.
展开▼