当前位置: X-MOL 学术ACM Trans. Priv. Secur. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Code Renewability for Native Software Protection
ACM Transactions on Privacy and Security ( IF 2.3 ) Pub Date : 2020-08-26 , DOI: 10.1145/3404891
Bert Abrath 1 , Bart Coppens 1 , Jens Van Den Broeck 1 , Brecht Wyseur 2 , Alessandro Cabutto 3 , Paolo Falcarin 3 , Bjorn De Sutter 1
Affiliation  

Software protection aims at safeguarding assets embedded in software by preventing and delaying reverse engineering and tampering attacks. This article presents an architecture and supporting tool flow to renew parts of native applications dynamically. Renewed and diversified code and data belonging to either the original application or to linked-in protections are delivered from a secure server to a client on demand. This results in frequent changes to the software components when they are under attack, thus making attacks harder. By supporting various forms of diversification and renewability, novel protection combinations become available and existing combinations become stronger. The prototype implementation is evaluated on several industrial use cases.

中文翻译:

本机软件保护的代码可更新性

软件保护旨在通过防止和延迟逆向工程和篡改攻击来保护嵌入在软件中的资产。本文介绍了一种架构和支持工具流,用于动态更新本地应用程序的一部分。属于原始应用程序或链接保护的更新和多样化的代码和数据按需从安全服务器交付给客户端。这会导致软件组件在受到攻击时频繁更改,从而使攻击更加困难。通过支持各种形式的多样化和可再生性,新的保护组合变得可用,现有组合变得更强大。原型实现在几个工业用例上进行了评估。
更新日期:2020-08-26
down
wechat
bug