تبریز : دانشگاه تبریز ، دانشکده مهندسی برق و کامپیوتر
۸۹ ص
چاپی
کارشناسی ارشد
هوش مصنوعی
۱۳۹۱/۰۶/۱۸
تبریز : دانشگاه تبریز ، دانشکده مهندسی برق و کامپیوتر
عاملهای سیار الگوی محاسباتی جدیدی محسوب میصشوند که قابلیتهایی نظیر هوشمندی، خودمختاری و تعامل با محیط اطراف خود را داشته و قادر هستند برای رسیدن به اهداف تعیین شده برای آنها، به صورت خودمختار از محیطی به محیط دیگر مهاجرت نمایند .از مهمترین مزایای این عاملها می-توان به هوشمندی، کاهش ترافیک شبکه و دسترسی محلی به دادهها اشاره کرد که نسبت به الگوهای محاسباتی دیگر مانند مدل مشتری/خدمتگزار و کد درخواستی برتری دارد .به دلیل قرار گرفتن این عامل-ها در محیطهای ناشناخته و غیرقابل پیشبینی، در معرض تهدیدات جدی از جانب میزبانها و موجودیت-های دیگر قرار میگیرند .به همین جهت امنیت عاملهای سیار مهمترین چالشی است که از گسترش و کاربرد واقعی آنها جلوگیری کرده است .در این پایاننامه، روش امنیتی جدیدی ارائه میشود که هدف آن پیشگیری از مهاجرت عاملها به میزبانهای مخرب و اجرای سریعتر آنها توسط میزبانها میباشد .برای این منظور از یک طرف ثالث معتمد برای نظارت بر سیستم و شناسایی میزبانهای مخرب با روش امتیازدهی به آنها استفاده شده است .معیار امتیاز داده شده به هر میزبان، مدت زمان اجرای عاملها و نتایج اجرای آنها است .مزیت اعمال مدت زمان اجرای عامل در سطح امنیتی میزبانها این است که باعث ایجاد رقابتی بین میزبانها برای اجرای سریعتر عاملها میشود که در تجارت الکترونیکی اهمیت بالایی دارد .مقدار جریمه و پاداش میزبانها برای اجراهای مخرب یا سالم، توسط پارامتری مشخص میشود که تاثیر سابقه میزبانها و یا اجراهای اخیر را در سطح امنیتی آنها مشخص میکند .نتایج بدست آمده نشان میدهند که در صورت تغییر رفتار میزبانها، این تغییر رفتار منجر به تغییر سطح امنیتی آنها شده و تعداد عاملهای مهاجرت کرده به آنها نیز متناسب با سطح امنیتی هر میزبانی تغییر خواهد کرد
Mobile agents (MAs) are new computing paradigm with the capability of intelligent, autonomous, mobility and interacting with environment. They can migrate from one host to another to reach goals that specified by their owners. Some of the main advantages of MAs are reducing network traffic, local access to data and workload balancing in the network. These advantages aren't supported in other computing paradigms such as client/server or code on demand paradigm. Because of moving to unknown and unpredictable environments, they are exposed to serious threats from malicious hosts and other entities. So security of MA is the most important challenge that must be solved.In this thesis, a new security method is proposed. The purpose of this approach is preventing MAs to migrate malicious hosts and fast executing of MAs. To reach this goal, a value is given to every host by trusted third party (TTP). This value specifies security level of hosts and is used by MAs to migrate or not to them. After executing MA by host, their security levels are been updated. Execution result of watermarked MA and its execution time length are criterion to reward or penalty of hosts. A parameter is used to specify amount of reward or penalty relative to above criterions. This model, will create a competitive environment among hosts to run agents faster and safer to get reward that is important factor in E-commerce. Simulation results show that if a host change his behavior from secure to malicious or reverse, this will lead to change in security level of host and so, number of agents that decide to migrate to them