آزمایش نرم افزار و بکارگیری الگوریتم تکاملی هوش مصنوعی

آزمایش علاوه بر یافتن خطاهای نرم افزار، برای آزمایش عملکرد ، ایمنی و تحمل خطا یا موارد امنیتی نیز مورد استفاده قرار می گیرد. روش ها و راه حل هایی تاکنون ارئه گردیده اند. در این مقاله به معرفی الگوریتم ژنتیک از الگوریتم های تکاملی در هوش مصنوعی پرداخته می شود.

بد افزار به یک قطعه کد یا پک برنامه گفته می شود که به منظور نفوذ در سیستم هدف  و جمع آوری اطلاعات شخصی یا سازمانی ، خراب کاری  یا کلاهبرداری و ... نوشته شده است. به طور کلی وب سایت هایی که شامل بدافزار هستند به دو دسته تقسیم می شوند :

-وب سایت هایی که توسط نفوذپر یا نفوذگران مدیریت می گردند و بدافزار ها در آنجا مقیم هستند و از آنجا پخش می شوند .

- وب سایت هایی که به وب سایت هایی که بدافزار ها در آنجا مقیم هستند ارجاع می کنند .

روش هایی جهت کشف بدافزار از جمله شرکت GOOGLE و روش قدیمی Signature Based  ارائه شده است، که در این مقاله یک سیستم جدید برای کشف کشف صفحات آلوده ارائه می شود که به صفحات شامل بدافزار ارجاع می کنند و به روش پویا و توزیع شده کار می کند و این سیستم از بخش های سرور ، پایگاه داده و کلاینت ها تشکیل شده است که در سمت کلاینت ها یک نرم افزار کوچک بر روی مرورگر نصب می شود . وظیفه ی سرور کنترل و بروز رسانی محتوای پایگاه داده و ارسال محتوای این مخزن به شکل لیست برای کلاینت ها است . کلاینت ها نیز بر اساس لیست ارسالی از سوی سرور اقدام به کشف وب سایت های Pass-Through جدید رده . هر کدام از آنها لیست های خود را در بازه های زمانی مشخص برای سرور ارسال می کنند تا سرور همواره محتوای پایگاه داده را بروز نگاه دارد. پایگاه داده شامل دو نوع از لیست است . یک لیست که حاوی ادرس های URL وب سایت های Source و دیگری که شامل آدرس های URL های وب سایت های Pass-Through است. سرور برای عملیات کشف توسط کلاینت ها هر دو نوع لیست را برای آنها ارسال می کند . سرور برای کاهش تاخیر از یک کش استفاده می کند (برای تسریع ارسال و دریافت داده ها) و زمانی که مرورگر کلاینت ها کمتر در حال خزیدن در بین صفحات هستند ، محتوای پایگاه داده روی کش و دیسک را مطابقت می دهد.

برای مشاهده ادامه مقاله کلیک کنید. 

امیدواریم از این مقاله بهره کافی را برده باشید .

شرکت طراحی سایت رادکام سیستم اماده ارائه خدمات به مشتریان گرامی است .  نمونه کارهای مارا از لینک لیست مشتریان در منوی بالای صفحه مشاهده کنید . 

دانلود فایل
چهارشنبه 22 مرداد 1393 - 12:23:25 3150 آخرین بازدید : شنبه 25 خرداد 1398 - 17:05:51 0
*
*