• 検索結果がありません。

Japan Advanced Institute of Science and Technology

N/A
N/A
Protected

Academic year: 2021

シェア "Japan Advanced Institute of Science and Technology"

Copied!
4
0
0

読み込み中.... (全文を見る)

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

https://dspace.jaist.ac.jp/

Title

不正なホストの盗み見からモバイルエージェントを保

護するセキュリティ機構の提案と実装

Author(s)

村田, 真一

Citation

Issue Date

2001‑03

Type

Thesis or Dissertation

Text version

author

URL

http://hdl.handle.net/10119/1462

Rights

Description

Supervisor:渡部 卓雄, 情報科学研究科, 修士

(2)

Shinichi Murata

School of Information Science,

Japan Advanced Institute of Science and Technology

February 15, 2001

Keywords: mobile agent, security, application framework, electronic commerce,

security policy, malicioushost, connement.

1 Security Threats Considered

Thepurposeofthis studyistoconstructaframeworkthatprotects mobileagentsagainst

read attacks frommalicious hosts, and to realize itas an application framework. Mobile

agents are programs that migrate from host to host and execute tasks at each host.

Programmers can make exible application by using mobile agents, because they can

migrate with their internal states. However, when we use mobile agent technologies in

real-world applications, we must resolve reliability and security problems. In this paper,

we deal with one of the security problems. The security problems are divided into two

categories: (1)threatsby maliciousagents whoattackhosts and (2) threatsby malicious

hosts whoattack agents. In existing mobileagent systems, (1)have been considered,but

(2)isnot. Thoughthereare severalattackscategorizedas(2),wecopewithathreatthat

conned data of agentsare stolen by read attacks frommalicioushosts.

Electroniccommerceisoneofapplicationareathatisexpectedtousemobileagents. If

weusemobileagentsforthisarea,theycancollectinformation,makeelectronicsettlement

and negotiate priceautomatically. However, malicioushosts can read theirconned data

like information about a credit card and personal information. So in this area, it is

importanttocopewiththereadattacks. Inthispaper,wedealwithElectronicCommerce

Agentwhomigratesfromhosttohostand communicates withavirtual shopateachhost

and does electronic commerce.

2 A Connement Framework

Several security techniques against the threats of malicious hosts have been suggested.

However they have not been practical techniques to protect mobile agents against the

Copyrightc 2001byShinichiMurata

(3)

Thesehosts must knowthe code and internalstates toexecutemobileagents. Even ifwe

encrypt informationabout the agents, they must decrypt it. Soit is diÆcultproblem to

protectconned data of the agents againstthe read attacks. To cope with this problem,

wesuggestaconnementframeworkthatprotectsmobileagentsagainstthe readattacks.

In this framework, conned data is separated from the main part of an agent. We call

anagent who managesconned data at auser's host a SecretData Manager Agent,and

an agent who migratesfrom host to host an Itinerary Agent. Though they are executed

atdierenthosts, they communicatewith eachother through the network and workas a

singleElectronic CommerceAgent. The ItineraryAgent migratesand executestasksand

sends requests tothe SecretData Manager Agent to get conned data. The Secret Data

Manager Agent receives these requests, and returns conned data only to the Itinerary

Agentwhohaspermissions toaccesstoit. Thepermissionsaredistinguishedbyfollowing

items.

A host by whom the Itinerary Agentis executed.

An identier of a virtual shop where the Itinerary Agent is communicating.

Executive phase of the Itinerary Agent.

Kind of access.

An identier of the Itinerary Agent.

3 An Application Framework

Inthis connementframework,the ItineraryAgentmigrateswithouthavingconned da-

ta;somalicioushostscan't readit. However, whenconned dataisneeded, the Itinerary

Agent must always send requests. And the Secret Data Manager Agent must identify

correct requests that have the permissions. And furthermore, communications between

these agents must be secure. So the program code tends to become complicated and it

isdiÆcult toimplementthe code forsecurity correctly. Tocope with these problems,we

realizeaconnementframeworkasanapplicationframeworkoftheElectronicCommerce

Agent. The framework makes iteasy to create the Electronic Commerce Agent who can

protectconneddata. Theframeworkconsistsoftemplateclassesofthe ElectronicCom-

merceAgent,aSecurityManagerfunction,aDataStorefunctionandalibraryofsecurity

function. The Security Manager function, that is included in the Secret Data Manager

Agent, receives requests from the Itinerary Agent and checks its permissions. The Data

Store function, that is included in the Itinerary Agent, has functions to communicate

with the Secret Data Manager Agent securely. The template classes have these security

functions and itinerary patterns.

Wemustconsidertworequirementstowhichhostinformationisopenedandtechniques

to protect information. A combination of the requirements diers with each conned

data, processing contents and usage of an agent. For example, we must open member

(4)

services. However, informationabout a creditcard for the electronic settlement must be

opened only to a host of a payment gateway and protected by the SET protocol. Sowe

denethe requirements assecurity policies intothe XML les. The policieshave pairsof

conned data and the requirements,and make iteasy toset and change the connement

frameworkexibly. They are readby the Security Manager functionand used to restrict

the permissions.

4 Experiments and Conclusion

Wemadethreeexamples ofthe Electronic CommerceAgents. Eachof themhas dierent

itinerarypatternsbyusingtheapplicationframework. Theconneddatadierswitheach

itinerary pattern. And the techniques to protect information dier with each data. So

eachexampleuses dierenttechniquestoprotectconneddata. Byusingthis application

framework,it was simplicity tocreate the Electronic Commerce Agent each of them has

dierentitinerarypattern. Anditwasless programcodetoprotectconneddata against

the read attacks. Future works are copingwith other security problems likea tampering

and applying the connement frameworkto areas other than electronic commerce.

参照

関連したドキュメント

build two evaluation = Ac(S’) Calculate evaluation of

Keywords: Distance education, Multimedia, Multi video stream, User

the adult agents also lo osen their grammar in order to accept what the child agent says tolerantly. I report the result of experimentation with this mo del, together

function composition makes many intermediate data structures such as tree and list, be-.. cause those intermediate data structures are used to pass and

Server

ssSetNumPWork( S, 0); /* number of p ointer work vector

to the existential mobile agent systems, can't cope with all the faults. For example,. the mobile agents can't activate themselves from the permanent agents

Keywords: group updates, data structure, chromatic tree, thinking time.. When we solve a problem treating geometric data, the role played by