This paper discusses extensions to the functional language Erlang which provide a secure execution environment for remotely sourced code. This is in contrast to much existing work which has focused on securing procedural languages. Using a language such as Erlang provides a high degree of inherent run-time safety, which means effort can be focused on providing a suitable degree of system safety. We found that the main changes needed were the use of unforgeable (capability) references with access rights to control the use of system resources; the provision of a hierarchy of execution nodes to provide custom views of the resources available and to impose utilisation limits; and support for remote module loading. We then discuss prototype impl...
The Sanctuary mobile code system includes security mechanisms for protecting mobile agents from mali...
1 Introduction One of the most important challenges which computing research faces today is the deve...
sekar @ cs.sunysb.edu Existing approaches for mobile code security tend to take a conser-vative view...
. Many programming languages have been developed and implemented for mobile code environments. They ...
Slowly but surely, industry is discovering the need for programming languages, runtime environments ...
SafeErlang is a project that aims to make the programming language Erlang more safe in open distribu...
Code mobility can be defined as the capability to dynamically change the bindings between code fragm...
Erlang is an industry-standard cross-platform functional programming language and runtime system (ER...
Sun's announcement of the programming language Java more than anything popularized the notion of mob...
safeDpi is a distributed version of the Picalculus, in which processes are located at dynamically cr...
This paper presents a survey of existing techniques for achieving mobile code security, as well as a...
This dissertation presents a novel security architecture called security-passing style and motivates...
We consider the problems raised by the use of mobile code in e-Science. If a user submits a program ...
This paper presents Soter, a fully-automatic program analyser and verifier for Erlang modules. The f...
Remote evaluation and dynamically-extensible systems pose serious safety and security risks. Program...
The Sanctuary mobile code system includes security mechanisms for protecting mobile agents from mali...
1 Introduction One of the most important challenges which computing research faces today is the deve...
sekar @ cs.sunysb.edu Existing approaches for mobile code security tend to take a conser-vative view...
. Many programming languages have been developed and implemented for mobile code environments. They ...
Slowly but surely, industry is discovering the need for programming languages, runtime environments ...
SafeErlang is a project that aims to make the programming language Erlang more safe in open distribu...
Code mobility can be defined as the capability to dynamically change the bindings between code fragm...
Erlang is an industry-standard cross-platform functional programming language and runtime system (ER...
Sun's announcement of the programming language Java more than anything popularized the notion of mob...
safeDpi is a distributed version of the Picalculus, in which processes are located at dynamically cr...
This paper presents a survey of existing techniques for achieving mobile code security, as well as a...
This dissertation presents a novel security architecture called security-passing style and motivates...
We consider the problems raised by the use of mobile code in e-Science. If a user submits a program ...
This paper presents Soter, a fully-automatic program analyser and verifier for Erlang modules. The f...
Remote evaluation and dynamically-extensible systems pose serious safety and security risks. Program...
The Sanctuary mobile code system includes security mechanisms for protecting mobile agents from mali...
1 Introduction One of the most important challenges which computing research faces today is the deve...
sekar @ cs.sunysb.edu Existing approaches for mobile code security tend to take a conser-vative view...