پیش‌نویس:میمون عسلی

سامانه‌ی تشخیصِ سواستفاده‌ی میمون عسلیِ پیمایشگر، یا به اختصار «میمون عسلی» ، یک هانی‌پات تحقیقاتی مایکروسافت است که در آن، شبکه‌ای از رایانه‌ها وب را پیمایش می‌کنند تا وب‌سایت‌هایی را بیابند که با سوءاستفاده از آسیب‌پذیری‌های مرورگر، روی رایانهٔ میمون عسلی بدافزار نصب می‌کنند. پیش از ورود به هر سایت، یک نسخهٔ لحظه‌ای از حافظه، برنامه های اجرایی و ثبات رایانهٔ هانی‌پات ذخیره می‌شود. پس از پایان بازدید، وضعیت جدید حافظه، برنامه‌های اجرایی و ثبات ثبت شده و با نسخهٔ پیشین، مقایسه می‌شود. سپس تغییرات تحلیل می‌شوند تا معلوم شود آیا سایتِ بازدیدشده بدافزاری را روی رایانهٔ هانی‌پات نصب کرده است یا خیر 

میمون عسلی بر اساس مفهوم هانی‌پات ساخته شده است، با این تفاوت که به طور فعال، وب‌سایت‌هایی را که سعی در سوءاستفاده از آن دارند را جستجو می‌کند. این اصطلاح توسط بخش تحقیقات مایکروسافت در سال ۲۰۰۵ ابداع شد. با میمون‌های عسلی می‌توان حفره‌های امنیتی را پیدا کرد که هنوز به طور عمومی شناخته نشده‌اند اما باز بوده و توسط مهاجمان مورد سوءاستفاده قرار می‌گیرند.

 فناوری 
هر میمون عسلی، یک برنامه خودکار است که سعی می‌کند عملکرد یک کاربر در حال وبگردی را تقلید کند. مجموعه‌ای از میمون‌های عسلی بر روی ماشین‌های مجازی که ویندوز XP را اجرا می‌کنند، در سطوح مختلف پچ اجرا می‌شوند - برخی کاملاً پچ شده‌اند، برخی کاملاً آسیب‌پذیر هستند و برخی دیگر، در بین این دو حالت افراطی قرار دارند. برنامه میمون عسلی هر خواندن یا نوشتن روی فایلها و پوشه‌ها و اسناد و رجیستری را ثبت کرده و گزارشی از داده‌های جمع‌آوری‌شده توسط وب‌سایت، و نرم‌افزارهای نصب‌شده توسط آن را نگه می‌دارد. وقتی این میمون عسلی از یک سایت خارج میشود، این گزارش، تجزیه و تحلیل می‌شود تا مشخص شود که آیا بدافزاری روی میزبان نصب شده است یا خیر. در چنین مواردی، گزارش اقدامات برای تجزیه و تحلیل بیشتر(بصورت دستی توسط متخصص) به یک برنامه کنترل‌کننده خارجی ارسال می‌شود که داده‌های مربوط به سوءاستفاده را ثبت کرده و ماشین مجازی را مجدداً راه‌اندازی می‌کند تا بتوان سایر سایت‌ها را با شروع از یک وضعیت سالم و بدون آلودگی، پیمایش(خزش) کرد.

 مقداردهی اولیه برای خزش 
از بین بیش از ۱۰ میلیارد صفحه وب، سایت‌های قانونی زیادی وجود دارند که از آسیب‌پذیری‌های مرورگر سوءاستفاده نمی‌کنند و شروع خزش از بیشتر این سایت‌ها اتلاف منابع خواهد بود و به صرفه نیست. بنابراین، یک لیست اولیه به صورت دستی ایجاد میکنیم که سایت‌هایی را که به استفاده از آسیب‌پذیری‌های مرورگر برای آلوده کردن سیستم‌های بازدیدکننده با بدافزار شناخته می‌شوند، فهرست کرده است؛ سپس سیستم میمون عسلی، لینک‌های سایت‌های سوءاستفاده کننده را دنبال می‌کند، زیرا احتمال بیشتری وجود دارد که به سایت‌های سوءاستفاده کننده دیگر منتهی شوند. سیستم میمون عسلی همچنین تعداد لینک‌های اشاره شده به یک سایت سوءاستفاده کننده را ثبت می‌کند و بدین ترتیب، شاخصی آماری از میزان سهولت دسترسی به یک سایت سوءاستفاده کننده ارائه می‌دهد.

 تشخیص سوء‌استفاده 
میمون عسلی از یک سیستم جعبه سیاه برای تشخیص سوءاستفاده‌ها استفاده می‌کند، یعنی از امضای سوءاستفاده‌های مرورگر اتکا نمیکند. یک برنامه میمون که نمونه‌ای واحد از پروژه میمون عسلی است، Internet Explorer را برای بازدید از یک سایت راه‌اندازی می‌کند. همچنین تمام عملیات‌های خواندن یا نوشتن رجیستری و فایل را ثبت می‌کند. این برنامه، اجازه نمایش پنجره‌های بازشو و همچنین نصب نرم‌افزار را نمی‌دهد. بنابراین، هر خواندن یا نوشتنی که خارج از پوشه موقت Internet Explorer اتفاق می‌افتد، باید از سوءاستفاده‌های مرورگر استفاده کرده باشد. سپس این موارد توسط برنامه‌های تشخیص بدافزار و سپس به صورت دستی تجزیه و تحلیل می‌شوند. سپس برنامه میمون، ماشین مجازی را مجدداً راه‌اندازی می‌کند تا سایت دیگری را در حالت تازه‌ و بدون آلودگی، خزش کند.

 همچنین ببینید 

 هانی‌پات کلاینت / هانی‌کلاینت

 منابع 

 پیوندهای خارجی 

 پادکست امنیت همین حالا! - قسمت دوم: "میمون‌های عسلی" 
 مقالات هفته الکترونیکی : ۱ ، ۲
 Honeyclient - یک هانی‌پات کلاینت متن‌باز که IE را مشابه HoneyMonkey هدایت می‌کند.
 HoneyC - یک چارچوب هانی‌پات کلاینت با تعامل کم 
 مقاله MSR
 مقاله فنی MSR 

[[:رده:مؤسسه تحقیقاتی مایکروسافت]]
[[:رده:امنیت شبکه‌های رایانه‌ای]]

 این مقاله در حال ترجمه از یک مقاله موجود در .ویکی انگلیسی برای انجام یک تکلیف دانشجویی است. ما به حق نشر پایبندیم لطفا حذف نشود. تمامی مباحث مطرح شده، به منابعی معتبر و مستقل ارجاع داده شده اند.