Описание изменений за 2024 год¶
v24.25.1 — 30.01.2025¶
Серверная часть¶
Исправления¶
- Исправлена ошибка, из-за которой пользователи с ролями «Пользователь» и «Администратор» не могли удалять отчёты.
v24.25 — 31.12.2024¶
Панель управления¶
Исправления¶
- Исправлена ошибка, из-за которой суперадминистратор не мог добавить цель, если цель с таким адресом уже существовала в другой организации.
- Для суперадминистраторов убрана кнопка повтора сканирований, относящихся к другим организациям.
Серверная часть¶
Добавлено¶
- В перечислимый параметр
localeв теле запросаPOST /api/scans/reportsдобавлено значениеzh_CN. - Добавлен query-параметр
within_tenantдля запросаPOST /api/targets/wizard/exist. Теперь cуперадминистратор может видеть как локальные цели, так и цели всех организаций. - Добавлен сервис отчетов сканирований, который умеет создавать, предоставлять и синхронизировать отчеты.
- Запросы API, отвечающие за взаимодействие с отчётами, добавлены в группу запросов API, отвечающую за работу со сканированиями.
Исправления¶
- Исправлена ошибка, при которой не отображались конечные точки при отсутствии ресурсов.
Интерфейс командной строки SolidPoint CLI¶
Добавлено¶
- Добавлена поддержка новых ресурсов, точек входа и уязвимостей.
Модули сканирования¶
Исправления¶
- Для сканера SQL-инъекций исправлена ошибка, при которой в отчёте указывался неверный идентификатор CWE.
v24.24 — 17.12.2024¶
Панель управления¶
Добавлено¶
- Добавлено всплывающее уведомление, отображающееся при отправке запроса на генерацию PDF-отчёта.
- Добавлено окно подтверждения удаления сгенерированного PDF-отчёта.
- Для суперадминистраторов добавлена валидация адреса электронной почты при редактировании его в профиле пользователя.
- В PDF-отчёты добавлены разделы «Потоки данных» и «Дополнительная информация».
Исправления¶
- В графике «Динамика уязвимостей» исправлено отображение чисел по вертикальной оси. При малом числе обнаруженных уязвимостей на ней больше не отображаются дробные значения.
- Исправлено согласование заголовков модальных окон подтверждения групповых операций в русскоязычных интерфейсах.
- Для суперадминистраторов исправлено поведение интерфейсов при запуске сканирований для целей, относящихся к другим организациям.
Серверная часть¶
Добавлено¶
- Добавлена поддержка дирбастинга.
- Дополнено описание логики API.
Изменения¶
- Теперь запрос
GET /api/severity-trendпри отсутствии данных динамики уязвимости возвращает значениеnullвместо «пустых» объектов. - Теперь серверная часть использует код ответа 202 при неоднозначных действиях пользователя, например, при попытке поставить на паузу уже остановленное сканирование.
Сканер fuchsiad¶
Исправления¶
- Для консольного клиента
fuchsiactlтеперь поддерживается передача файлов-параметров (указываемых с помощью опции--file) свыше 4 МиБ.
Модули сканирования¶
Изменения¶
- Теперь для сканера SSTI нахождение среднего времени ответа прекращается, только если тайм-аут был на первой итерации, иначе количество оставшихся пробных запросов уменьшается.
Исправления¶
- Для сканера уязвимостей загрузки файлов устранены ложноположительные срабатывания, связанные с векторами атаки, которые валидируются с помощью проверки времени ответа от сервера.
Модуль анализа клиентского JavaScript-кода¶
Добавлено¶
- Добавлена поддержка моделирования работы некоторых JavaScript-функций для повышения покрытия анализа.
Исправления¶
- Улучшена стабильность работы модуля.
v24.23.1 — 10.12.2024¶
Панель управления¶
Исправления¶
- Исправлено отображение графика «Динамика уязвимостей» при нулевом количестве найденных уязвимостей за выбранный период.
v24.23 — 03.12.2024¶
Панель управления¶
Добавлено¶
- На главной странице добавлен график с отображением динамики уязвимостей за последний календарный месяц.
Изменения¶
- В формах аутентификации и регистрации формат адреса электронной почты теперь проверяется по снятию фокуса с поля ввода.
Исправления¶
- Исправлена валидация формата при смене адреса электронной почты в профиле пользователя.
- Исправлена ошибка, из-за которой неверно определялось существование цели при создании цели или сканирования. Теперь проверка существования таких целей производится по мере ввода адреса.
Серверная часть¶
Добавлено¶
- Добавлено дополнительное журналирование для миграций базы данных.
- Добавлена логика по созданию сканирований с заранее подготовленными на основе анализа поверхности атаки данными.
- Добавлена поддержка повторения сканирований при отправке параметра
scanIDsв теле HTTP-запросаPOST /api/scans/new.
Изменения¶
- Пользователь с ролью «Аналитик» теперь может генерировать отчеты для сканирований.
Исправления¶
- Исправлена ошибка, при которой пользователи с ролями «Только для чтения» и «Аналитик» не могли завершить сессию.
- Исправлено поведение, при котором нарушалась последовательность процессов при миграции базы данных. Теперь сначала проходят миграции, далее происходит подключение к базе данных, и после запускается HTTP-сервер.
Модуль анализа клиентского JavaScript-кода¶
Исправления¶
- Улучшена стабильность работы модуля.
v24.22 — 19.11.2024¶
Панель управления¶
Добавлено¶
- Пользователи с ролью «Суперадминистратор» теперь видят, к какой организации относятся цели и сканирования.
Изменения¶
- В таблицах со списками данных улучшено визуальное отображение закреплённых ячеек.
Исправления¶
- Исправлено поведение формы аутентификации, при котором неправильно обрабатывался ошибочный статус некорректно заполненных полей.
- Добавлена проверка на регистр при заполнении имени хоста в данных аутентификации цели.
Серверная часть¶
Добавлено¶
- Добавлен запрос
GET /api/scans/{id}/status, который возвращает статус сканирования.
Изменения¶
- Теперь ресурсы, конечные точки и их теги хранятся отдельно.
Сканер fuchsiad¶
Добавлено¶
- Добавлена возможность устанавливать правила дедупликации точек входа и страниц по регулярным выражениям их URL-адресов для всего сканирования.
Изменения¶
- Улучшена приостановка задач.
- При обновлении аутентификационных данных HTTP-клиент теперь сохраняет и отправляет cookie при перенаправлении.
Исправления¶
- Для клиента
fuchsiactlисправлена некорректная работа флага--proxy.
Модули сканирования¶
Добавлено¶
- Для сканера уязвимостей загрузки файлов реализована проверка возможности загрузки HTML-страницы.
Исправления¶
- Теперь в HAR-файлах, генерируемых сканером SSTI, корректно указывается вектор атаки.
- Для сканера SSTI больше не фиксируется ложная запись в журнале о пустом ответе.
- Для сканера SQL-инъекций исправлена ошибка, из-за которой при прерывании сканирования не удалялись сгенерированные в процессе работы временные файлы.
Модуль анализа клиентского JavaScript-кода¶
Исправления¶
- Улучшена стабильность работы модуля.
v24.21 — 01.11.2024¶
Панель управления¶
Добавлено¶
- Добавлено отображение сканирований в статусе «Приостановлено».
Исправления¶
- Исправлена браузерная навигация по разделу «Уязвимости сканирования».
Серверная часть¶
Добавлено¶
- Добавлено отслеживание процесса общей синхронизации в логах состояния сервиса синхронизации сканов.
- Добавлена возможность отключения сканера.
- Добавлен способ аутентификации сканируемого приложения через локальное хранилище.
- Добавлена поддержка паузы и возобновления сканирований.
Изменения¶
- Увеличено пороговое время загрузки страниц до 60 секунд.
- Обновлен метод подключения к сканирующему узлу. Теперь соединение с экземпляром сканирующего узла проверяется перед его выбором для следующего сканирования.
Сканер fuchsiad¶
Добавлено¶
- В стандартную поставку модулей добавлены сканеры уязвимостей типа «SQL-инъекция» и «SSTI».
Изменения¶
- Теперь дирбастинг включен по умолчанию.
Модули сканирования¶
Добавлено¶
- Для сканера уязвимостей загрузки файлов добавлена возможность настраивать количество тайм-аутов с помощью флага
-timeoutsToStop. При достижении указанного числа работа модуля прерывается. Если для флага указано нулевое значение, то модуль не будет прекращать работу в результате превышения числа тайм-аутов. - Для сканера SSTI добавлена возможность нахождения среднего времени ответа сервера при слепой проверке.
Исправления¶
- Для сканера XXE-инъекций скорректирован алгоритм подстановки полезной нагрузки в параметры с одинаковыми названиями.
Модуль анализа клиентского JavaScript-кода¶
Изменения¶
- Улучшен механизм обнаружения вызовов функции
fetchдля повышения покрытия анализа.
Дистрибутив для Docker Compose¶
Добавлено¶
- Добавлена генерация полных отчётов по сканированиям в формате PDF.
v24.20.1 — 01.11.2024¶
Серверная часть¶
Исправления¶
- Исправлена ошибка, при которой запрос списка отчётов приводил к аварийному завершению работы серверной части при невозможности подключения к генератору отчётов.
v24.20 — 22.10.2024¶
Панель управления¶
Добавлено¶
- Добавлена генерация полных отчётов по сканированиям в формате PDF.
- На главной странице добавлена диаграмма с уровнями и количеством уязвимостей для всех сканирований, доступных пользователю для просмотра.
Изменения¶
- Теперь, когда в мастере создания сканирования и мастере создания и редактирования цели возникает ошибка, подсвечивается шаг, на котором она возникла, и при необходимости осуществляется перенаправление к первой возникшей ошибке.
Исправления¶
- Исправлено поведение мастера создания и редактирования цели при загрузке файла с API-спецификацией, размер которого превышает заданное настройками сервера максимальное допустимое значение.
Серверная часть¶
Изменения¶
- Журнал аудита теперь хранит записи об активации пользователей.
Исправления¶
- Исправлена ошибка, при которой URL-адрес цели хранился и отображался в закодированном виде.
- Исправлено поведение, при котором запрос на сканирование выдавал ошибку в случае, когда выбранный узел сканирования был недоступен.
Сканер fuchsiad¶
Добавлено¶
- В стандартную поставку модулей добавлен сканер уязвимостей загрузки файлов.
Интерфейс командной строки SolidPoint CLI¶
Изменения¶
- Отображение статусов сканирований теперь соответствует виду в панели управления.
v24.19 — 08.10.2024¶
Панель управления¶
Добавлено¶
- На странице детализации сканирования добавлена диаграмма с уровнями и количеством уязвимостей, найденных при сканировании.
- В данных пользователя теперь отображается информация о его организации и должности.
Изменения¶
- При превышении размеров загружаемых файлов спецификации и сертификатов для целей теперь отображается корректное описание ошибки.
- Редактирование данных пользователя вынесено в модальное окно.
Исправления¶
- Исправлена стилизация полей после автозаполнения в браузере Firefox.
- Исправлена ошибка, при которой устаревший модуль сканирования межсайтового скриптинга на основе DOM некорректно отображался для сканирований.
- Исправлена ошибка, при которой во время создания цели не удавалось загрузить спецификации API и сертификаты, размеры которых составляли от 800 Кб до 5 Мб.
Серверная часть¶
Исправления¶
- Исправлена ошибка, при которой серверная часть некорректно взаимодействовала с множеством уникальных идентификаторов сканирования для разных модулей.
- Исправлена ошибка API, при которой не удавалось поменять тенант для пользователя, а также синтаксическая ошибка в параметре
scanEndpointIDsв спецификации API.
Сканер fuchsiad¶
Изменения¶
- Для модуля динамического анализа страницы были пересчитаны оценки уязвимостей CVSS, также снижена критичность до уровня «low» в отчётах о найденных потоках данных в режимах «DOM XSS» и «CSPP».
- Для модуля обнаружения SQL-инъекций селектор теперь генерируется в соответствии с новым форматом отчётов.
Исправления¶
- Модули обнаружения контролируемых сериализованных данных и сигнатур Powby2 теперь более устойчивы к сетевым и серверным ошибкам при работе с S3-совместимым хранилищем.
- Исправлена ошибка, при которой перезапуск сервиса мог приводить к ошибочному двойному запуску задачи сканирования.
- Исправлена ошибка, при которой во время перезапуска сервиса в журнал заносилось ложное предупреждение при наличии приостановленных сканирований.
Модуль статического веб-краулинга¶
Исправления¶
- Исправлена ошибка, при которой страницы скачивались повторно при наличии нескольких ссылок на одну страницу с разными значениями URI fragment (например: page.html/#foo и page.html/#bar).
Модуль анализа клиентского JavaScript-кода¶
Изменения¶
- Уменьшено количество некритичных предупреждений в журнале работы модуля.
v24.18 — 24.09.2024¶
Панель управления¶
Добавлено¶
- Добавлена возможность открывать панель детализации отдельной уязвимости и отдельные вкладки в ней по ссылке.
Изменения¶
- В панели детализации уязвимости на вкладке «Подтверждение» и в списке уязвимостей сканирования для лучшего восприятия пользователем изменено отображение селекторов.
Исправления¶
- Исправлена ошибка, при которой для пользователя не отображались уязвимости доступного для просмотра сканирования.
Серверная часть¶
Изменения¶
- Журнал аудита теперь хранит пользовательские данные напрямую, а не ссылается на них по ID.
- Обновлено журналирование сервисного слоя, увеличено количество полезных событий при работе сервиса.
Исправления¶
- Исправлена ошибка, при которой удаление пользователей влияло на информацию в журнале аудита, что могло приводить к невозможности удаления.
Сканер fuchsiad¶
Исправления¶
- Исправлена ошибка, при которой модуль интеграции с SolidWall WAF в составе сканера аварийно завершал работу при запуске без предварительной настройки. Теперь модуль завершает работу с сообщением о том, что конфигурационные данные для подключения к WAF не предоставлены.
v24.17 — 10.09.2024¶
Панель управления¶
Добавлено¶
- В таблице сканирований и на странице детализации добавлена функциональность удаления отдельных завершённых сканирований.
Изменения¶
- Неаутентифицированный пользователь при переходе по ссылке на внутреннюю страницу после аутентификации попадает на целевую страницу вместо главной.
- В мастере создания сканирования добавлено описание для типов сканирования.
Исправления¶
- Исправлена ошибка, при которой не удавалось запустить повторение сканирования.
Серверная часть¶
Добавлено¶
- Для HTTP API добавлен запрос
GET /api/users/wizard/email-exist, который позволяет пользователю с рольюsuperAdminпроверить существование в системе аккаунта с указанным адресом почты.
Модуль импортирования OpenAPI-спецификаций¶
Исправления¶
- Исправлены ошибки, из-за которых перестала поддерживаться строка подключения к PostgreSQL через Unix-сокет и без указания параметра
sslmode.
Модуль анализа клиентского JavaScript-кода¶
Добавлено¶
- Добавлена встроенная поддержка некоторых часто используемых JavaScript-функций, позволяющая более точно моделировать их работу.
- Добавлена проверка наличия скрипта как DOM-элемента на странице.
Изменения¶
- Дополнена обработка свойств объекта
window.locationдля повышения покрытия анализа.
Исправления¶
- Исправлена ошибка, из-за которой неверно работала дедупликация evaled-скриптов среди найденных интерпретатором и распаковщиком JavaScript-кода.
- Исправлена ошибка, при которой evaled-скрипты, содержащие директиву
//# sourceURL=..., неверно классифицировались анализатором.
v24.16 — 27.08.2024¶
Панель управления¶
Добавлено¶
- Добавлена информация о типе сканирования в списке сканирований и на странице детализации.
- В мастере добавления и редактирования цели добавлены подсказки о разрешённых к сканированию доменных именах.
- На странице детализации сканирования, цель которого более не соответствует разрешённым для сканирования шаблонам, добавлена соответствующая информация.
- Для целей, не соответствующих разрешенным для сканирования шаблонам, добавлена соответствующая отметка в таблице целей.
Изменения¶
- Для улучшения восприятия многострочных текстов увеличена высота строки.
- При повторе теперь учитывается тип исходного сканирования.
- В списке сканирований улучшено отображение продолжительности длительных сканирований.
- При создании новой цели в модальном окне и в мастере создания сканирования добавлены подсказки о разрешённых к сканированию доменах.
- Теперь в списке отмечены те сканирования, адрес целей которых более не соответствует разрешённым к сканированию шаблонам.
Исправления¶
- В таблице токенов теперь корректно отображаются токены, дата истечения которых совпадает с текущей.
- Исправлена некорректная подсветка ошибок в окне добавления нового токена.
- Для сканирований с целями, адрес которых более не соответствует разрешённым к сканированию шаблонам, больше недоступны операции повтора.
- Для целей, которые не соответствуют разрешённым шаблонам, больше недоступен быстрый запуск сканирования.
v24.15 — 13.08.2024¶
Панель управления¶
Добавлено¶
- Добавлен мастер создания сканирования с функциональностью выбора отдельных модулей.
Изменения¶
- Длина описания для цели увеличена до 500 символов.
- В форме создания нового токена доступа добавлена обработка ошибок.
- Улучшена визуализация загрузки списка целей.
Исправления¶
- Серия небольших исправлений в пользовательском интерфейсе.
Сканер fuchsiad¶
Добавлено¶
- Cканирование теперь может быть приостановлено во время работы модуля. После возобновления модуль продолжит работу с той точки, где он остановился.
- Добавлена возможность настраивать имя используемого бакета S3/MinIO.
Модуль анализа клиентского JavaScript-кода¶
Изменения¶
- Добавлено ограничение на длину URL для повышения надежности анализа.
Дистрибутив для Debian¶
Изменения¶
- Сканер теперь автоматически перезагружает конфигурацию при установке или обновлении сканирующих модулей (только при установке в «полноценную» ОС, не относится к развертыванию в Docker-контейнере).
v24.14 — 30.07.2024¶
Панель управления¶
Изменения¶
- Серия улучшений и изменений в пользовательском интерфейсе.
Интерфейс командной строки SolidPoint CLI¶
Добавлено¶
- Добавлена команда
solidpoint auth login, которая интерактивно запрашивает у пользователя URL инсталляции сканера, если не определена переменная окруженияSOLIDPOINT_BASE_URL.
v24.13 — 16.07.2024¶
Панель управления¶
Добавлено¶
- Добавлена возможность вернуться к форме логина с экрана ожидания активации нового аккаунта.
- Для модального окна сканирования добавлена возможность выбрать тип сканирования.
- Для мастера создания цели на шаге «Аутентификация» добавлено описание доступных типов аутентификации.
Исправления¶
- Серия небольших исправлений в пользовательском интерфейсе.
Сканер fuchsiad¶
Добавлено¶
- В стандартную поставку модулей добавлен сканер уязвимостей типа «shell-инъекция».
Модули сканирования¶
Исправления¶
- Исправлена ошибка, при которой модуль сканирования отраженных XSS-уязвимостей иногда зависал.
v24.12 — 02.07.2024¶
Панель управления¶
Добавлено¶
- В панель детализации недостатка добавлена вкладка «Потоки данных» и «Дополнительная информация».
- В боковое меню добавлен пункт «Документация», позволяющий перейти к пользовательской документации. Перейти к спецификации API теперь можно при нажатии на соответствующую кнопку.
Изменения¶
- Серия улучшений и изменений в пользовательском интерфейсе.
Модуль статического веб-краулинга¶
Исправления¶
- Исправлена ошибка, при которой некоторые сканирования могли завершаться из-за неправильной обработки ошибок.
v24.11 — 18.06.2024¶
Панель управления¶
Добавлено¶
- В панели детализации недостатка добавлена вкладка со ссылками на ресурсы, связанные с его классификацией.
Изменения¶
- Улучшена визуализация загрузки панели детализации недостатка.
Исправления¶
- Серия небольших исправлений в пользовательском интерфейсе.
Серверная часть¶
Добавлено¶
- Добавлена обработка ошибок, связанных с подключением к базе данных.
- Добавлена поддержка белого списка ограничений на сканируемые URL для целей.
v24.10 — 04.06.2024¶
Панель управления¶
Добавлено¶
- В панели детализации недостатка добавлена вкладка «Подтверждение», содержащая примеры векторов атаки и последовательность запрос-ответ, подтверждающих недостаток.
- В панели детализации недостатка добавлена вкладка «Ссылки», содержащая ссылки на ресурсы, связанные с выявленным недостатком.
Изменения¶
- Список токенов доступа теперь отображается на отдельной странице.
- Серия улучшений и изменений в пользовательском интерфейсе.
Серверная часть¶
Добавлено¶
- Для журнала аудита настроено отслеживание сессий пользователей.
Сканер fuchsiad¶
Добавлено¶
- Добавлена возможность приостанавливать сканирования. При этом новые задачи в рамках сканирования не запускаются, а уже запущенные задачи продолжают свою работу.
Модуль динамического веб-краулинга¶
Изменения¶
- Выявленные конечные точки теперь отправляются в базу данных в момент их обнаружения вместо однократной общей отправки в конце работы модуля.
v24.9 — 21.05.2024¶
Панель управления¶
Добавлено¶
- Добавлена анимация загрузки приложения в целом, а также анимация загрузки контента: детализации сканирования, HTTP Endpoints и технического отчёта.
- На странице деталей сканирования добавлено отображение количества локаций. Это количество вычисляется как сумма выявленных точек входа и ресурсов.
- В панель детализации недостатка добавлена вкладка «Классификация», содержащая информацию о классификации выявленного недостатка.
Изменения¶
- В таблице сканирований колонка «HTTP Endpoints» заменена на колонку «Локации».
- Пользователи больше не могут самостоятельно редактировать адрес электронной почты, теперь для этого необходимо обратиться к администратору системы.
Исправления¶
- В модальном окне создания сканирования исправлено некорректное отображение в случае, когда еще не создано ни одной цели.
- В модальных окнах групповых операций для китайской версии панели управления исправлены ошибки локализации.
- Небольшие исправления в пользовательском интерфейсе.
Сканер fuchsiad¶
Исправления¶
- Исправлено падение сканера при выявлении точек входа, содержащих в домене символы «{» и «}».
Дистрибутив для Docker Compose¶
Исправления¶
- Исправлена ошибка, при которой в результате кэширования могло возникнуть несколько пакетов Debian с разными версиями сборки.
v24.8 — 07.05.2024¶
Панель управления¶
Добавлено¶
- Добавлена панель детализации недостатка, в которой реализованы следующие вкладки: «Общая информация», содержащая общую информацию о выявленном недостатке, и «Описание», содержащая краткое описание выявленного недостатка.
Исправления¶
- Серия небольших исправлений в пользовательском интерфейсе.
Сканер fuchsiad¶
Добавлено¶
- Добавлен параллельный запуск модулей сканирования в рамках одного сканирования.
Модуль динамического веб-краулинга¶
Добавлено¶
- Добавлен механизм ожидания загрузки страницы.
v24.7 — 23.04.2024¶
Панель управления¶
Добавлено¶
- Добавлена поддержка LDAP-аутентификации.
Изменения¶
- Серия улучшений и изменений в пользовательском интерфейсе.
Сканер fuchsiad¶
Исправления¶
- Исправлена ошибка «
cannot unmarshal array into Go struct field Tag.attributes of type map[string]interface».
Модуль анализа клиентского JavaScript-кода¶
Добавлено¶
- Добавлена поддержка нативных модулей.
Модуль динамического веб-краулинга¶
Изменения¶
- Убрано ограничение по доменам.
Дистрибутив для Debian¶
Исправления¶
- Исправлена ошибка, при которой подключение к базе данных перезаписывалось на значение по умолчанию, если настройка
debconfне проводилась ранее. Теперь в такой ситуации подключение сохраняется.
v24.6 — 09.04.2024¶
Панель управления¶
Добавлено¶
- На странице технического отчета добавлено отображение точек входа.
- Во время сканирования теперь отображается статус «Ошибка аутентификации» при возникновении соответствующей ошибки.
Исправления¶
- Исправлена ошибка, при которой в некоторых случаях неправильно вычислялось количество недостатков.
- Исправлена ошибка, при которой для отменённых сканирований не останавливался подсчёт времени выполнения.
- В модальном окне сканирования теперь для любого поискового запроса корректно отображается сообщение о том, что совпадения не найдены.
- В модальном окне сканирования улучшено быстрое добавление цели.
- Улучшено взаимодействие пользователей с кнопками веб-интерфейса.
Серверная часть¶
Добавлено¶
- Действия пользователей теперь фиксируются в журнале аудита.
Сканер fuchsiad¶
Исправления¶
- Конечные точки, созданные через
franzisrunner -labelsFromScanner, теперь проходят через проверку домена.
Модуль интеграции с SolidWall WAF¶
Изменения¶
- Извлечённые конечные точки теперь сохраняются по новой схеме как самостоятельные сущности без привязки к корневому ресурсу.
Модули сканирования¶
Изменения¶
- В случае отсутствия недостатков для конечной точки теперь генерируется отчёт без идентификатора недостатка.
Исправления¶
- Исправлена причина возникновения ошибки «
ERROR: unsupported Unicode escape sequence (SQLSTATE 22P05)».
Модуль импортирования OpenAPI-спецификаций¶
Исправления¶
- Добавлена поддержка самозаверенных сертификатов.
Модуль динамического веб-краулинга¶
Добавлено¶
- Реализована обработка новых URL-адресов из тегов
<а>.
Дистрибутив для Debian¶
Добавлено¶
- В серверной части добавлена настройка подключения к базе данных через
debconfдля пакетаsolidpoint-backend.
Изменения¶
- В модуле динамического веб-краулинга для пакета
fuchsia-dynamic-crawlerубраны лишние зависимости и уменьшен его общий вес.
v24.5 — 26.03.2024¶
Панель управления¶
Добавлено¶
- В карточке деталей сканирования теперь отображается количество найденных точек входа.
- Теперь при выборе найденного недостатка из списка все его свойства отображаются в новой боковой панели.
- Улучшены сообщения об ошибках мастера создания цели.
Изменения¶
- Модальные окна теперь не закрываются при нажатии вне окна.
- Обновлен дизайн мастера создания цели.
- Улучшено содержимое карточек в случае отсутствия данных для отображения.
- Улучшена обработка ошибок в формах аутентификации и регистрации.
- Серия улучшений и изменений в пользовательском интерфейсе.
Исправления¶
- При получении статуса сканирования с неизвестным значением, например, от стороннего модуля, теперь будет отображаться статус «Неизвестно» для сканирования и для модуля.
Сканер fuchsiad¶
Изменения¶
- Теперь механизмы проверки аутентификации и обновления аутентификационных данных проверяют и пытаются обновить сессию непосредственно перед запуском, с последующей перепроверкой.
Исправления¶
- Изменена логика работы механизма обновления аутентификационных данных для игнорирования ограничений черного списка URL.
v24.4 — 12.03.2024¶
Панель управления¶
Добавлено¶
- Добавлена возможность загрузки OpenAPI-спецификации в настройках цели сканирования.
Исправления¶
- Исправлена работа функциональности по отключению и включению аутентификационных данных в настройках цели сканирования.
- Все статические ресурсы теперь доступны локально, более не используется сторонний CDN для загрузки иконок флагов.
Сканер fuchsiad¶
Добавлено¶
-
Возможность задания прокси на уровне отдельного сканирования.
Данная функциональность пока что доступна только через консольный клиент
fuchsiactl. Пример использования:
Исправления¶
- Исправлено журналирование URL HTTP-запросов в HTTP-прокси.
- Исправлена ошибка «
panic: assignment to entry in nil map» в модуле обновления аутентифкации.
Модуль анализа клиентского JavaScript-кода¶
Исправления¶
- Исправлена ошибка при анализе некоторых фрагментов кода, использующего сложение большого количества массивов, что приводило к зависанию анализатора из-за комбинаторного взрыва.
v24.3 — 28.02.2024¶
Панель управления¶
Добавлено¶
- В список целей добавлена визуальная индикация подключенных способов аутентификации.
Исправления¶
- Форма входа теперь игнорирует регистр адреса электронной почты.
- В некоторых случаях не отображался URL в списке целей сканирования.
Сканер fuchsiad¶
Добавлено¶
- В стандартную поставку модулей добавлен сканер уязвимостей типа «path traversal».
Модуль динамического веб-краулинга¶
Исправления¶
- Исправлена ошибка «
TypeError: Cannot convert object to primitive value», возникающая при разборе некоторых URL. - Исправлена ошибка «
Command '['timeout', ...]' returned non-zero exit status 124», приводящая к аварийному завершению и обнаружению меньшего количества точек входа из-за превышения лимита времени работы модуля.
Модуль анализа клиентского JavaScript-кода¶
Изменения¶
- Улучшен анализ веб-приложений, использующих следующие возможности Angular:
- конфигурация внедрения зависимостей;
- использование объектов класса
HttpParams.
Исправления¶
- Исправлена ошибка при анализе вызовов функций с аргументами по умолчанию.
- Исправлена ошибка «
RangeError: Incorrect locale information provided».
Модули сканирования¶
Добавлено¶
- Включен в стандартную поставку модуль поиска недостатков класса path traversal.
- Добавлен шаблон Nuclei для уязвимости CVE-2024-23897 в Jenkins.
Изменения¶
- Стандартные шаблоны Nuclei обновлены до актуальной версии.
- Среди находок Nuclei теперь помечаются как уязвимости только обладающие уровнем серьезности от среднего и выше.
- В стандартной поставке шаблонов Nuclei отключены часто ложноположительно срабатывающие правила:
http/misconfiguration/http-missing-security-headers;http/miscellaneous/x-recruiting-header;http/miscellaneous/addeventlistener-detect.
Исправления¶
- Исправлена ошибка «
ERROR: unsupported Unicode escape sequence (SQLSTATE 22P05)», проявляющаяся, например, при обработке одного из шаблонов Nuclei.
Дистрибутив для Debian¶
Добавлено¶
- При установке пакета сканирующего сервиса
fuchsiaзапрашиваются данные для подключения к PostgreSQL и S3-совместимому хранилищу.
Изменения¶
- Debian-репозиторий перенесен по адресу repo.solidpoint.net.
- Node.js необходимой версии теперь устанавливается автоматически.
- Уменьшен общий размер дистрибутива.
v24.2 — 14.02.2024¶
Панель управления¶
Добавлено¶
- Возможность загрузки клиентского TLS-сертификата в настройках аутентификации цели сканирования.
Исправления¶
- Исправлено ошибочное поведение интерфейса во время прерывания сканирования при определенных условиях.
- Исправлено ошибочное поведение, из-за которого сканирования при определенных условиях могли навсегда остаться в статусе «В ожидании».
Интерфейс командной строки SolidPoint CLI¶
Изменения¶
-
Изменена система команд.
Теперь в иерархии команд первая определяет сущность, а вторая — возможные действия с ней.
Например, вместо команды
solidpoint-cli new targetтеперь необходимо использоватьsolidpoint-cli target new.
-
Часть команд была переименована.
Например, вместо команды
solidpoint-cli show usersтеперь необходимо использоватьsolidpoint-cli user list.
Сканер fuchsiad¶
Добавлено¶
-
Возможность обновления аутентификационных данных.
Описание соответствующего формата конфигурации доступно в описании параметра
--authrefresh-configсправочной страницыman fuchsiactl-scan.
Изменения¶
- Дедупликация похожих страниц и точек входа теперь включена по умолчанию.
Модули сканирования¶
Изменения¶
- Оптимизировано время работы модуля поиска недостатков класса path traversal.
Дистрибутив для Debian¶
Добавлено¶
- Метапакет
fuchsia-full, включающий в себя сканер и основные стабильные модули сканирования. - Метапакет
solidpoint-dashboardс веб-интерфейсом и серверной частью панели управления. - Пакет
solidpoint-cliс интерфейсом командной строки.
Дистрибутив для Docker Compose¶
Изменения¶
- Переменные окружения с префиксом
MINIO_переименованы вS3_.
Для версии от 31.01.2024 и ранее версионирование не производилось.