eCommons

 

Proactive Obfuscation

dc.contributor.authorRoeder, Tom
dc.contributor.authorSchneider, Fred B.
dc.date.accessioned2009-03-28T00:33:56Z
dc.date.available2009-03-28T00:33:56Z
dc.date.issued2009-03-28T00:33:56Z
dc.description.abstractProactive obfuscation is a new method for creating server replicas that are likely to have fewer shared vulnerabilities. It uses semantics-preserving code transformations to generate diverse executables, periodically restarting servers with these fresh versions. The periodic restarts help bound the number of compromised replicas that a service ever concurrently runs, and therefore proactive obfuscation makes an adversary's job harder. Proactive obfuscation was used in implementing two prototypes: a distributed firewall based on state-machine replication and a distributed storage service based on quorum systems. Costs intrinsic to supporting proactive obfuscation were quantified by measuring the performance of these prototypes.en_US
dc.description.sponsorshipSupported in part by AFOSR grant F9550-06-0019, National Science Foundation Grants 0430161 and CCF-0424422 (TRUST), and Microsoft Corporation.en_US
dc.identifier.urihttps://hdl.handle.net/1813/12138
dc.language.isoen_USen_US
dc.subjectfault toleranceen_US
dc.subjectsecurityen_US
dc.subjectreliabilityen_US
dc.subjectdistributed systemsen_US
dc.titleProactive Obfuscationen_US
dc.typearticleen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
po.pdf
Size:
359.1 KB
Format:
Adobe Portable Document Format