دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
امنیت
  • Folder icon closed Folder open iconCIA Triad چیست؟ آشنایی با سه اصل اساسی امنیت اطلاعات
  • Folder icon closed Folder open iconAttack Surface چیست؟ آشنایی با سطح حمله در امنیت سایبری
  • Folder icon closed Folder open iconThreat چیست؟ آشنایی با مفهوم تهدید در امنیت سایبری
  • Folder icon closed Folder open iconVulnerability چیست؟ آشنایی با آسیب‌پذیری در امنیت سایبری
  • Folder icon closed Folder open iconExploit چیست؟ آشنایی با مفهوم اکسپلویت در امنیت سایبری
  • Folder icon closed Folder open iconRisk چیست؟ آشنایی با مفهوم ریسک در امنیت سایبری
  • Folder icon closed Folder open iconCVE چیست؟ آشنایی با سیستم شماره‌گذاری آسیب‌پذیری‌های امنیتی
  • Folder icon closed Folder open iconCVSS چیست؟ آشنایی با سیستم امتیازدهی آسیب‌پذیری‌های امنیتی
  • Folder icon closed Folder open iconبعد از خرید سرور مجازی لینوکس(VPS)، اولین کارهایی که باید انجام دهید
  • Folder icon closed Folder open iconآموزش تغییر Hostname سرور در لینوکس
  • Folder icon closed Folder open iconآموزش تنظیم صحیح Timezone و NTP در لینوکس
  • Folder icon closed Folder open iconآموزش بروزرسانی کامل سیستم‌عامل لینوکس همه توزیع ها
  • Folder icon closed Folder open iconآموزش ساخت کاربر جدید و حذف استفاده روزمره از Root در لینوکس
  • Folder icon closed Folder open iconآموزش تنظیم صحیح sudo در لینوکس
  • Folder icon closed Folder open iconآموزش تنظیم Banner ورود به SSH در لینوکس
  • Folder icon closed Folder open iconآموزش مدیریت Password Policy در لینوکس
  • Folder icon closed Folder open iconآموزش نصب و راه‌اندازی SSH Key Authentication در لینوکس
  • Folder icon closed Folder open iconآموزش غیرفعال کردن ورود مستقیم Root از طریق SSH
  • Folder icon closed Folder open iconتغییر پورت SSH؛ آیا واقعاً امنیت سرور را افزایش می‌دهد؟
  • Folder icon closed Folder open iconآموزش محدود کردن کاربران مجاز SSH در لینوکس
  • Folder icon closed Folder open iconآموزش محدود کردن دسترسی SSH بر اساس IP در لینوکس
  • Folder icon closed Folder open iconآموزش تنظیم LoginGraceTime در SSH؛ کاهش زمان انتظار برای احراز هویت
  • Folder icon closed Folder open iconآموزش تنظیم MaxAuthTries در SSH؛ محدود کردن تعداد تلاش‌های ورود ناموفق
  • Folder icon closed Folder open iconآموزش بررسی لاگ‌های SSH در لینوکس
  • Folder icon closed Folder open iconآموزش عیب‌یابی مشکلات SSH در لینوکس
  • Folder icon closed Folder open iconآموزش کامل UFW در لینوکس؛ راه‌اندازی، مدیریت و ایمن‌سازی فایروال سرور
  • Folder icon closed Folder open iconnftables چیست؟ آشنایی با فایروال نسل جدید لینوکس و جایگزین iptables
  • Folder icon closed Folder open iconآموزش کامل Firewalld در لینوکس
  • Folder icon closed Folder open iconآموزش کامل ConfigServer Security & Firewall (CSF)
  • Folder icon closed Folder open iconآموزش مشاهده Loginهای اخیر در لینوکس
  • Folder icon closed Folder open iconآموزش بررسی پردازش‌های مشکوک در لینوکس
  • Folder icon closed Folder open iconآموزش بررسی Cron Jobهای مشکوک در لینوکس
  • Folder icon closed Folder open iconآموزش کامل Fail2Ban در لینوکس؛ نصب و راه‌اندازی
  • Folder icon closed Folder open iconآموزش نصب RKHunter در لینوکس
  • Folder icon closed Folder open iconآموزش نصب Chkrootkit در لینوکس
  • Folder icon closed Folder open iconآموزش اسکن سرور با RKHunter و Chkrootkit
  • Folder icon closed Folder open iconآموزش نصب، پیکربندی و اسکن سرور با AIDE در لینوکس
  • Folder icon closed Folder open iconآموزش نصب، پیکربندی و استفاده از Auditd در لینوکس
  • Folder icon closed Folder open iconآموزش نصب، اسکن و تحلیل امنیت سرور با Lynis در لینوکس
  • Folder icon closed Folder open iconآموزش نصب، بروزرسانی و اسکن سرور با ClamAV در لینوکس
  • Folder icon closed Folder open iconآموزش Hardening وب‌سرور Nginx
  • Folder icon closed Folder open iconآموزش Hardening وب‌سرور Apache
  • Folder icon closed Folder open iconآموزش Hardening PHP
  • Folder icon closed Folder open iconآموزش Hardening پایگاه داده MySQL
  • Folder icon closed Folder open iconآموزش Hardening سرویس Redis
  • Folder icon closed Folder open iconآموزش Hardening سرویس Docker
  • Folder icon closed Folder open iconآموزش Hardening سرویس FTP
امنیت

CVE چیست؟ آشنایی با سیستم شماره‌گذاری آسیب‌پذیری‌های امنیتی

CVE چیست؟ آشنایی با سیستم شماره‌گذاری آسیب‌پذیری‌های امنیتی

مقدمه

هر سال هزاران آسیب‌پذیری امنیتی جدید در سیستم‌عامل‌ها، نرم‌افزارها، تجهیزات شبکه و سرویس‌های مختلف کشف می‌شود. اگر برای هر آسیب‌پذیری نام یا شناسه استانداردی وجود نداشت، پیگیری، مدیریت و رفع آن‌ها تقریباً غیرممکن می‌شد.

برای حل این مشکل، یک سیستم جهانی به نام CVE (Common Vulnerabilities and Exposures) ایجاد شده است که به هر آسیب‌پذیری شناخته‌شده، یک شناسه منحصربه‌فرد اختصاص می‌دهد.

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

در این مقاله با مفهوم CVE، نحوه عملکرد آن، ساختار شماره‌گذاری، مثال‌های واقعی و تفاوت آن با مفاهیم مشابه آشنا خواهیم شد.


CVE چیست؟

CVE مخفف عبارت Common Vulnerabilities and Exposures است.

CVE یک بانک اطلاعاتی از آسیب‌پذیری‌های شناخته‌شده است که برای هر آسیب‌پذیری یک شناسه یکتا (Unique Identifier) تعریف می‌کند.

به بیان ساده:

CVE خودِ آسیب‌پذیری نیست، بلکه شماره شناسایی آن آسیب‌پذیری است.


چرا CVE ایجاد شد؟

فرض کنید یک آسیب‌پذیری در OpenSSH کشف شده است.

اگر هر شرکت امنیتی نام متفاوتی برای آن انتخاب کند:

  • توسعه‌دهنده یک نام استفاده کند.
  • شرکت امنیتی نام دیگری انتخاب کند.
  • ابزار اسکن نام سومی نمایش دهد.

مدیریت و پیگیری آن بسیار دشوار خواهد شد.

CVE این مشکل را حل کرده است.

CVE چیست؟ آشنایی با سیستم شماره‌گذاری آسیب‌پذیری‌های امنیتی

ساختار شماره CVE

تمام شناسه‌های CVE از یک الگوی مشخص پیروی می‌کنند.

CVE-YYYY-NNNNN

برای مثال:

CVE-2024-6387

در این شناسه:

  • 2024 سال ثبت آسیب‌پذیری است.
  • 6387 شماره منحصربه‌فرد آن در همان سال است.

یک مثال واقعی

فرض کنید خبری منتشر می‌شود که:

نسخه‌ای از OpenSSH دارای آسیب‌پذیری اجرای کد از راه دور است.

در گزارش امنیتی مشاهده می‌کنید:

CVE-2024-6387

از این لحظه تمام شرکت‌های امنیتی، تولیدکنندگان نرم‌افزار و ابزارهای اسکن دقیقاً با همین شناسه به آن آسیب‌پذیری اشاره می‌کنند.


چه اطلاعاتی در یک CVE وجود دارد؟

هر CVE معمولاً شامل اطلاعات زیر است:

  • شناسه CVE
  • توضیح آسیب‌پذیری
  • نرم‌افزارهای تحت تأثیر
  • نسخه‌های آسیب‌پذیر
  • لینک به وصله امنیتی
  • منابع فنی
  • امتیاز CVSS
  • وضعیت اصلاح

چه کسانی CVE را ثبت می‌کنند؟

همه افراد نمی‌توانند مستقیماً یک CVE صادر کنند.

فرآیند معمول به این شکل است:

  1. یک پژوهشگر امنیتی آسیب‌پذیری را کشف می‌کند.
  2. موضوع به تولیدکننده نرم‌افزار گزارش می‌شود.
  3. آسیب‌پذیری بررسی می‌شود.
  4. یک شناسه CVE اختصاص داده می‌شود.
  5. پس از انتشار وصله یا هماهنگی لازم، اطلاعات عمومی منتشر می‌شود.

CVE در چه نرم‌افزارهایی استفاده می‌شود؟

تقریباً تمام محصولات فناوری اطلاعات می‌توانند دارای CVE باشند.

برای مثال:

  • Linux Kernel
  • Windows Server
  • Ubuntu
  • Debian
  • AlmaLinux
  • Apache
  • Nginx
  • OpenSSH
  • OpenSSL
  • Docker
  • Kubernetes
  • WordPress
  • MySQL
  • MariaDB
  • PostgreSQL
  • VMware
  • Hyper-V
  • Cisco
  • MikroTik
CVE چیست؟ آشنایی با سیستم شماره‌گذاری آسیب‌پذیری‌های امنیتی

مثال در لینوکس

فرض کنید نسخه خاصی از OpenSSH دارای یک CVE باشد.

اگر سرور شما هنوز از همان نسخه استفاده کند، ممکن است در برابر آن آسیب‌پذیر باشد.

به همین دلیل بررسی نسخه نرم‌افزارها اهمیت زیادی دارد.


مثال در Windows Server

مایکروسافت هر ماه وصله‌های امنیتی منتشر می‌کند.

بسیاری از این وصله‌ها برای رفع CVEهای جدید هستند.

اگر به‌روزرسانی‌ها نصب نشوند، سیستم ممکن است همچنان در برابر آن آسیب‌پذیری‌ها آسیب‌پذیر باقی بماند.


مثال در WordPress

فرض کنید یک افزونه محبوب وردپرس دارای یک CVE جدید شود.

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

  • مهاجمان می‌توانند از Exploit منتشرشده استفاده کنند.
  • کنترل سایت را به دست بگیرند.
  • اطلاعات کاربران را سرقت کنند.

چگونه CVEها را بررسی کنیم؟

یکی از مهم‌ترین وظایف مدیران سیستم، بررسی مداوم CVEهای مرتبط با زیرساخت است.

روش‌های رایج:

  • بررسی بولتن‌های امنیتی
  • استفاده از اسکنرهای آسیب‌پذیری
  • مانیتورینگ اخبار امنیتی
  • استفاده از سامانه‌های مدیریت آسیب‌پذیری

آیا وجود CVE به معنای هک شدن سیستم است؟

خیر.

وجود CVE فقط به این معناست که یک آسیب‌پذیری شناخته شده است.

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

برای مثال:

  • نرم‌افزار آسیب‌پذیر نصب شده باشد.
  • نسخه آسیب‌پذیر همچنان استفاده شود.
  • مهاجم بتواند به آن دسترسی پیدا کند.
  • آسیب‌پذیری قابل Exploit باشد.

آیا همه CVEها خطرناک هستند؟

خیر.

برخی CVEها:

  • فقط باعث افشای اطلاعات می‌شوند.
  • برخی تنها در شرایط خاص قابل سوءاستفاده هستند.
  • بعضی نیاز به دسترسی محلی دارند.
  • برخی دیگر امکان اجرای کد از راه دور را فراهم می‌کنند.

به همین دلیل شدت هر CVE با استفاده از CVSS ارزیابی می‌شود.


تفاوت CVE و CVSS

این دو اصطلاح معمولاً با هم اشتباه گرفته می‌شوند.

CVECVSS
شناسه آسیب‌پذیریامتیاز شدت آسیب‌پذیری
فقط شماره شناسایی استمیزان خطر فنی را نشان می‌دهد
مانند شماره پروندهمانند درجه اهمیت پرونده

تفاوت CVE و Exploit

CVEExploit
شناسه آسیب‌پذیریابزار سوءاستفاده از آسیب‌پذیری
ممکن است هیچ Exploit عمومی نداشته باشدبرای استفاده از آسیب‌پذیری نوشته می‌شود

مثال عملی

فرض کنید خبر زیر منتشر شده است:

آسیب‌پذیری اجرای کد از راه دور در نسخه‌های قدیمی Apache کشف شد.

روند معمول به این صورت است:

  1. آسیب‌پذیری کشف می‌شود.
  2. شناسه‌ای مانند CVE-2026-12345 دریافت می‌کند.
  3. وصله امنیتی منتشر می‌شود.
  4. شرکت‌های امنیتی ابزارهای شناسایی آن را به‌روزرسانی می‌کنند.
  5. مدیران سیستم نسخه‌های خود را ارتقا می‌دهند.

بهترین روش مدیریت CVE

برای کاهش ریسک ناشی از CVEها:

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

ارتباط CVE با سایر مفاهیم امنیت

در مسیر یادگیری امنیت، مفاهیم به این شکل به یکدیگر متصل هستند:

  • Threat عامل بالقوه حمله است.
  • Vulnerability ضعف موجود در سیستم است.
  • CVE شناسه آن آسیب‌پذیری است.
  • Exploit از آسیب‌پذیری سوءاستفاده می‌کند.
  • CVSS شدت فنی آسیب‌پذیری را مشخص می‌کند.
  • Risk احتمال و پیامد سوءاستفاده از آن آسیب‌پذیری را برای سازمان ارزیابی می‌کند.

جمع‌بندی

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

وجود یک CVE به‌تنهایی به معنای نفوذ یا حتی خطر بالا نیست، اما نشان می‌دهد که یک ضعف شناخته‌شده وجود دارد و باید بررسی شود که آیا سیستم شما تحت تأثیر آن قرار دارد یا خیر. مدیریت صحیح وصله‌های امنیتی، پایش مداوم CVEهای مرتبط و به‌روزرسانی نرم‌افزارها، از مهم‌ترین اقدامات برای کاهش ریسک امنیتی هستند.

کیان پور

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • آموزش کامل Firewalld در لینوکس
  • CVSS چیست؟ آشنایی با سیستم امتیازدهی آسیب‌پذیری‌های امنیتی
  • آموزش کامل Fail2Ban در لینوکس؛ نصب و راه‌اندازی
  • آموزش کامل nslookup
  • آموزش نصب Nextcloud با Docker Compose
  • عیب‌یابی تفاوت نتیجه DNS بین سرور و کامپیوتر شخصی
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

CVE چیست؟ آشنایی با سیستم شماره‌گذاری آسیب‌پذیری‌های امنیتی

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی ...
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

آگوست 2026
شیدسچپج
1234567
891011121314
15161718192021
22232425262728
293031 
« جولای    

عضویت

جدیدترین پست‌ها

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی Ubuntu 24.04
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام