DocumentCode :
1398462
Title :
CodeBender: Remote Software Protection Using Orthogonal Replacement
Author :
Ceccato, Mariano ; Tonella, Paolo
Author_Institution :
Fondazione Bruno Kessler, Trento, Italy
Volume :
28
Issue :
2
fYear :
2011
Firstpage :
28
Lastpage :
34
Abstract :
CodeBender implements a novel client replacement strategy to counter the malicious host problem and address the problem of guaranteeing client-code security. CodeBender is a tool that implements a novel client-replacement strategy to counter the malicious host problem. It works by limiting the client code´s validity and, when the code expires, by having the server provide a new client that replaces the former one. The complexity of analyzing frequently changing, always different (orthogonal) program code deters an adversary´s reverse engineering efforts. We´ve implemented CodeBender and tested its practicability in two case studies.
Keywords :
industrial property; program testing; reverse engineering; CodeBender; client code security; client code validity; client replacement strategy; malicious host problem; orthogonal replacement; program code; remote software protection; reverse engineering; development tools; hardware/software protection; program transformation; security and protection; software/software engineering;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2010.158
Filename :
5661761
Link To Document :
بازگشت