مبین کبیر · مهندس شبکه بازگشت به بلاگ ←
امنیت شبکه

امنیت شبکه؛ مفاهیم CIA (محرمانگی، یکپارچگی، دسترس‌پذیری)

۶ شهریور ۱۴۰۵ · 7 دقیقه مطالعه

امنیت اطلاعات با یک سه‌گانه‌ی معروف خلاصه می‌شود: CIA یعنی Confidentiality (محرمانگی)، Integrity (یکپارچگی) و Availability (دسترس‌پذیری). هر کنترل امنیتی که طراحی می‌کنی، در نهایت باید به یکی از این سه ستون گره بخورد؛ وگرنه هزینه‌ات هدر رفته است.

محرمانگی؛ دسترسی فقط برای مجازها

محرمانگی یعنی فقط افراد مجاز بتوانند داده را بخوانند. ابزارهای اصلی:

  • رمزنگاری: هم‌درجا (TLS) و هم‌ذخیره‌سازی (پاکت‌ها و دیسک)
  • کنترل دسترسی: نقش‌ها، اصول کمترین دسترسی و بررسی دوره‌ای
  • احراز هویت: رمزعبور قوی و احراز هویت دومرحله‌ای (2FA)

در این باره، رمزنگاری، HTTPS و گواهی TLS دقیق‌تر بخوان.

یکپارچگی؛ داده تغییر نکرده است

یکپارچگی یعنی اطمینان از این که داده حین انتقال یا ذخیره‌سازی دستکاری نشده است. ابزارها:

  • هش‌ها: مقایسه‌ی اثر انگشت فایل‌ها (SHA-256 و مانند آن)
  • امضای دیجیتال: تأیید مبدأ و یکپارچگی محتوا
  • مجوزهای سخت‌گیرانه: جلوگیری از تغییر غیرمجاز فایل‌ها

دسترس‌پذیری؛ وقتی لازمش داری، در دسترس است

دسترس‌پذیری یعنی سرویس و داده در لحظه‌ی نیاز دردسترس باشند. ابزارها:

  • پشتیبان‌گیری و تست بازیابی (نه فقط بکاپ گرفتن!)
  • زیرساخت افزونه (Redundancy) برای منبع تغذیه و مسیر ارتباطی
  • مقابله با حملات انکار سرویس (DDoS) — با خواندن مطلب فایروال و اصول پیکربندی یک خط دفاعی می‌سازید

تعارض سه ستون؛ جایی که سیاست امنیتی شکل می‌گیرد

این سه اصل گاهی با هم تضاد دارند:

  • رمزنگاری سنگین‌تر → دسترسی کندتر (محرمانگی بالا، دسترس‌پذیری پایین)
  • اجرای دقیق‌ترین مجوزها → کاربران برای کارشان محدود می‌شوند

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

حملات؛ هر حمله‌ای یک ستون را هدف می‌گیرد

  • نشت داده → شکستن محرمانگی
  • دستکاری داده یا محتوا → شکستن یکپارچگی
  • DDoS و خرابکاری → شکستن دسترس‌پذیری

وقتی یک کنترل جدید اضافه می‌کنی، از خودت بپرس: این کنترل دارد از کدام ستون، در برابر کدام حمله محافظت می‌کند؟ اگر جواب مشخصی نداری، اول وضوح بگیر.

تمرین پیشنهادی برای سازمانتان

یک ماتریس ساده بساز: سطرها را دارایی‌های حیاتی (فایل مالی، API، وب‌سایت) و ستون‌ها را CIA؛ برای هر خانه سطح حفاظت فعلی را بنویس. این یک صفحه، دیدت را برای کل بودجه‌ی امنیتی باز می‌کند.

سوالات متداول

مفهوم CIA در امنیت یعنی چه؟

CIA مخفف Confidentiality (محرمانگی)، Integrity (یکپارچگی) و Availability (دسترس‌پذیری) است؛ سه هدف اصلی هر سیاست امنیتی اطلاعات.

مثال واقعی برای یکپارچگی چیست؟

وقتی فایلی را از اینترنت دانلود می‌کنی و هش SHA-256 آن را با مقدار سایت مقایسه می‌کنی، داری یکپارچگی فایل را بررسی می‌کنی.

چطور بین محرمانگی و دسترس‌پذیری تعادل برقرار کنم؟

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

آیا رمز ضعیف به CIA مرتبط است؟

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