Каталог Microsoft Patch, как сразу узнать обновления месяца

Каталог Microsoft Patch, как сразу узнать обновления месяца

Каждый месяц бедный ИТ-администратор пытается понять, какие исправления Microsoft требуют внимания, и оценивает, какие обновления необходимо установить без особых задержек, а какие можно отложить. Это правильный подход, потому что практически все Обновления Windows требуют перезагрузки системы, а во многих конфигурациях перезагрузка машины может вызвать проблемы, снижающие непрерывность работы. Для тех, кто хочет иметь своего рода немедленно Каталог исправлений Microsoft месяца в вашем распоряжении API Обновления безопасности MSRC они позволяют вам получать доступ и взаимодействовать с информацией об уязвимостях и обновлениях безопасности, предоставленной компанией Redmond.

Что такое API-интерфейсы обновлений безопасности MSRC и как они работают

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

API Обновления безопасности MSRC (MSRC — аббревиатура от Центр реагирования на угрозы безопасности Microsoft) — это набор программных интерфейсов, предназначенных для облегчения управления безопасностью в операционных системах Microsoft, позволяющих пользователям получать подробную информацию о бюллетенях по безопасности, уязвимостях и обновлениях исправлений.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Доступно как проект с открытым исходным кодом на GitHubрассматриваемые API используют формат CVRF (Общая структура отчетности об уязвимостях) для представления всей информации, связанной с уязвимостями. Этот стандартизированный формат обеспечивает единообразное представление уязвимостей и обновлений.

Вы можете создавать документы Пользовательский HTML которые суммируют обновления безопасности, выпущенные Microsoft за определенный период. Пользователи могут создавать отчет детализировано с помощью конкретных фильтров с использованием ссылок на идентификаторы CVE (Распространенные уязвимости и риски) представляет интерес.

Красота API Обновления безопасности MSRC заключается в том, что они не требуют введения какого-либо ключа API авторизации. Таким образом, используя простой пример код PowerShell вы можете извлечь необходимую информацию с серверов Microsoft.

Скрипт, который составляет каталог исправлений месяца Microsoft.

На момент написания статьи доступно не так уж много документации о том, как работает API. Обновления безопасности MSRC. Тем не менее, известно, что доступны следующие функции:

Get-KBDownloadUrl
Get-MsrcCvrfAffectedSoftware
Get-MsrcCvrfCVESummary
Получить-MsrcCvrfDocument
Get-MsrcCvrfExploitabilityIndex
Get-MsrcSecurityBulletinHtml
Получить-MsrcSecurityUpdate
Get-MsrcVulnerabilityReportHtml
Установить-MSRCAdalAccessToken
Установить-MSRCApiKey

Используя функцию Get-MsrcCvrfDocument, мы можем получить основную информацию об обновлениях месяца и составить каталог исправлений Microsoft.

Подключитесь к странице сценария PowerShell.щелкните правой кнопкой мыши и выберите Сохранить как. Вместо ms-patch-catalog.txt введите ms-patch-catalog.ps1 и сохраните файл в выбранной вами папке.

Затем щелкните правой кнопкой мыши по файлу ms-patch-catalog.ps1 и выберите запись Запуск с помощью PowerShell контекстного меню.

Каталог исправлений Microsoft

Создание отчета с патчами месяца Microsoft

Проверяя информацию, возвращаемую системными часами, сценарий автоматически генерирует файл MSRC.html (сохраняется в той же папке).

Открыв его в любимом браузере (простой двойной щелчок), вы заметите, что они показаны вверху. уязвимость месяца уже используется для запуска кибератак (Обнаружена эксплуатация), а сразу за ними следуют недостатки безопасности, которые предположительно могут быть использованы киберпреступниками (Эксплуатация более вероятна).

Список обновлений Microsoft за текущий месяц

Таким образом, у администраторов есть простой и быстрый инструмент для проверки наиболее важные уязвимости месяца и оценить любые действия, которые необходимо предпринять. Кроме того, для каждой отдельной уязвимости сообщается соответствующий идентификатор CVE. Его можно щелкнуть, чтобы просмотреть бюллетень, опубликованный Microsoft, и прочитать все имеющиеся примечания.

Операция

Модуль MsrcSecurityUpdates PowerShell по умолчанию отсутствует в установках Windows. Скрипт, как видно из первых строк сценария, автоматически загружает и устанавливает его для используемой учетной записи пользователя:

Установить-Модуль -Имя MsrcSecurityUpdates -Force -Область ТекущийПользователь
Импорт-модуль MsrcSecurityUpdates

Будущие разработки

Дальнейшее возможное улучшение сценария заключается в извлечении для каждого CVE списка уязвимые продукты с явным указанием типа устраненной уязвимости. Например, удаленное выполнение кода, повышение привилегий, DoS-атаки, раскрытие конфиденциальной информации и т. д.

Ключом к достижению этого является функция Get-MsrcSecurityUpdate, вызываемая следующим образом:

Get-MsrcSecurityUpdate -Cvrf 2024-сен | Формат-Список *

Возвращенный результат выглядит следующим образом:

@odata.context : значение : {@{ID=2024-Sep; Alias=2024-Sep; DocumentTitle=Обновления безопасности за сентябрь 2024 г.; Severity=; InitialReleaseDate=2024-09-10T07:00:00Z; CurrentReleaseDate=2024-09-08T00:00:00Z; CvrfUrl=

Файл, указанный в URL-адресе CvrfUrl, представляет собой действительно сложный XML, из которого, однако, с активностью разбор хорошо продумано, можно извлечь любую информацию. Фактически, для любого CVE есть все детали, которые ищет каждый хороший ИТ-администратор. Следующий шаг — экстраполировать их и улучшить отчет, возвращаемый сценарием PowerShell. Чтобы разработать общее представление о том, какие обновления Microsoft представляют собой каждый месяц, о потенциальных критических проблемах и важности их активации или нет, в зависимости от используемых конфигураций программного обеспечения.

Вступительное изображение: Microsoft Copilot Designer

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *