| N.S. Borenstein and M. Rose, "Safe Tcl", available at ftp://ftp.fv.com/pub/code/other/safe-tcl.tar.Z. |
....server and sends its result back to the client. Variants of remote programming include the Network Command Language (NCL) Fal87] Remote Evaluation (REV) SG90] and SUPRA RPC [Sto94] Agents generalize remote programming to allow arbitrary code movement. Systems such as Java [Sun94] Safe Tcl [BR], and Omniware [Col95] are concerned with the safe execution of untrusted code fragments. Safe Tcl is limited to Tcl scripts but Java and Omniware can work with any program (as long as the program is compiled into the bytecodes of the appropriate virtual machine) These three systems do not ....
N. S. Borenstein and M. Rose. Safe Tcl. Available at ftp://ftp.fv.com/pub/code/other/safe-tcl.tar.Z.
....and SUPRARPC [Sto94] Agents generalize remote programming to allow arbitrary code movement. Our system allows agent programmers to choose between a remote conversation (with RPC, message passing, or stream) or a jump followed by a local conversation. Systems such as Java [GM94] Safe Tcl [BR95] and Omniware [ATLLW96] are concerned with the safe execution of untrusted code fragments. Safe Tcl is limited to Tcl scripts but Java and Omniware can work with any program (as long as the program is compiled into the bytecodes of the appropriate virtual machine) These three systems do not ....
N. S. Borenstein and M. Rose. Safe Tcl. Available at ftp://ftp.fv.com/pub/code/other/safe-tcl.tar.Z, 1995.
....by a human configuring the resource managers. In Section 5 we describe our experiments using auctions to allow the resource managers to dynamically set prices based on supply, demand, and market conditions, such as the prices it sees offered by its competitors . In D Agents we use the Safe Tcl [BR95] infrastructure to enforce the decisions of the resource managers [Gra96] The Safe Tcl kernel interpreter intercepts sensitive procedure calls. On the first access, it asks the resource manager for its decision; it caches the decision to avoid asking the resource manager on subsequent resource ....
N. S. Borenstein and M. Rose. Safe Tcl. Available at ftp://ftp.fv.com/pub/code/other/safe-tcl.tar.Z, 1995.
....a machine from a malicious agent and to protect agents from each other. Incoming agents are authenticated using Pretty Good Privacy (PGP) KPS95] resource manager agents assign access restrictions based on this authentication; and Safe Tcl enforces these restrictions as the agent executes [BR]. Here we discuss the selection of Tcl as the main agent language and the details of the base system. We discuss security in the next section. 3.1 Tcl Tcl is a high level scripting language that was developed in 1987 and has enjoyed enormous popularity [Wel95] Tcl has several advantages as a ....
....and terminated. All of these problems have been considered in the mobile agent literature [LO95, CGH 95, TV96] although only the first two have seen significant implementation work. These same two problems are addressed in the current implementation of Agent Tcl using PGP [KPS95] and Safe Tcl [BR]. First we present the current implementation and then potential solutions for the remaining two security problems. 4.1 Authentication Authentication in Agent Tcl is based on PGP (Pretty Good Privacy) which is in widespread use despite controversies over export restrictions and patents [KPS95] ....
[Article contains additional citation context not shown here]
N. S. Borenstein and M. Rose. Safe Tcl. Available at ftp://ftp.fv.com/ pub/code/other/safe-tcl.tar.Z.
....transported in textual form. The global data state of a Tcl execution can be obtained and saved as a Tcl script, which when executed, restores the state to what it was when the script was created. 3 Borenstein s And Rose s Safe Tcl Safe Tcl is an extension of Tcl created by Borenstein and Rose [2] to allow safe execution of programs transported by email. It takes advantage of the ability of Tcl to support multiple totally independent Tcl interpreters within a single application process. Each Tcl interpreter provides a separate name space for variables and procedure definitions and a ....
N.S. Borenstein and M. Rose, "Safe Tcl", available at ftp://ftp.fv.com/pub/code/other/safe-tcl.tar.Z.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC