Уязвимости · CVE · Connector
Сканер уязвимостей серверов, который читает ПО, установленное на ваших серверах
Каждый сервер с Termalin Connector проверяется на известные уязвимости (CVE). Termalin читает установленное на сервере ПО по соединению, которое Connector уже держит, сверяет его с собственными данными безопасности дистрибутивов и другими источниками и подсказывает, как исправить каждую находку. Охватывает Linux, Windows и macOS, запущенные контейнеры и зависимости ваших приложений — и ничего дополнительно на сервер не устанавливает.
Входит в тарифы Pro и Team · включено в пробный период Pro на 14 дней · читает изнутри через Connector
01 / что это
Он читает ПО, установленное на каждом сервере
Termalin читает список ПО, установленного на сервере, изнутри, через уже работающий у вас Connector, и сверяет этот список на стороне Termalin с известными уязвимостями. Вы получаете точный затронутый пакет и версию, признак того, используется ли уязвимость в атаках, и команду, чтобы её исправить. Он смотрит на то, что установлено; он не прощупывает порты и не сканирует вашу сеть.
- ▸Изнутри, через Connector. Тот же Connector без ключа, что несёт терминал и мониторинг, читает список установленного ПО. Нет сканера, который нужно разворачивать, нет второго агента и нет открытого порта.
- ▸Проверяет серверы, которые вы подключили. Он читает установленное ПО через каждый Connector и не трогает машины без него.
- ▸Для поиска берутся только имена и версии. Список установленного ПО и lock-файлы ваших приложений считываются; с публичными данными об уязвимостях сверяются только имена и версии пакетов — никогда не то, с какого сервера или аккаунта они получены.
- ▸В кабинете и для ИИ-приложений. Находки появляются на странице «Безопасность» в веб-кабинете и доходят до Claude, ChatGPT и других ИИ-приложений через инструмент
updates_listна облачном MCP-эндпоинте.
02 / что проверяется
Всё установленное — от ОС до зависимостей ваших приложений
- ▸Дистрибутивы Linux. Ubuntu, Debian, AlmaLinux, Rocky, RHEL, CentOS, Alpine, SUSE Linux Enterprise и openSUSE, Amazon Linux — каждый сверяется со своими данными безопасности.
- ▸Запущенные контейнеры. Docker, containerd/Kubernetes, Podman и LXC, до 30 на сервер, каждый проверяется по своему дистрибутиву. Списки их пакетов считываются снаружи — внутри контейнера ничего не запускается.
- ▸Зависимости приложений. Lock-файлы в
/var/www,/srv,/opt, домашних каталогах и/app: npm (package-lock, yarn, pnpm),composer.lock,Cargo.lock, Python (закреплённые версии вrequirements.txt,poetry.lock), Go (go.sum),Gemfile.lock,gradle.lockfileи архивы Javajar/war/ear— включая fat-jar-архивы Spring Boot. - ▸Среды выполнения, установленные мимо пакетного менеджера. Node.js, PHP, nginx, Python, Redis, Go, PostgreSQL, MariaDB, MongoDB, Apache, Java и .NET.
- ▸Серверы на Windows. Сборка сверяется с обновлениями безопасности Microsoft за последние три года — какой KB исправляет каждую CVE, какие эксплуатируются — и срок поддержки выпуска; SQL Server, Exchange, Office (Click-to-Run) и .NET; и установленные программы.
- ▸macOS. Версия ОС сверяется с последним патчем своей ветки, пакеты Homebrew и приложения.
- ▸Около восьмидесяти программ и веб-приложений, которых нет ни в одном дистрибутиве — по всей их истории CVE: WinRAR, 7-Zip, браузеры, Zimbra, WordPress, Joomla, Drupal, Nextcloud, phpMyAdmin, Moodle, Jenkins, GitLab, Grafana, Keycloak, Confluence, Jira, Proxmox и другие.
03 / источники
Откуда берутся данные об уязвимостях
Сопоставление происходит на стороне Termalin, по нескольким источникам, так что находка несёт больше, чем просто номер CVE.
- ▸OSV.dev — собственные данные безопасности дистрибутивов.
- ▸CISA KEV — уязвимости, о которых известно, что их используют в атаках. Они показываются первыми.
- ▸FIRST EPSS — вероятность того, что уязвимость проэксплуатируют в течение следующих 30 дней.
- ▸Обходные решения Ubuntu и Red Hat — что делать, пока исправления ещё нет.
- ▸Бюллетени безопасности Node.js и endoflife.date — для сред выполнения и для веток, у которых закончилась поддержка.
- ▸Microsoft (MSRC) — Windows, SQL Server, Exchange, Office и .NET.
- ▸CVE List — для раннего предупреждения в тот же час, когда публикуется CVE высокой или критической серьёзности, пока собственные данные дистрибутива ещё не подхватили её.
04 / как исправить
Каждая находка говорит, что делать
Каждая находка идёт с исправлением для этого сервера. Ничего не устанавливается автоматически — вы или ИИ-приложение применяете его только с вашего согласия.
- ▸Пакеты ОС. Команда обновления для пакетного менеджера этого сервера и нужна ли перезагрузка (новое ядро) или перезапуск службы — вместе с командой.
- ▸Исправления ещё нет. Исправленная сборка, ещё находящаяся в тестировании, или обходное решение от вендора (Ubuntu, Red Hat) — отключить модуль, добавить правило файрвола.
- ▸Контейнеры. Обновите образ и пересоздайте контейнер.
- ▸Зависимости приложений. Команда обновления, которую нужно выполнить в каталоге lock-файла, а затем передеплой.
- ▸Среда выполнения, пришедшая внутри другой программы (Node.js в раннере GitHub Actions, VS Code Server, snap) — обновите эту программу, а не подменяйте файл.
- ▸Ветка, у которой закончилась поддержка. Перейдите на поддерживаемую.
05 / страница «Безопасность»
Уязвимости всех серверов — в одном месте
Откройте termal.in/account — страница «Безопасность» (значок щита) собирает всё вместе.
- ▸Плитки — используются в атаках, критические, с исправлением, нужна перезагрузка, ожидают обновления безопасности.
- ▸Список «Исправить в первую очередь» — то, что используется в атаках или критично и уже имеет исправление, с командой, которую можно скопировать.
- ▸Каждый сервер со своими счётчиками и полный список по каждому серверу — сначала его собственные пакеты, затем каждый контейнер под своим образом.
- ▸Оценка CVSS и вероятность эксплуатации у каждой находки и полное описание по запросу.
06 / оповещения
Оповещения об уязвимостях, которые используются в атаках
Оповещение срабатывает, как только на сервере появляется уязвимость, которая используется в атаках и уже имеет исправление, по обычным каналам: email, Telegram, push и вебхук. Остальные CVE перечислены на странице «Безопасность», но оповещения не вызывают.
- ▸Ночная сводка для серверов, проверенных впервые (Connector добавлен в тот день): у каких есть уязвимости, используемые в атаках, и сколько их.
- ▸Мягкие напоминания. О новых — не чаще раза в день, напоминание через неделю, затем ежемесячно — и сообщение «исправлено», когда исчезает последняя.
- ▸Отдельный вид в настройках оповещений, так что его можно заглушить, не трогая остальные.
07 / ИИ-приложения
«Какие из моих серверов уязвимы и как их исправить?»
Через облачный MCP-эндпоинт ИИ-приложение читает те же находки двумя инструментами только для чтения. updates_list возвращает ожидающие обновления безопасности и известные уязвимости с их исправлением и вероятностью эксплуатации — по одному хосту, по тегу или по всем серверам; cve отвечает на вопрос «на каких из моих серверов есть CVE-2026-…?». Примеры запросов:
- ▸«На каких из моих серверов есть уязвимости, используемые в атаках, и как их исправить?»
- ▸«Есть ли на каких-нибудь моих серверах CVE-2024-3094?»
- ▸«Пропатчи критические на prod, по одному серверу за раз, и проверь после.»
Ничего не устанавливается без вашего разрешения, а подключённое приложение видит только те серверы, которые разрешает его правило команд.
08 / не нагружает серверы
Одна инвентаризация в день, с самым низким приоритетом
Проверка устроена так, чтобы не мешать.
- ▸Раз в сутки полный список установленного ПО читается с самым низким приоритетом по CPU и диску.
- ▸Ежечасно в одном запросе смотрятся только те немногие пакеты, для которых уже есть исправление.
- ▸Всё сопоставление происходит на стороне Termalin. Новые бюллетени каждый час сверяются с сохранёнными списками, не обращаясь к серверу, так что новая CVE появляется в течение часа — и установленное исправление в течение часа отмечается как закрытое.
- ▸Для поиска берутся только имена и версии пакетов — никогда не то, с какого сервера или аккаунта они получены.
09 / тарифы
Входит в Pro и Team
Проверке нужен Connector, а Connector — функция платных тарифов, поэтому проверка уязвимостей входит в Pro и Team, а пробный период Pro на 14 дней включает её. На тарифе Free её нет. Посмотреть цены →
Вопросы и ответы
Это безагентная проверка?
Нет. Она читает изнутри каждого сервера, через Termalin Connector, который вы и так держите для терминала и мониторинга. Дополнительно устанавливать нечего — ни сканера, ни второй службы, ни открытого порта, — но безагентной она не является: Connector и есть агент, и именно он позволяет Termalin читать список установленного ПО без учётных данных, которые где-то хранились бы отдельно.
Он сканирует мою сеть?
Нет. Это не сетевой и не портовый сканер вроде OpenVAS или Nessus. Он никогда не прощупывает порты и не трогает машину без Connector. Он читает изнутри имена и версии установленного на каждом сервере ПО и сверяет этот список с известными уязвимостями на стороне Termalin.
Что покидает мой сервер?
Имена и версии установленных пакетов и программ и lock-файлы зависимостей ваших приложений (package-lock.json, composer.lock и подобные), которые читаются на стороне Termalin ради имён и версий пакетов и не сохраняются — остаются только имена, версии и путь к файлу. Имена и версии ищутся по публичным данным об уязвимостях (OSV.dev и подобным); в запросе идут только имя и версия пакета, никогда не то, с какого сервера или аккаунта он получен. Ни переменных окружения, ни логов, ни других файлов.
Он патчит автоматически?
Нет. Каждая находка подсказывает вам — или вашему ИИ-приложению — что именно выполнить: команду обновления, нужна ли перезагрузка или перезапуск службы, либо обходное решение от вендора, когда исправления ещё нет. Ничего не устанавливается, пока вы (или ИИ-приложение с вашего согласия) это не примените.
Какие системы он проверяет?
Linux (Ubuntu, Debian, AlmaLinux, Rocky, RHEL, CentOS, Alpine, SUSE Linux Enterprise и openSUSE, Amazon Linux), серверы на Windows и macOS; запущенные контейнеры (Docker, containerd/Kubernetes, Podman, LXC); lock-файлы приложений; среды выполнения, установленные мимо пакетного менеджера; и около восьмидесяти программ и веб-приложений, которых нет ни в одном дистрибутиве.
Это есть на тарифе Free?
Нет. Проверке нужен Connector, а это функция платных тарифов, так что она идёт с Pro и Team и с пробным периодом Pro на 14 дней. На тарифе Free её нет. Посмотреть цены →
Подключите сервер — и он под проверкой
Одна строка устанавливает Connector. Проверка уязвимостей работает изнутри, ничего дополнительно устанавливать не нужно, и каждая находка идёт с исправлением. Новые аккаунты получают Pro бесплатно на 14 дней.
Pro и Team · 14 дней Pro бесплатно · Connector · Мониторинг серверов · что считывается (на английском)