Kraken
  • 🐙Привет!
    • 👋Добро пожаловать!
  • ✏️Крупицы знаний
    • 🌚Общие статьи
      • Как установить Kali Linux
      • Как поставить виртуальную Kali Linux
      • Что такое CVE
      • Обзор популярных алгоритмов хеширования
      • Модель OSI
      • Какие есть алгоритмы шифрования
      • Что такое TCP/IP
      • HSTS
      • Что такое хеширование и как его используют в ИБ
      • Скрипт для проверки данных SSL-сертификата
      • Шифруем файлы на Kali Linux с помощью OpenSSL
      • Как работает WPA2
      • О протоколе FTP
      • Что такое CVSS
      • Что такое политика одного источника (SOP)
      • О Cross-Origin Resource Sharing (CORS)
      • О Content Security Policy (CSP)
      • Что такое Bash
      • Веб-сокеты
      • MITRE ATT&CK
      • Начало в OSINT
      • Особенности и подходы к тестированию мобильных приложений
      • Что такое REST
      • Что такое API
      • Сравнение безопасности среды iOS и Android
      • CSS в ИБ
    • 🎪Карьера
      • Какие бывают роли у пентестеров и в чем их смысл
      • Какие есть виды пентеста
      • Что входит в пентест
      • Какие есть области знаний в веб-пентесте
      • Главные ошибки новичков в ИБ
    • 😰Уязвимости
      • Об атаке Pastejaking
      • Об уязвимости KRACK
      • Об уязвимости Regex DoS
      • Об атаке MITM
      • Что такое уязвимость нулевого дня
      • Атака на протокол STP
      • Защита протокола STP
      • Clickjacking
      • База при атаке на Wi-Fi
      • Атаки по сторонним каналам
      • DNS ребайндинг
    • ⚙️Инструменты
      • Лучшие сканеры открытых портов и инструменты проверки портов
      • Что такое OWASP ZAP и как он помогает защитить приложения?
      • О фреймворке WiFi Exploitation Framework (WEF)
      • WeBaCoo — поддерживаем доступ к взломанному веб-серверу
      • Socialscan — проверяем использование электронной почты и имен пользователей в соцсетях
      • Обзор инструментов Red Team
      • 11 инструментов для сканирования уязвимостей
      • Подборка инструментов для автоматизации атак на JWT
      • О Bulk_Extractor
      • О Unicornscan
      • О Maryam
      • О Picocrypt, утилите для шифрования данных
      • Анализируем трафик с ZUI (Zed User Interface)
      • Об инструменте SkipFish
      • Как получить уведомления на почту о входе по SSH
      • О сканере OpenSCAP
      • О Censys — инструменте для поиска уязвимых поддоменов
      • О Scanless — инструменте для анонимного сканирования открытых портов
      • О SearchSploit — инструменте для поиска эксплойтов
      • Выбираем менеджер паролей
      • О Maltego
      • Устанавливаем и используем Snyk CLI в Windows
      • Проверяем безопасность Docker-образов с помощью Trivy
      • Об инструменте SpiderFoot
      • Сканируем сети с помощью скриптов Bash
      • О фреймворке Volatility на Windows
      • Определяем тип WAF с помощью WafW00f
      • Об инструменте ReNgine
      • О Foremost — инструменте для восстановления данных
      • Chisel — инструмент для проброса портов
      • O Yersinia
      • Об Acunetix
      • O Netcat
      • O Samba
      • O John the Ripper
      • О Common User Passwords Profiler (CUPP)
      • О RainbowCrack
      • Shodan
      • MobSF
      • Netsparker
      • Fortify
      • Veracode
      • Rapid7 InsightVM
      • Aircrack-ng
  • 🛠️ИНСТРУМЕНТЫ
    • ⌨️Беспроводные атаки
      • Aircrack-Ng
    • 🔑Атаки на пароли
      • Crunch
      • John
      • CUPP
      • Hashcat
      • Hydra
    • 👁️Сбор Информации
      • Masscan
      • Dnsenum
      • Parsero
      • Nmap
  • 👨‍💻Пентест
    • Методология
    • 🖥️Аппаратный/Физический доступ
      • Физические атаки
      • Побег из КИОСКа
  • 👾MITRE
    • 🗺️Тактики
      • 🏢Предприятия
        • Разведка
      • 📱Мобильные устройства
      • 🏭ICS
    • 💀CTI
      • ☠️Группы
        • admin@338
        • Ajax Security Team
        • ALLANITE
        • Andariel
  • 📟Справочник по безопасной разработке
    • 👨‍🔬CLIENT SIDE
      • Cross-Site Scripting [XSS]
      • Cross-Site Request Forgery [CSRF]
      • Clickjacking
      • Open Redirects
    • 🖥️SERVER SIDE
      • SQL Injections [SQLi]
      • XML External Entity Injection [XXE]
      • OS Command Injection [Command Execution]
      • File Upload
      • Server-Side Request Forgery [SSRF]
      • Host Header Injection
      • Аутентификация
      • Directory Traversal
      • Template Injection [SSTI]
    • API
  • 🐝OWASP
    • Cross Site Scripting (XSS)
Powered by GitBook
On this page
  1. Крупицы знаний
  2. Общие статьи

Что такое CVSS

В этой статье расскажем подробнее о CVSS: что это за методология оценки, какие у нее есть версии и на основе чего исследователи делают вывод насколько опасна та или иная уязвимость.

CVSS или Common Vulnerability Scoring System — стандарт для оценки степени опасности любых уязвимостей. Он помогает компаниям, исследователям и даже в какой-то степени злоумышленникам, объективно расставлять приоритеты в борьбе (или эксплуатации) уязвимостей.

Как это часто бывает с любыми стандартами, у него есть и автор. CVSS разработал Национальный совет по инфраструктуре (National Infrastructure Advisory Council, NIAC) из США. Над ним также работали коммерческие организации: от Microsoft до CISCO. Последняя версия этого стандарта (СVSS 4.0) разработана и выпущена в октября 2023 года Форумом команд реагирования на инциденты и безопасности или FIRST.

В этой статье мы подробнее разберем CVSS 3.1 — в перспективе ближайшего года будут использовать всё ещё эту метрику. Во-первых, переход к новой системе подсчета требует времени. Во-вторых, эта система кажется более простой, пускай и менее точной, чем последняя версия.


Как работает методика CVSS

Любую уязвимость можно оценить в рамках нескольких метрик. Создатели CVSS разделили её на три больших блока.

  • Базовые метрики — основные характеристики уязвимости. Они не меняются со временем и никак не зависят от среды.

  • Временные метрики — характеристики, которые могут меняться со временем, но не зависят от среды.

  • Метрики окружения — характеристики, которые связаны со средой пользователя. Они не влияют на базовую оценку и служат необязательными. Обычно их применяют, если пользователь хочет уточнить основную оценку.

Какие пункты входят в метрики?

Базовая метрика
Временная метрика
Метрика окружения

Вектор доступа или Access Vector (AV) — отображает, как эксплуатируется уязвимость.

Возможность использования или Exploitability (E) — отображает наличие/отсутствие кода или техники эксплуатации.

Чем проще использовать уязвимость для любого злоумышленника → тем выше значение.

Вероятность нанесения косвенного ущерба или Collateral Damage Potential (CDP) — отображает потенциальную экономическую проблему от внедрения уязвимости.

Чем выше косвенный ущерб → тем выше оценка.

Сложность доступа или Access Complexity (AC) —

отображает сложность эксплуатации атаки, если злоумышленник получил доступ к целевой системе.

Чем проще получить доступ → тем выше оценка.

Уровень исправления или Remediation Level (RL) — отображает, как работают с предотвращением уязвимости.

Чем менее официальный характер носит исправление или чем более оно временное → тем выше оценка.

Плотность целей или Target Distribution (TD) — отображает процент уязвимых систем от всех имеющихся систем.

Чем выше процент уязвимых систем → тем выше оценка.

Аутентификация или Authentication (Au) —

отображает количество этапов аутентификации, которые злоумышленник должен пройти в целевой системе, чтобы работать с уязвимостью.

Чем меньше нужно этапов → тем выше оценка

Степень достоверности отчёта или Report Confidence (RC) — отображает степень конфиденциальности информации о существовании уязвимости и достоверность технических деталей.

Чем больше достоверно известно фактов об уязвимости → тем выше оценка.

Требования к безопасности или Security Requirements (CR, IR, AR) — позволяют определить CVSS-оценку в зависимости от важности уязвимого устройства или ПО, измеренной в конфиденциальности, целостности и доступности. Обычное в этой метрики дают оценку для каждой из трех значений. Может быть так, что для конфиденциальности ПО уязвимость будет иметь высокое значение, но для доступности и целостности низкое.

Чем больший ущерб для конфиденциальности, целостности и доступности → тем выше оценка.

Влияние на доступность или Availability Impack (А) — отображает влияние успешной эксплуатации уязвимости на доступность информационных ресурсов системы.

Чем меньше доступности к системе после внедрения уязвимости → тем выше значение.

Как считают CVSS

1. Выставляют метрики 2. С помощью специальных формул вычисляют оценку, у нее тоже есть общая градация.

  • 9,0–10,0 — критический уровень опасности;

  • 7,0–8,9 — высокий;

  • 4,0–6,9 — средний;

  • 0,1–3,9 — низкий;

  • 0 — опасность отсутствует.

Last updated 1 year ago

Существуют : они помогают быстрее рассчитать оценку уязвимостям. Дополнительные материалы: можно почитать подробнее почитать о CVSS последней версии — 4.0.

✏️
🌚
онлайн-калькуляторы CVSS
Здесь