Publication:
.NET Security: Lessons Learned and Missed from JAVA

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

University of Virginia, Department of Computer Science

Research Projects

Organizational Units

Journal Issue

Abstract

Many systems execute untrusted programs in virtual machines (VMs) to limit their access to system resources. Sun introduced the Java VM in 1995, primarily intended as a lightweight platform for execution of untrusted code inside web pages. More recently, Microsoft developed the .NET platform with similar goals. Both platforms share many design and implementation properties, but there are key differences between Java and .NET that have an impact on their security. This paper examines how .NET�s design avoids vulnerabilities and limitations discovered in Java and discusses lessons learned (and missed) from Java�s experience with security.

Description

Original submission date: 2012-10-29T19:40:06Z

Subjects

Citation

Paul, Nathanael, and Dave Evans. ".NET Security: Lessons Learned and Missed from JAVA." University of Virginia Dept. of Computer Science Tech Report (2004).

Collections

Endorsement

Review

Supplemented By

Referenced By