ارزیابی کنید که چگونه برنامه ها و درایورهای نصب شده امنیت رایانه شخصی را تضعیف می کنند

همه می دانند که نصب تعداد زیادی درایور و نرم افزار بر روی رایانه آسیب پذیری آن را از نقطه نظر امنیتی(security standpoint) افزایش می دهد . با نصب موارد، پیچیدگی و همچنین احتمال مواجهه با مسائل امنیتی افزایش می یابد. من همیشه می خواستم ابزاری برای ارزیابی نحوه تکامل امنیت یک سیستم در هنگام نصب نرم افزاری که قصد استفاده از آن را دارید و تا کنون پیدا نکرده ام. خوشبختانه، مایکروسافت یک (Microsoft)ابزار ارزیابی(evaluation tool) رایگان به نام Attack Surface Analyzer منتشر کرد. اگر می خواهید در مورد آن و نحوه استفاده از آن بیشتر بدانید، این مقاله را بخوانید.

پیش نیاز باید داشته باشد(Must Have Prerequisite) - NET Framework 4

قبل از اجرای تنظیمات Microsoft Attack Surface Analyzer Microsoft.NET Framework 4 (Web Installer) را دانلود و نصب کنید . اگر بعد از نصب Attack Surface Analyzer آن را نصب کنید ، فقط به نسخه خط فرمان(command line version) ابزار دسترسی خواهید داشت. اگر ترجیح می دهید از یک رابط کاربری(user interface) گرافیکی استفاده کنید، Microsoft.NET Framework 4 را قبل از نصب آنالیز سطح حمله(Attack Surface Analyzer) مایکروسافت نصب کنید.

می توانید آنالایزر سطح حمله را (Attack Surface Analyzer) در اینجا(here) پیدا کنید .

مایکروسافت اتک سطح آنالایزر(Microsoft Attack Surface Analyzer) - چه کاری انجام می دهد؟

اطلاعات کامل در مورد ابزار را می توانید در سند Readme آنالیز سطح حمله پیدا کنید. (Attack Surface Analyzer Readme)اکیداً توصیه می کنم این سند را دانلود و مطالعه کنید.

برای خلاصه کردن نکات کلیدی، Attack Surface Analyzer موارد زیر را انجام می دهد:

  • (Scans)سیستم عامل(operating system) شما را اسکن می کند تا یک خط پایه از سطح امنیت و آسیب پذیری(security and vulnerability level) آن ایجاد کند .
  • در هر زمان (پس از نصب درایورها، به‌روزرسانی‌ها، برنامه‌ها و غیره) دوباره اجرا می‌شود تا تغییراتی که در سیستم شما رخ می‌دهد ثبت شود.
  • خط پایه شما را با هر اسکن بعدی مقایسه می کند و(scan and shares) گزارشی از آنچه از منظر امنیت و آسیب پذیری(security and vulnerability perspective) تغییر کرده است را به اشتراک می گذارد .

این گزارش شامل مسائل امنیتی شناسایی شده (اجرای آسیب‌پذیر، دایرکتوری‌های دارای فایل‌های اجرایی آسیب‌پذیر، تنظیمات ضعیف رجیستری، فرآیندهای آسیب‌پذیر، رشته‌ها و سرویس‌ها و غیره) و اطلاعات کاملی در مورد آنچه در سیستم شما تغییر کرده است (فرآیندهای در حال اجرا، پنجره‌های باز، سیستم) است. ماژول ها، خدمات، درایورها، ثبت فایل ها، پیکربندی نادرست اینترنت اکسپلورر(Internet Explorer) ، قوانین فایروال و غیره).

مایکروسافت اتک سطح آنالایزر

نحوه استفاده از مایکروسافت Attack (Microsoft)Surface Analyzer(Attack Surface Analyzer)

آنالایزر سطح حمله(Attack Surface Analyzer) را اجرا کنید. مطمئن شوید که "Run new scan" انتخاب شده است و ("Run new scan")Run Scan را فشار دهید .

مایکروسافت اتک سطح آنالایزر

منتظر بمانید تا (Wait)فرآیند جمع آوری(collection process) داده ها به پایان برسد. کمی طول می کشد، پس خود را با کمی صبر مسلح کنید.

مایکروسافت اتک سطح آنالایزر

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

مایکروسافت اتک سطح آنالایزر

پس از نصب برنامه ها، درایورها، هر چیزی که می خواهید نصب و ارزیابی کنید، ابزار را دوباره اجرا کنید و یک اسکن جدید انجام دهید.

وقتی اسکن جدید انجام شد، ابزار را باز بگذارید و "Generate standard attack level report"("Generate standard attack surface report") را انتخاب کنید .

سپس، فایل پایه(baseline file) به اضافه فایل تولید شده توسط آخرین اسکن را انتخاب کنید و Generate را فشار دهید .

مایکروسافت اتک سطح آنالایزر

یک گزارش HTML در اینترنت اکسپلورر(Internet Explorer) با سه بخش نشان داده می‌شود: خلاصه گزارش، مسائل امنیتی(Report Summary, Security Issues) و سطح حمله(Attack Surface) ، همه اطلاعات مفیدی در مورد امنیت سیستم شما و نحوه تغییر آن در مقایسه با اسکن اولیه(baseline scan) نشان می‌دهد .

مایکروسافت اتک سطح آنالایزر

چه زمانی این ابزار مفید است؟

Attack Surface Analyzer ابزار پیچیده ای است که داده های مهم را به شیوه ای بسیار دقیق نمایش می دهد. بنابراین، مخاطبان هدف(target audience) آن را بیشتر افراد حرفه‌ای و کاربران قدرتمند با مهارت‌های فنی خوب تشکیل می‌دهند.

این ابزار می‌تواند در بسیاری از حالات مفید باشد، از جمله: توسعه نرم‌افزار جدید و آزمایش آسیب‌پذیری‌های امنیتی آن، ارزیابی مسائل امنیتی موجود در رایانه‌هایی که بخشی از شبکه هستند پس از نصب نرم‌افزار استاندارد(standard software) مورد نیاز، ارزیابی مسائل امنیتی خودتان. کامپیوتر، پس از نصب تمامی نرم افزارهایی که قصد دارید به طور منظم استفاده کنید.



About the author

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



Related posts