Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Article type: Research Article
Authors: Pucella, Riccardoa | Schneider, Fred B.b
Affiliations: [a] Northeastern University, Boston, MA, USA. E-mail: riccardo@ccs.neu.edu | [b] Cornell University, Ithaca, NY, USA. E-mail: fbs@cs.cornell.edu
Note: [*] This work was mainly performed while the first author was at Cornell University. A preliminary version of this paper appears in the Proc. 19th IEEE Computer Security Foundations Workshop, 2006, pp. 230–241. Supported in part by AFOSR Grant F9550-06-0019, National Science Foundation Grants 0430161 and CCF-0424422 (Trust), ONR Grant N00014-01-1-0968, and grants from Microsoft and Intel. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of these organizations or the US Government.
Abstract: A set of replicas is diverse to the extent that they implement the same functionality but differ in their implementation details. Diverse replicas are less likely to succumb to the same attacks, when attacks depend on memory layout and/or other implementation details. Recent work advocates using mechanical means, such as program rewriting, to create such diversity. A correspondence between the specific transformations being employed and the attacks they defend against is often provided, but little has been said about the overall effectiveness of diversity per se in defending against attacks. With this broader goal in mind, this paper gives a precise characterization of attacks, applicable to viewing diversity as a defense, and also shows how mechanically-generated diversity compares to a well-understood defense: type checking.
Keywords: Obfuscation, mechanical-generated diversity, replication, imperative languages, type systems
DOI: 10.3233/JCS-2009-0379
Journal: Journal of Computer Security, vol. 18, no. 5, pp. 701-749, 2010
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl