Remote software protection by orthogonal client replacement

Mariano Ceccato, Paolo Tonella, Mila Dalla Preda, Anirban Majumdar · 2009

In a typical client-server scenario, a trusted server provides valuable services to a client, which runs remotely on an untrusted platform. Of the many security vulnerabilities that may arise (such as authentication and authorization), guaranteeing the integrity of the client code is one of the most difficult to address. This security vulnerability is an instance of the malicious host problem, where an adversary in control of the client's host environment tries to tamper with the client code.

Read the paper · More papers on PaperTik