🔤مقوله DevOps شامل مجموعه‌ای از مراحل پیوسته است:
Plan، Code، Build، Test، Release، Deploy، Operate و Monitor.

کنترل XDR فقط محدود به CI/CD نیست. حضورش در DevOps سه سطح دارد:

سطح ۱: Pre‑runtime (Build, Test, Release)
سطح ۲: Admission & Deploy
سطح ۳: Runtime & Monitor (قلب XDR)


۱) عملکرد XDR در سطح Pre‑runtime
(Build, Scan, Release)

وXDR در این مرحله نقش Image Security Platform را دارد:

• اسکن کامل Image قبل از Push به Registry (CVE، بدافزار، Library Attack)
• شناسایی ضعف‌های Dockerfile (مثل اجرای با user root)
• بررسی Base Image ها و وابستگی‌ها
• ارتباط مستقیم با Pipeline (GitLab, GitHub, Jenkins, Azure DevOps)
• اعمال Policy: اگر Image خلاف Rule باشد بلاک
• امضای Image (Content Trust) و تولید Evidence برای مرحله Deploy

خروجی این مرحله:
این Image «تأیید شده» وارد Registry می‌شود و XDR یک SBOM و Risk Score به آن اختصاص می‌دهد.
این Score در مراحل بعدی استفاده می‌شود.


۲) عملکرد XDR در Admission & Deploy
(در ورودی Kubernetes)

اینجا XDR در این سطح در کنار Admission Controller قرار می‌گیرد:

• بررسی اینکه ایمیج امضا شده و در مرحله Build تأیید شده باشد
• تطبیق Manifest با Policyهای امنیتی:
– privileged: false
– hostPath ممنوع
– Limitها تعریف شده
– Image Pull از Registry معتبر
• جلوگیری از Deploy پادهای ناسازگار
• ارتباط با Kubernetes API Server برای Block/Allow
• وابسته بودن تصمیم‌گیری به همان SBOM و Risk Score
• هماهنگی با Kyverno/Opa Gatekeeper (اگر باشند)

نتیجه:
پادهایی که در مرحله Build «پاک» شده‌اند، فقط در صورتی وارد کلاستر می‌شوند که Manifest آن‌ها هم امن باشد.
این همان لایه دوم XDR است.


۳) عملکرد XDR در Runtime & Monitor
(قلب XDR در K8s)

این‌جاست که XDRقدرت اصلی‌اش را نشان می‌دهد:

• سنسور eBPF روی Node برای نظارت Syscall
• رفتارشناسی Runtime برای تشخیص حملات واقعی:
– Lateral Movement
– Container Escape
– Reverse Shell
– Cryptomining
– مشکوک شدن Process Tree
• Drift Detection:
– نوشتن فایل غیرمجاز
– اجرای باینری ناشناخته
– تغییر Config در Container
– اتصال شبکه غیرعادی
• تحلیل Telemetry از کل کلاستر:
– ترافیک شبکه
– Process Behavior
– File Integrity
– API Server Events
• XDR Analytics:
– ارتباط‌دهی بین رویدادها (Correlation)
– جست‌وجوی حملات End-to-End (Kill Chain View)
• Response خودکار:
– توقف پاد
– quarantine container
– block outbound connection
– scale down سرویس آلوده
– Ticket به SIEM/SOAR

نتیجه:
اینXDRتبدیل می‌شود به چشم سازمان روی کلاستر ؛ جایی که حمله واقعی در Runtime اتفاق می افتد

#آکادمی_روزبه

Comments

Be the first to add a comment