نیازمندی‌های نصب کنسول سرور EDR (پادویش)

معرفی ماژول‌های EDR

سامانه EDR پادویش شامل چندین ماژول مختلف می‌باشد که بسته به لایسنس قابل انتخاب می‌باشند. این ماژول‌ها شامل موارد زیر است:

  • ماژول اصلی EDR
    این ماژول شامل ماژول‌های اصلی EDR یعنی سنسورها، هشدار، شکار تهدید، پویش و … می‌باشد که کارکرد اصلی EDR یعنی تشخیص و مقابله را شکل می‌دهد.
  • ماژول کتابخانه فایل (File Library)
    ماژول کتابخانه فایل وظیفه جمع‌آوری فایل‌های اجرایی از تمامی کلاینت‌های EDR را جهت انجام عملیات تحلیلی برعهده دارد. این کتابخانه سرویس پایه‌ای ارائه می‌دهد که بر پایه آن فایل‌ها به صورت خودکار جمع‌آوری، نگهداری و به ماژول‌های تحلیلی مانند MultiAV، سندباکس و تحلیل ایستای فایل ارسال می‌شوند و نتایج تحلیل فایل را نیز در خود نگهداری می‌کند.
  • ماژول Multi-AV
    ماژول Multi AV همانگونه که از اسم آن مشخص است وظیفه پویش فایل‌ها توسط آنتی‌ویروس‌های مختلف و ارائه نتایج آنها را برعهده دارد. یکی از سریعترین راه‌ها برای تشخیص بدافزارهای کم‌تشخیص، استفاده از این تکنیک می‌باشد. به کمک این ماژول قدرت تشخیص آنتی‌ویروس‌ها ترکیب می‌شود، به این ترتیب که نتایج تشخیص همه آنتی‌ویروس‌ها با همدیگر ترکیب شده و دقت تشخیص حاصل تجمیع آنها خواهد بود.
  • ماژول سندباکس (Sandbox)
    ماژول سندباکس سرویس تحلیل پویای فایل را ارائه می‌دهد. این سرویس یکی از بهترین روش‌های خودکار برای تشخیص بدافزارهای کاملا ناشناخته مي‌باشد. در این روش تشخیص، فایل به یک محیط ایزوله (سندباکس) منتقل شده و در آنجا اجرا می‌شود. رفتار دقیق فایل زیر ذره‌بین قرار گرفته و انواع عملیات مشکوک یا غیرمشکوک آن لاگبرداری و گزارش می‌شود. نتیجه نهایی به کاربر کمک می‌کند تا تشخیص دهد که فایل اجرایی مخرب بوده است یا خیر، و اینکه محدوده عملیات آن چه بوده است.
  • ماژول‌های تحلیل ایستای فایل (File Static Analyzers)
    ماژول تحلیل ایستای فایل، وظیفه ارائه یک تحلیل ساختاری (ایستا) از فایل‌های مورد بررسی را برعهده دارد. موتورهای این ماژول به تفکیک نوع فایل و سیستم‌عامل هدف تقسیم‌بندی شده و جداگانه قابل انتخاب مي‌باشد. (ویندوزی، لینوکسی، اندرویدی) این ماژول موتورهای تحلیل متفاوت و متنوعی را داراست که اطلاعاتی از قبیل اطلاعات امضای دیجیتال، کتابخانه‌های اجرایی مورد استفاده، رشته‌های مهم، پک و رمزشده بودن/نبودن، نوع ماشین اجرایی و… را از فایل استخراج کرده و اطلاعات آن را جهت تحلیل در اختیار کاربر قرار می‌دهد.

نحوه استفاده از این مقاله

با توجه به ماژول‌هایی که در لایسنس شما تعریف شده‌اند، تعداد کاربر (نقطه پایانی)، مدت نگهداری لاگ‌ها و فایل‌ها، و حجم رویداد/فایل تولیدشده در سازمان شما نیازمندی نصب متفاوت می‌باشد. در این مقاله تلاش شده است که حداقل‌های مناسب برای یک شبکه با کاربردهای معمول معرفی گردد.

جهت سادگی کار شما، مقاله به بخش‌های زیر تقسیم شده است:

  1. نیازمندی نصب EDR Base: این بخش نیازمندی‌های حداقلی نصب ساده‌ترین لایسنس EDR یعنی EDR Base را پوشش می‌دهد. در این نسخه فقط ماژول‌های اصلی وجود دارند و ماژول‌هایی مانند MultiAV و سندباکس وجود ندارد.
  2. نیازمندی نصب ماژول‌های افزودنی: در این بخش نیازمندی هر ماژول به تفکیک آورده شده است که باید با نیازمندی‌های پایه جمع گردند.

نکات نصب

  1. به طور کلی جهت نصب شما به یک یا چند ماشین مجازی نیاز دارید. (به جز ماژول سندباکس)
  2. ماژول سندباکس استثنائا باید روی سخت‌افزار فیزیکی (Bare Metal) مجزا راه‌اندازی گردد
  3. نصب و راه‌اندازی EDR Base می‌تواند بر روی یک یا چند سرور لینوکسی انجام شود. اما ماژول MultiAV نیازمند ماشین‌های ویندوزی می‌باشد.
  4. در صورت وجود سرویس‌های SQL Server و Elasticsearch در شبکه و داشتن ظرفیت پردازشی کافی، می‌توان از سرویس‌های موجود استفاده کرد. (نیازمندی‌های موجود در این مستند با احتساب نیازمندی راه‌اندازی کامل این سرویس‌ها تهیه شده است)
  5. برای کاهش فشار بر روی سرور و بهره‌برداری بهینه از منابع، می‌توانید ماشین‌های مجازی را بین سرورهای مختلف تقسیم کنید.
  6. توصیه ما استفاده از هاردهای SSD یا NVMe جهت ذخیره‌سازی ElasticSearch می‌باشد. اما بخش ماژول کتابخانه فایل می‌تواند روی هاردهای معمولی مستقر گردد.
تمامی مشخصات زیر برای نگهداری اطلاعات کلاینت ها برای 30 روز می‌باشد
هر سرور باید برابر با ۱۰ کلاینت لحاظ شود

نیازمندی نصب

EDR Base

این بسته فاقد ماژول FAM، کتابخانه فایل، MultiAV و … می‌باشد و صرفا یک EDR خالص می‌باشد.

Network (Mbps)

NVME(GB)

HDD(GB)

CPU(Core)

RAM (GB)

Estimated FPD

Estimated EPS

Clients

4.8 500 4,000 20 64 1,000 ‫‪2,500‬‬ 1,000
9.6 1,000 8,000 20 128 1,000 5,000 2,000
24 2,500 20,000 30 320 1,000 ‫‪10,000‬‬ 5,000
48 5,000 40,000 40 640 2,000 ‫‪20,000‬‬ 10,000
96 10,000 80,000 80 1,280 4,000 ‫‪40,000‬‬ 20,000
240 25,000 200,000 300 3,200 10,000 ‫‪100,000‬‬ 50,000

 

مشخصات فوق برای کارکرد معمول بوده و بسته به بار تولیدی رویداد در سیستم‌ها برای شبکه‌های مختلف متفاوت خواهد بود

ماژول File Library

FPD RAM (GB) CPU (Core) HDD (GB) Network (Mbps)
         1,000 4 2 10 4.8
         2,000 4 2 20 9.6
         4,000 4 2 50 24
       10,000 4 2 100 48
  • مقادیر مشخصات فوق باید با مقادیر EDR Base و سایر ماژول‌های مورد استفاده جمع گردد.
  • حجم تغییرات فایل‌های اجرایی (FPD: File Per Day) به صورت میانگین بلندمدت در شرایط معمول محاسبه گردیده است. لذا اعداد فوق باید به صورت حداقلی در نظر گرفته شوند.
  • میزان حجم هارد مورد اختصاص برای آرشیو فایل‌ها می‌باشد و در صورتی که نیازی به آرشیو بلند مدت نباشد فایل‌های جدید جایگزین قبلی‌ها می‌شوند.

ماژول Multi-AV

FPD RAM (GB) CPU (Core) HDD(GB) Network (Mbps)
         1,000 4 2 64 4.8
         2,000 4 2 64 9.6
         4,000 4 2 64 24
       10,000 4 2 64 48
  • این مقادیر به ازای هر آنتی‌ویروس باید تکرار شود. اگر از هر ۶ آنتی‌ویروس استفاده می‌شود باید ضربدر ۶ گردد.
  • مقادیر مشخصات فوق باید با مقادیر EDR Base و سایر ماژول‌های مورد استفاده جمع گردد.
  • حجم تغییرات فایل‌های اجرایی (FPD: File Per Day) به صورت میانگین بلندمدت در شرایط معمول محاسبه گردیده است. لذا اعداد فوق باید به صورت حداقلی در نظر گرفته شوند.
  • این ماژول باید با ماژول File Library استفاده گردد و هر FPD برای آن ماژول در نظر گرفته می‌شود در این خصوص نیز اعمال گردد.

ماژول  Static File Analyzers

FPD RAM (GB) CPU (Core) HDD(GB) Network (Mbps)
         1,000 4 2 64 4.8
         2,000 4 2 64 9.6
         4,000 4 2 64 24
       10,000 4 2 64 48
  • مقادیر مشخصات فوق باید با مقادیر EDR Base و سایر ماژول‌های مورد استفاده جمع گردد.
  • حجم تغییرات فایل‌های اجرایی (FPD: File Per Day) به صورت میانگین بلندمدت در شرایط معمول محاسبه گردیده است. لذا اعداد فوق باید به صورت حداقلی در نظر گرفته شوند.
  • این ماژول باید با ماژول File Library استفاده گردد و هر FPD برای آن ماژول در نظر گرفته می‌شود در این خصوص نیز اعمال گردد.

ماژول SandBox

FPD RAM (GB) CPU (Core) HDD(GB) Network (Mbps)
         1,000 8 8 150 4.8
         2,000 16 16 300 9.6
         4,000 32 32 600 24
       10,000 80 80 1,500 48
  • مشخصات فوق در قالب مشخصات ماشین فیزیکی (هاست) مورد نیاز می‌باشد
  • مقادیر مشخصات فوق باید با مقادیر EDR Base و سایر ماژول‌های مورد استفاده جمع گردد.
  • این ماژول باید با ماژول File Library استفاده گردد.
  • اعداد جدول یک برآورد منطقی و معمول می‌باشد. ارسال فایل به سندباکس بر اساس نظر ادمین صورت می‌گیرد و لذا در صورت نیاز می‌توانید ماشین قوی‌تر یا ضعیف‌تر از سطر مربوط به خود را انتخاب نمایید.
از آنجاییکه ماژول سندباکس بر اساس سیستم مجازی‌سازی تعبیه‌شده در خود عمل می‌کند، نمی‌تواند در قالب ماشین مجازی پیاده‌سازی گردد و نیازمند ماشین فیزیکی (Bare Metal) جهت نصب می‌باشد.

ماژول File Analysis(شامل تمامی ماژول‌های تحلیل فایل)

FPD RAM (GB) CPU Core HDD(GB) Network (Mbps)
         1,000 40 24 1000 4.8
         2,000 48 32 1000 9.6
         4,000 64 48 1500 24
       10,000 112 96 2500 48
  • اعداد زیر بر اساس جداول بالا و با فرض ۶ آنتی‌ویروس محاسبه شده‌اند و برای سادگی کار در اینجا قرار گرفته‌اند. تمامی نکات مطرح شده در موارد فوق در اینجا نیز باید لحاظ گردد.
  • مشخصات فوق که مربوط به ماژول سندباکس و MultiAV و SFA است و باید به صورت فیزیکی تهیه شود
  • نکات گفته شده در خصوص EPS و FPD و تخمین‌های مربوطه که در ماژول‌های فوق گفته شد در نظر گرفته شود.

نیازمندی‌های ارتباطی

Port

To

From
5440 EDR Collector Padvish Client
13911 PMS Padvish Client
5440 EDR Collector PMS
443 Web Server User
5413 Core Service Web Server
SMB, 58XX(5800-5899) Av Proxy AV
9092 Kafka SFA
SMB FileStorage SFA
80 Sandbox Core Service