How to use an erd template.
- 01موجودیتهای اصلی را شناسایی کنید
اشیای اصلی پلتفرم امنیت سایبری مانند داراییها، آسیبپذیریها، تهدیدها، رخدادها، هشدارها و کاربران را مشخص کنید.
- 02روابط را تعریف کنید
نحوه ارتباط موجودیتها را ترسیم کنید — برای مثال، یک دارایی میتواند آسیبپذیریهای زیادی داشته باشد و یک رخداد ممکن است از یک تهدید ناشی شود.
- 03ویژگیها و کلیدها را اضافه کنید
فیلدهای هر موجودیت مانند شدت، تاریخ تشخیص و امتیاز CVSS را مشخص کنید و برای حفظ یکپارچگی، کلیدهای اصلی و خارجی را تعریف کنید.
- 04اصلاح و خروجیگیری کنید
با استفاده از مولد، نمودار را دقیقتر کنید و سپس آن را بهصورت تصویر خروجی بگیرید یا در مستندات تیم جاسازی کنید.
Questions about erd templates
چه موجودیتهایی معمولاً در طرح پایگاه داده یک پلتفرم امنیت سایبری وجود دارند؟
موجودیتهای معمول شامل داراییها (دستگاهها و برنامهها)، آسیبپذیریها (CVEها و ضعفها)، تهدیدها (الگوهای حمله)، رخدادها (رویدادهای امنیتی)، هشدارها (تشخیصها) و کاربران (تحلیلگران و مدیران) هستند. موجودیتهای دیگری مانند وظایف رفع مشکل، اسکنرها یا گزارشهای یکپارچهسازی نیز ممکن است اضافه شوند.
چطور رابطه بین آسیبپذیریها و داراییها را مدل کنم؟
از یک رابطه چندبهچند با جدول واسطی مانند AssetVulnerability استفاده کنید که اطلاعاتی مانند تاریخ کشف، بازنویسی شدت و وضعیت کاهش ریسک را نگه میدارد. به این ترتیب هر دارایی میتواند چند آسیبپذیری داشته باشد و هر آسیبپذیری نیز چند دارایی را تحتتأثیر قرار دهد.
آیا باید طرح پایگاه داده امنیت سایبری را نرمالسازی کنم؟
برای حفظ یکپارچگی داده و جلوگیری از افزونگی، بهویژه در دادههای مرجع مانند داراییها و آسیبپذیریها، نرمالسازی توصیه میشود. بااینحال، برای دادههای رویدادی پرتکرار مانند گزارشهای SIEM، ساختار تا حدی دنرمالشده یا رویکرد NoSQL ممکن است عملکرد بهتری داشته باشد.
چطور تغییرات طرح را برای خوراکهای اطلاعات تهدیدِ در حال تحول مدیریت کنم؟
طرح را انعطافپذیر طراحی کنید: برای ویژگیهای پویا از الگوی موجودیت-ویژگی-مقدار (EAV) استفاده کنید، داده خام خوراکها را در یک ستون JSON ذخیره کنید یا جدول جداگانهای برای «ویژگیهای سفارشی» داشته باشید. طرح را نسخهبندی کنید و بازبینیهای منظم را برای هماهنگی با منابع داده جدید در نظر بگیرید.
آیا میتوانم از ERD تولیدشده برای مستندسازی استفاده کنم؟
قطعاً. مولد، نمودارهای واضح و قابلویرایشی تولید میکند که میتوانید آنها را بهصورت PNG، SVG یا PDF خروجی بگیرید. نمودارها را در اسناد معماری، راهنماهای عملیاتی امنیت یا راهنمای شروع به کار جاسازی کنید تا تیم درباره مدل داده همنظر باشد.