LEADER 03907oam 2200577 450 001 9910143631603321 005 20210803181829.0 010 $a3-540-68671-1 024 7 $a10.1007/3-540-68671-1 035 $a(CKB)1000000000210933 035 $a(SSID)ssj0000324865 035 $a(PQKBManifestationID)11242157 035 $a(PQKBTitleCode)TC0000324865 035 $a(PQKBWorkID)10315545 035 $a(PQKB)10925693 035 $a(DE-He213)978-3-540-68671-2 035 $a(MiAaPQ)EBC3073236 035 $a(MiAaPQ)EBC6495034 035 $a(PPN)15521800X 035 $a(EXLCZ)991000000000210933 100 $a20210803d1998 uy 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt 182 $cc 183 $acr 200 00$aMobile agents and security /$fGiovanni Vigna, editor 205 $a1st ed. 1998. 210 1$aNew York :$cSpringer,$d[1998] 210 4$d©1998 215 $a1 online resource (XII, 257 p. 8 illus.) 225 1 $aLecture notes in computer science ;$v1419 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a3-540-64792-9 320 $aIncludes bibliographical references at the end of each chapters and index. 327 $aFoundations -- Security Issues in Mobile Code Systems -- Environmental Key Generation Towards Clueless Agents -- Language Issues in Mobile Program Security -- Protecting Mobile Agents Against Malicious Hosts -- Security Mechanisms -- Safe, Untrusted Agents Using Proof-Carrying Code -- Time Limited Blackbox Security: Protecting Mobile Agents From Malicious Hosts -- Authentication for Mobile Agents -- Cryptographic Traces for Mobile Agents -- Mobile Code Systems -- D?Agents: Security in a Multiple-Language, Mobile-Agent System -- A Security Model for Aglets -- Signing, Sealing, and Guarding Java? Objects -- Active Content and Security -- The Safe-Tcl Security Model -- Web Browsers and Security. 330 $aNew paradigms can popularize old technologies. A new \standalone" paradigm, the electronic desktop, popularized the personal computer. A new \connected" paradigm, the web browser, popularized the Internet. Another new paradigm, the mobile agent, may further popularize the Internet by giving people greater access to it with less eort. MobileAgentParadigm The mobile agent paradigm integrates a network of computers in a novel way designed to simplify the development of network applications. To an application developer the computers appear to form an electronic world of places occupied by agents. Each agent or place in the electronic world has the authority of an individual or an organization in the physical world. The authority can be established, for example, cryptographically. A mobile agent can travel from one place to another subject to the des- nation place?s approval. The source and destination places can be in the same computer or in di erent computers. In either case,the agentinitiates the trip by executing a \go" instruction which takes as an argument the name or address of the destination place. The next instruction in the agent?s program is executed in the destination place, rather than in the source place. Thus, in a sense, the mobile agent paradigm reduces networking to a program instruction. A mobile agent can interact programmatically with the places it visits and, if the other agents approve, with the other agents it encounters in those places. 410 0$aLecture notes in computer science ;$v1419. 606 $aMobile agents (Computer software) 606 $aComputer security 615 0$aMobile agents (Computer software) 615 0$aComputer security. 676 $a006.3 702 $aVigna$b Giovanni 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bUtOrBLW 906 $aBOOK 912 $a9910143631603321 996 $aMobile agents and security$91492506 997 $aUNINA