مخزن گزارش‌های امنیتی SonarQube

مرور کلی

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

این مخزن از گزارش‌های امنیتی تولید شده توسط SonarQube پشتیبانی می‌کند و به‌طور معمول در جریان‌های CI/CD، امنیت برنامه و کارهای پیگیری انطباق به کار گرفته می‌شود.

انواع گزارش‌های پشتیبانی‌شده

مخزن انواع گزارش‌های امنیتی SonarQube زیر را می‌پذیرد و ذخیره می‌کند:

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

مدل داده و سازماندهی

محصولات و گرو‌ه‌ها

گزارش‌ها با استفاده از یک مدل سلسله‌مراتبی سازماندهی می‌شوند:

  • محصول
    نمایانگر یک برنامه یا سرویس مستقل است.

  • گروه محصول
    نمایانگر گروه‌بندی منطقی محصولات مرتبط می‌باشد.

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

متادیتای گزارش

هر گزارش ذخیره‌شده شامل متادیتاهای زیر است:

  • نام محصول
  • نسخه محصول
  • نوع گزارش
  • تاریخ اجرای اسکن
  • تاریخ بارگذاری گزارش
  • تعداد کل آسیب‌پذیری‌ها
  • دسته‌بندی کلی آسیب‌پذیری‌ها

این متادیتا برای رندر داشبورد، فیلتر، خروجی و یکپارچه‌سازی‌های مبتنی بر API به کار می‌رود.

نمایش در داشبورد

نمای گزارش‌های امنیتی

گزارش‌های ذخیره‌شده در داشبورد Procurize AI تحت مسیر زیر در دسترس هستند:

انطباق → گزارش امنیتی

  • محصولات به صورت کارت‌های جداگانه نمایش داده می‌شوند
  • هر کارت محصول شامل جدولی است که جدیدترین گزارش‌ها را بر اساس نوع گزارش نشان می‌دهد
  • جدول خلاصه‌ای از موارد زیر ارائه می‌کند:
    • تاریخ اسکن
    • تاریخ بارگذاری
    • تعداد آسیب‌پذیری‌ها
    • دسته‌بندی کلی آسیب‌پذیری‌ها

این نما، وضعیت جدیدترین دریافت گزارش برای هر محصول را نشان می‌دهد.

کارت محصول SonarQube

تصویر کلی

صفحه داشبورد خانه داده‌های تجمیعی مخزن را به نمایش می‌گذارد:

  • نمودارهای ستون‌دار تعداد گزارش‌ها بر پایه نسخه محصول را نشان می‌دهند
  • نمودارها بر اساس نوع گزارش گروه‌بندی می‌شوند
  • یک نمای کلی از پوشش اسکن و فعالیت‌های گزارش‌دهی ارائه می‌دهند

نمایش خلاصه SonarQube

دسترسی به گزارش و خروجی

مشاهده

گزارش‌های ذخیره‌شده در مخزن می‌توانند مستقیماً در مرورگر برای بازبینی رندر شوند.

نمایش گزارش OWASP

فرمت‌های خروجی

فرمت‌های خروجی زیر پشتیبانی می‌شوند:

  • HTML
  • PDF
  • آرشیو ZIP حاوی تمام فرمت‌های پشتیبانی‌شده

دانلود گزارش

خروجی‌های دسته‌ای

مخزن قابلیت خروجی دسته‌ای دارد:

  • آرشیو ZIP شامل تمام گزارش‌های یک محصول واحد
  • آرشیو ZIP شامل گزارش‌های یک گروه محصول و محصولات فرزندی آن

خروجی‌های دسته‌ای معمولاً برای ارائه شواهد حسابرسی، بازبینی‌های مشتری و ارائه به مراجع انطباق استفاده می‌شوند.

دانلود تمام گزارش\u200cها

گزارش‌های تاریخی

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

  • تمام گزارش‌های قبلی همچنان در دسترس باقی می‌مانند
  • گزارش‌های تاریخی بر اساس محصول و نسخه گروه‌بندی می‌شوند
  • امکان تحلیل طولی یافته‌های امنیتی را فراهم می‌سازد

داده‌های تاریخی از طریق رابط کاربری در نمای فهرست گزارش‌های قبلی در دسترس هستند.

گزارش\u200cهای تاریخی

دریافت گزارش

یکپارچه‌سازی API REST

گزارش‌ها از طریق یک رابط REST‑مبنی برای خودکارسازی به مخزن منتقل می‌شوند.

  • پشتیبانی از بارگذاری‌های هدایت‌شده توسط CI/CD
  • امکان دریافت مداوم و تکراری گزارش‌ها
  • حذف نیاز به مدیریت دستی فایل‌ها

مشخصات API در API گزارش‌های SonarQube مستند شده است.

موارد استفاده مورد انتظار

  • ذخیره‌سازی متمرکز گزارش‌های امنیتی SonarQube
  • تحلیل روندهای امنیتی با درک نسخه‌ها
  • مدیریت شواهد حسابرسی و انطباق
  • دریافت خودکار از خطوط لوله CI/CD
  • دید کلی امنیتی در سطح پرتفوی

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

مقالات مرتبط

گزارش‌های امنیتی چیست؟

OWASP Top 10 مهم‌ترین ریسک‌های امنیتی برنامه‌های وب

CWE Top 25 خطرناک‌ترین ضعف‌های نرم‌افزاری

به بالا
انتخاب زبان