محافظت از سیستم عامل در مقابل جاسوس افزارها و منحرف سازی آنها

نویسندگان

1 دانشگاه آزاد اسلامی واحد بروجرد

2 دانشگاه علم و صنعت ایران

چکیده

در این مقاله روش جدیدی برای شناسایی، رهگیری و مقابله با جاسوس‌افزارها به ویژه ضبط کننده‌های صفحه کلید، مسدود کننده‌ها و تصویربردارها از صفحه نمایش ارائه شده است. در این روش تشخیص جاسوس‌افزارها بر مبنای تحلیل رفتار آنها به صورت پویا انجام می‌شود و پس از تشخیص وجود جاسوس‌افزار، اقدام به رهگیری برای شناسایی پردازه، فایل‌های اجرایی روی دیسک سخت و تعامالات جاسوس‌افزار با شبکه در یافتن مقصد مورد نظر جاسوس‌افزار و اطلاعات سرقتی می‌نماید. روش پیشنهادی پس از رهگیری، اقدام به مقابله با بدافزارهای مذکور می‌کند این مقابله شامل ختم اجباری پردازه رهگیری شده، حذف فایل اجرایی آن از دیسک سخت یا منحرف‌سازی جاسوس‌افزارها با تحویل اطلاعات غلط و تغییر مقصد آنها می‌باشد در این طرح، رهگیری و مقابله توسط دایورهایی در سطح هسته سیستم عامل، پیشنهاد و پیاده‌سازی شده است تا به صورت مستقل از توابع سامانه‌ای سطح کاربر و محدودیت‌های اعمالی سیستم عامل عمل نماید. این مقاله همچنین، امنیت سامانه پیشنهادی را مورد بررسی قرار داده و راهکاری برای مقابله با مسدود کننده‌ها و نحوه ساخت یک صفحه کلید مجازی امن و غیر قابل رهگیری نیز ارائه می‌دهد تا بتوان به هدف اصلی این مقاله که ایمن کردن محیط سیستم عامل از وجود جاسوس-افزارها می‌باشد، دست یافت. در این مقاله کارایی روش پیشنهادی از نظر میزان دقت در کشف و مقابله مؤثر با جاسوس‌افزارها ارزیابی شده و نشان داده می‌شود که روش پیشنهادی می‌تواند با دقت نزدیک به 96 درصد وجود جاسوس‌افزارها را تشخیص و با موفقیت 100 درصد سیستم عامل را از وجود جاسوس‌افزارهای کشف شده تمیز دهد و با مقایسه با برترین برنامه‌های ضد جاسوس‌افزارها در دنیا نشان داده می‌شود که روش پیشنهادی از ابعاد مختلف کاملاً قابل رقابت و در مواردی برتر از نمونه‌های خارجی است.

کلیدواژه‌ها


عنوان مقاله [English]

Protection of Operation System against Spywares and Diversion Them

نویسندگان [English]

  • Danial Javaheri 1
  • Saeed Parsa 2
1
2
چکیده [English]

In this article new methods for detection and interception of Spywares specifically key loggers, Blockers and screen recorders is proposed. After detecting a malicious behavior, at run time by dynamic behavioral analysis, its corresponding process and executable file are located. All the interaction of the underlying network are logged and analyzed to extract the destination and source of the stolen information which was support to be transferred by the Spyware. After the malicious code is analyzed the process in the main memory is terminated and its executable and image files are removed from the hard disk, in addition could deliver junk information to spyware or diversion destination of it. The proposed method tracks and intercept malicious code through the kernel drivers belonging to the operation system. In this way we could bypass and ignore all the system functions in user mode and all the limitations and constraint imposed by the operating system. In this article the security of the proposed method is also considered and proposes a new method for interception of blockers and construction of secure virtual keyboards. In this way we could achieve the main target of the proposed method to secure the operation system environment of any Spywares. At the end this article evaluate proposed methods based on accuracy of detection and success reaction against Spywares. This Accuracy is 96% and reaction rate is 100%, We compare these results with top famous Anti-Spyware application in the word to prove that our proposed methods is competitive with the best and is better of them in some feathers.

کلیدواژه‌ها [English]

  • Anti-Spyware
  • Anti-Key Logger
  • Anti Blocker
  • Diversion Spyware
  • Dynamic Malware Analysis