<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>ru</language>
    <title>Кибербезопасность</title>
    <description>Кибербезопасность — это практика защиты компьютеров, серверов, мобильных устройств, сетей и данных от атак, повреждений или несанкционированного доступа. Включает в себя использование технологий, процессов и мер предосторожности для предотвращения киберугроз, таких как хакерские атаки, вирусы, утечка данных и мошенничество.

Кибербезопасность охватывает несколько областей, включая защиту информации, управление инцидентами, обеспечение конфиденциальности и восстановление после атак. В условиях растущих угроз и цифровизации бизнеса, кибербезопасность становится важным элементом для защиты как личных данных, так и корпоративных систем.</description>
    <link>https://tproger.ru/tag/cybersecurity</link>
    <atom:link href="https://tproger.ru/tag/cybersecurity/feed" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sat, 03 Oct 2026 11:51:50 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>12</sy:updateFrequency>
    <image>
      <title>Кибербезопасность</title>
      <link>https://tproger.ru</link>
      <url>https://tproger.ru/apple-touch-icon.png</url>
    </image>
    <item>
      <title>Ловушки формального контроля: когда всё соответствует требованиям, но защищенности больше не становится</title>
      <link>https://tproger.ru/articles/lovuwki-formalnogo-kontrolya-kogda-vsyo-sootvetstvuet-trebovaniya</link>
      <comments>https://tproger.ru/articles/lovuwki-formalnogo-kontrolya-kogda-vsyo-sootvetstvuet-trebovaniya?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дима Дмитриев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/lovuwki-formalnogo-kontrolya-kogda-vsyo-sootvetstvuet-trebovaniya</guid>
      <description><![CDATA[<p>Ловушки формального контроля в ИБ: почему соответствие требованиям, наличие СЗИ, MFA, SIEM и регламентов не гарантируют реальной защищенности. Разбираем сценарное тестирование, управление доступом, телеметрию, DLP и автоматическое реагирование.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/lovuwki-formalnogo-kontrolya-kogda-vsyo-sootvetstvuet-trebovaniya">Ловушки формального контроля: когда всё соответствует требованиям, но защищенности больше не становится</a>»</p>]]></description>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 10 Sep 2026 06:27:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Но после первого инцидента выяснялось, что:</p><ul><li>Учетная запись имела многофакторную аутентификацию (что после компрометации сессии значения не имеет).</li><li>SIEM собирал события, но расследование затруднялось тем, что в разных источниках один и тот же пользователь имел разные идентификаторы.</li><li>Доступ сотрудника был вовремя отозван в Active Directory, но остался в одном из SaaS-сервисов.</li><li>Резервное копирование выполнялось ежедневно, но восстановить критичный сервис в установленный RTO невозможно.</li></ul><p>Значит ли это, что мы должны отказываться от формальностей? Нет, конечно. <b>Соответствие требованиям необходимо. Без него невозможно выстроить управление ИБ, тем более в регулируемых отраслях.</b></p><p>Но здесь легко попасть в ловушку формального контроля,</p><p>Ведь соответствие требованиям — это подтверждение того, что определенные правила и процедуры существуют. Требования задают определенный минимальный уровень контроля, но не могут описать всю конкретную инфраструктуру компании, все зависимости между системами, особенности бизнес-процессов и все возможные сценарии атаки.</p><p>Предлагаю посмотреть на области, которые уже соответствуют требованиям, немного другим взглядом. Рассмотрим MFA, SIEM, управление доступом, DLP и прочие моменты с точки зрения слабых мест бумажной безопасности.</p><h2>№1. Управление доступом</h2><p>Классическая проверка часто выглядит довольно просто: открыл карточку пользователя — посмотрел назначенные роли. Но современные корпоративные инфраструктуры редко устроены настолько просто:</p><ul><li>права могут наследоваться через группы;</li><li>группы могут быть вложенными;</li><li>доступ может назначаться через роли приложений;</li><li>часть полномочий приходит из Active Directory, часть — из локальных каталогов приложений, часть — через облачные сервисы.</li></ul><p>В результате пользователь может не иметь ни одной явно назначенной привилегированной роли, но при этом обладать весьма серьезными полномочиями. Условно: пользователь — группа А — группа Б — роль — ресурс.</p><p>Но это ещё ничего. В некоторых случаях проблема возникает, когда у пользователя не «слишком много» прав, а когда он получил вполне допустимые права, которые вместе создают недопустимый сценарий. Допустим, у сотрудника есть доступ к системе платежей, но нет права непосредственно проводить операции.</p><ul><li>Отдельно у него есть доступ к справочнику контрагентов.</li><li>Отдельно — возможность изменять определенные реквизиты</li></ul><p>Каждое разрешение по отдельности может быть легитимным, но комбинация полномочий создает возможность изменить данные так, что можно влиять на финансовую операцию (SoD-конфликт). Именно поэтому зрелое управление доступом должно анализировать не только отдельные права, но и комбинации полномочий.</p><p><b>Как исправить?</b></p><p>На практике начать нужно не с проверки списка ролей пользователя, а с построения его эффективной модели доступа. То есть смотрим не только на то, какие роли ему назначены напрямую, а проходим всю цепочку наследования: учетная запись, группы, вложенные группы, роли приложений, права на конкретные информационные системы и критичные операции.</p><p>Особенно внимательно стоит смотреть на привилегированные и конфликтующие полномочия.</p><p>Для таких проверок можно использовать выгрузки из IAM и каталогов учетных записей, данные из прикладных систем и матрицы доступа. В крупных инфраструктурах без автоматизации быстро упираешься в объем: вручную проверить несколько тысяч пользователей и десятки тысяч связей практически невозможно.</p><p>Отдельно я бы рекомендовал регулярно искать «сиротские» права: доступы пользователей, которые уже сменили должность, не используют конкретную систему или вообще должны были быть отключены.</p><p>Главный результат такой проверки для меня не количество найденных нарушений. Важнее понять, можем ли мы для каждого критичного доступа ответить на три вопроса:</p><ul><li>кто им обладает</li><li>зачем он ему нужен</li><li>что произойдет, если этот доступ будет скомпрометирован</li></ul><h2>№2. SIEM</h2><p>На этапе внедрения обычно обсуждают количество источников, EPS, правила корреляции, хранение и стоимость инфраструктуры. Но после запуска появляется более сложная задача: расследование.</p><p>Представим, что мы хотим понять, что делал пользователь за два часа до подозрительной операции.</p><ul><li>В Active Directory он имеет один идентификатор.</li><li>В VPN используется логин в другом формате.</li><li>В EDR устройство связано с третьим идентификатором.</li><li>В бизнес-приложении пользователь представлен внутренним UUID.</li><li>Часть сетевых событий вообще содержит только IP-адрес.</li><li>При этом DHCP уже выдал этот адрес другому устройству.</li></ul><p>События есть, но нет готовой цепочки: пользователь — устройство — IP — приложение — действие. А почему нет? Точнее, почему ее может не быть? Обычно вопрос количества логов не стоит — их у всех достаточно. Препятствия бывают с качеством телеметрии и ее нормализацией, когда события невозможно связать между собой. Здесь даже очень дорогая SIEM не сможет превратить их автоматически в полноценную картину инцидента.</p><p><b>Как исправить? </b></p><p>При проектировании мониторинга я бы оценивал не только количество подключенных источников. Эффективнее взять один реальный сценарий атаки и пройти его от начала до конца: какое событие появится первым, где оно окажется, с чем будет связано, кто и как его увидит, какие дополнительные данные сможет получить аналитик и сможет ли он восстановить всю цепочку действий. Если на каком-то этапе приходится вручную искать информацию в пяти разных системах, это уже часть проблемы.</p><h2>№3. MFA</h2><p>Многофакторная аутентификация — обязательный элемент современной защиты. Но здесь тоже легко попасть в ловушку формального контроля.</p><p>Допустим, сотрудник действительно проходит MFA. Что это дает? Снижается вероятность успешного использования украденного пароля. Но после успешной аутентификации возникает другая сущность — сессия.</p><p>Если злоумышленник получает действующий токен или иным способом использует уже авторизованную сессию, то включена MFA или не включена — не так важно. Важны другие механизмы:</p><ul><li>Контроль жизненного цикла сессий.</li><li>Привязка сессии к контексту устройства.</li><li>Анализ активности.</li><li>Повторная аутентификация для критичных операций.</li><li>Контроль изменения параметров сессии.</li><li>Обнаружение резкого изменения географии или характера работы.</li></ul><p>Причем здесь особенно хорошо видно, почему нельзя строить безопасность вокруг отдельных продуктов. MFA — это один контроль, EDR — другой, UEBA — третий, SIEM — четвертый, а атака проходит не через «продукты», а через инфраструктуру. Поэтому важно понимать, какой участок цепочки атаки закрывает каждый контроль и что происходит между ними.</p><p><b>Как исправить?</b></p><p>При настройке контроля нужно обращать внимание на жизненный цикл сессии: срок действия токена, возможность его повторного использования, требования к повторной аутентификации, привязку к устройству и контексту доступа.</p><p>Для критичных операций полезно отдельно проверять, требуется ли повторное подтверждение. Например, вход в корпоративное приложение с нового устройства и изменение реквизитов платежа не должны рассматриваться как одно и то же по уровню доверия.</p><p>Кроме того, MFA не должна существовать изолированно. Ее эффективность существенно повышается, если события аутентификации связаны с данными IAM, EDR, VPN и SIEM.</p><p>Тогда вместо простого события «пользователь успешно прошел MFA» мы можем увидеть контекст:</p><ul><li>пользователь вошел впервые с нового устройства;</li><li>подключился из нетипичной сети;</li><li>через несколько минут получил повышенные полномочия;</li><li>после этого начал обращаться к ресурсам, с которыми раньше не работал.</li></ul><p>Каждый признак отдельно может быть допустимым. Вместе они уже требуют внимания.</p><p>Поэтому при проверке MFA я рекомендую тестировать не только сам механизм второго фактора, но и сценарии его обхода и использования уже авторизованной сессии.</p><p>Это гораздо ближе к реальной модели угроз, чем простая галочка «MFA включена».</p><h2>№4. Исключения</h2><p>Это категория, которую часто недооценивают. Как часто вы слышали эти фразы:</p><ul><li>«У нас так принято».</li><li>«Эта система всегда была доступна из этой сети».</li><li>«Эти учетные записи давно никто не трогает».</li><li>«Это временно, потом исправим».</li></ul><p>Практически в любой крупной инфраструктуре есть системы, которые нельзя сразу перевести на стандартные политики:</p><ul><li>Старое приложение требует нестандартного сетевого доступа.</li><li>Критичная система не поддерживает современный механизм аутентификации.</li><li>Отдельный сервис должен работать с расширенными привилегиями.</li></ul><p>Создаётся исключение. Изначально оно абсолютно рационально, но позже появляется проблема.</p><p>Инфраструктура меняется, появляются новые СЗИ, приложение модернизируется, ответственные сотрудники меняются, а исключение остается. Через два-три года уже никто не помнит, почему оно вообще было создано. В результате стандартное правило может выглядеть очень хорошо, а несколько исторических исключений фактически формируют отдельный контур безопасности.</p><p>Поэтому исключения должны иметь не только владельца и обоснование. У них должен быть срок жизни. Если исключение нельзя пересмотреть через, например, год, возникает вопрос: почему оно «исключение»?</p><p><b>Как исправить?</b></p><p>Сделать исключения управляемыми.</p><p>Полностью избавиться от исключений в крупной инфраструктуре практически невозможно. Но задача ИБ не в том, чтобы запретить исключения, а в том, чтобы не позволить им превратиться в постоянную дыру в защите.</p><p>На практике, я бы вел отдельный реестр исключений с такими полями:</p><ul><li>какое требование нарушается;</li><li>для какой системы;</li><li>по какой причине;</li><li>кто владелец риска;</li><li>какой срок действия;</li><li>какие компенсирующие меры применяются.</li></ul><p>Последний пункт особенно важен.</p><p>Если систему невозможно подключить к современному механизму аутентификации, это не означает, что остается только написать в документе «невозможно технически». Можно ограничить сетевую доступность, разрешить доступ только с определенных станций, усилить мониторинг, добавить дополнительные проверки или ограничить круг пользователей.</p><p>То есть исключение должно иметь цену. Если мы не можем применить основной контроль, мы должны понимать, чем компенсируем этот недостаток.</p><p>Еще одна практика, которую я считаю полезной, это автоматический пересмотр исключений. У исключения должна быть дата, когда его снова необходимо рассмотреть. Иначе временное решение очень быстро становится частью архитектуры.</p><p>Особенно опасны исключения без владельца. Если через год никто не может ответить, кто и зачем разрешил конкретный обход контроля, такое исключение уже само по себе является находкой для аудита.</p><h2>№5. DLP</h2><p>Еще одна интересная история происходит с защитой от утечек. Представим, что пользователь выгрузил 5 ГБ документов. На первый взгляд это серьезный повод для блокировки. Но теперь добавим контекст:</p><ul><li>Пользователь работает в подразделении, которое регулярно формирует архивы.</li><li>Выгрузка выполняется в рабочее время.</li><li>Получатель — внутренний корпоративный ресурс.</li></ul><p>Такая операция может быть абсолютно нормальной.</p><p>Теперь другой сценарий. Пользователь обычно работает с несколькими десятками мегабайт в день. Сегодня в 02:00 он впервые подключился с нового устройства, скачал несколько ГБ архивов, после чего попытался передать их во внешний сервис. Объем тот же и с точки зрения простой сигнатурной логики — просто 5 ГБ, но по контексту совершенно другая история.</p><p>Поэтому эффективный контроль утечек данных давно не ограничивается вопросом: «Сколько данных передано?», а гораздо интереснее: кто, что, откуда, куда, когда, каким способом и насколько это соответствует его обычному поведению?</p><p>И именно здесь становится особенно важной интеграция DLP, IAM, UEBA, сетевой телеметрии и данных о бизнес-контексте. Отдельный продукт может увидеть только часть картины, а инцидент возникает на пересечении этих данных.</p><p><b>Как исправить?</b></p><p>Добавлять контекст к событиям DLP.</p><p>При настройке DLP я бы отдельно проверял не только политики блокировки, но и качество классификации данных, корректность исключений и интеграцию с IAM, SIEM и UEBA.</p><p>Очень важно также не пытаться блокировать все подозрительное автоматически.</p><p>Для критичных сценариев автоматическая блокировка оправдана. Для пограничных случаев лучше передать событие аналитику с максимально полным контекстом.</p><p>В противном случае можно получить классическую проблему DLP: система формально защищает данные, но сотрудники начинают искать способы обойти ее из-за большого количества ложных срабатываний.</p><h2>№6. Время</h2><p>Представим, что на одном сервере время отличается на три минуты. На другом используется другой часовой пояс. Ещё одна система пишет время в UTC.</p><p>Часть событий приходит в SIEM с задержкой и для обычной эксплуатации это может быть незаметно. Во время расследования трехминутная разница способна полностью изменить последовательность событий. А последовательность для расследования критична. Что было первым?</p><ul><li>Компрометация учетной записи?</li><li>Создание нового процесса?</li><li>Подключение к серверу?</li><li>Выгрузка данных?</li><li>Изменение прав?</li></ul><p>Если временная шкала построена неправильно, то и аналитик может сделать неверный вывод даже при наличии всех необходимых событий. Поэтому качество телеметрии это не только вопрос того, собираются ли логи, это еще и вопрос, насколько этим логам можно доверять?</p><p><b>Как исправить?</b></p><p>Начать стоит с единого источника времени для всей инфраструктуры. На критичных системах проверить не только наличие NTP, но и то, откуда конкретно система получает время, насколько стабильно работает синхронизация и что происходит при недоступности основного источника.</p><p>Но одной синхронизации недостаточно.</p><p>Для SIEM важно привести события к единому формату времени и явно понимать, какое время записано в каждом событии: время возникновения события на источнике, время его обработки или время поступления в SIEM. Это три разных значения, и смешивать их при расследовании нельзя.</p><p>Отдельно я бы проверял задержку доставки событий. Например, сервер может корректно зафиксировать событие в 02:13, но SIEM получить его только в 02:16. Если аналитик строит временную шкалу только по времени поступления, последовательность действий уже будет искажена.</p><p>Поэтому при проверке мониторинга важны несколько вещей: синхронизация времени, единый часовой пояс и формат временных меток, задержка доставки событий и наличие технических меток, позволяющих отличить время события от времени его поступления.</p><p>И самое главное, это нужно проверять не на уровне документации, а на практике. Создать несколько контролируемых событий на разных системах, зафиксировать фактическое время их возникновения и посмотреть, в каком порядке они появляются в SIEM.</p><p>Если после такого теста невозможно уверенно сказать, какое событие произошло первым, значит проблема уже не в NTP. У нас проблема с доказательной базой для расследования.</p><h2>№7. Автоматическое реагирование</h2><p>Чем больше СЗИ появляется, тем сильнее желание автоматизировать реакцию.</p><ul><li>Обнаружили подозрительную активность — заблокировали пользователя.</li><li>Нашли подозрительный процесс — остановили.</li><li>Увидели аномальное подключение — заблокировали IP.</li></ul><p>С технической точки зрения все логично. Но автоматизация сама становится источником риска.</p><p>Представим, что UEBA ошибочно определила нормальную активность привилегированного пользователя как аномальную и система блокирует учетную запись. А это единственный человек, который в данный момент может устранить критичную неисправность в продуктивной среде.</p><p>Получается парадокс: защитный механизм сам создает отказ в обслуживании. Поэтому автоматизация должна учитывать не только вероятность атаки, но и стоимость ошибочной блокировки.</p><p>Для одного сценария автоматическая блокировка оправдана. Для другого правильнее будет создать высокий приоритет и передать решение аналитику. И здесь снова появляется необходимость понимать не технологию, а бизнес-контекст.</p><p><b>Как исправить?</b></p><p>Не стоит спешить с автоматизацией всего, что кажется поддающимся автоматизации. Сначала нужно определить, какие последствия будет иметь ошибка автоматического действия.</p><p>Условно, все реакции можно разделить на несколько уровней.</p><ul><li>Первый уровень — действия с минимальным влиянием на бизнес. Например, добавить IP-адрес или хеш файла в дополнительный список мониторинга, повысить приоритет события, собрать дополнительную информацию об узле.</li><li>Второй — обратимые действия. Например, временно ограничить сетевое соединение или изолировать рабочую станцию от сети. Здесь уже необходимо понимать, что произойдет с бизнес-процессом и как быстро вернуть все в штатное состояние.</li><li>Третий — критичные действия: блокировка привилегированной учетной записи, отключение сервера, остановка процесса, изменение прав доступа. Такие реакции я бы разрешал автоматически только для хорошо проверенных сценариев с низкой вероятностью ложного срабатывания и понятным механизмом отката.</li></ul><p>На практике полезно начинать с режима, в котором автоматическое правило сначала только фиксирует событие и предлагает действие аналитику. По результатам работы можно оценить количество ложных срабатываний и только после этого переводить конкретный сценарий в автоматический режим.</p><p>Отдельно нужно работать с исключениями. Например, если автоматизированное правило изолирует рабочие станции, должны существовать понятные условия для критичных серверов, аварийных учетных записей и других объектов, блокировка которых может привести к более серьезным последствиям, чем сама угроза.</p><p>И обязательно должен существовать механизм отката. Если система автоматически заблокировала пользователя или изолировала сервер, должно быть понятно, кто, на основании чего и за какое время может вернуть его в рабочее состояние.</p><p>В итоге, автоматизацию стоит оценивать не по количеству действий, которые выполняются без участия человека, а по более ценному показателю — сколько времени она действительно экономит при приемлемом уровне риска ошибочной реакции.</p><h2>Как я бы проверял зрелость ИБ</h2><p>Вообще, если посмотреть на большинство зрелых инфраструктур, можно заметить одну закономерность.</p><p>Проблема редко находится внутри одного средства защиты. Она возникает на стыке:</p><ul><li>IAM знает, кто пользователь.</li><li>EDR знает, что происходило на его АРМе.</li><li>SIEM видит последовательность событий.</li><li>DLP знает, какие данные передавались.</li><li>Сетевая инфраструктура знает, куда устанавливалось соединение.</li><li>PAM записал сессию.</li></ul><p>Но если эти данные не связываются, каждый продукт видит только свою часть атаки.</p><p>Например, EDR фиксирует запуск PowerShell, прокси видит соединение с внешним ресурсом, DLP видит обращение к чувствительному файлу, а IAM знает, что пользователь недавно получил повышенные права.</p><p>По отдельности ни одно событие может не быть критичным. Вместе же они формируют опасную цепочку. Именно поэтому зрелость ИБ-инфраструктуры я бы оценивал не только по набору решений, а по тому, насколько хорошо они складываются в единую модель событий.</p><p>Есть достаточно простой подход: вместо того чтобы составлять очередной список из сотни пунктов, можно взять несколько наиболее опасных для конкретной организации сценариев, например, компрометация привилегированной учетной записи и пройти всю цепочку:</p><ul><li>Как получен доступ?</li><li>Что видит IAM?</li><li>Что видит EDR?</li><li>Какие события попадают в SIEM?</li><li>Как обнаруживается аномалия?</li><li>Что происходит с сессией?</li><li>Кто принимает решение?</li><li>Какие действия будут предприняты?</li></ul><p>Такие проверки дают намного больше информации, чем ревизия документов или очередной чек-лист. Хоть чек-листы могут быть очень полезны, но у них есть фундаментальное ограничение — они хорошо отвечают на вопрос: «Выполнено ли условие?» И плохо отвечают на вопрос: «Что произойдет, если несколько условий одновременно будут нарушены?» Потому архитектурные проверки должны дополняться сценарным тестированием.</p><h2>Отдельно затронем метрики</h2><p>Есть ещё одна проблема зрелой ИБ — неправильные метрики. Например, можно гордиться тем, что SOC обработал 50 000 алертов за месяц, но само число ничего не говорит, потому что можно сократить количество алертов в 10 раз и одновременно ухудшить безопасность, если просто отключить некоторое количество правил, а можно увеличить количество обнаруженных инцидентов и решить, что ситуация стала хуже, хотя по факту обнаружение улучшилось.</p><p>Поэтому метрика должна быть связана с конкретным результатом:</p><ul><li>Не «SIEM подключила 500 источников». А «Для X% критичных сценариев атаки SOC получает достаточный набор телеметрии для расследования».</li><li>Не «Резервное копирование выполняется ежедневно». А «Критичная система восстанавливается за X часов при заданном сценарии отказа».</li><li>Не «Права пользователей пересматриваются ежеквартально». А «X% привилегированных доступов имеют подтвержденного владельца, бизнес-обоснование и актуальную дату пересмотра».</li></ul><h2>Заключение</h2><p>Самая опасная иллюзия в ИБ в слепой вере в защиту, когда компания защищает свою инфраструктуру большим количеством правильных средств, но не знает, насколько хорошо они работают вместе.</p><ul><li>MFA есть, но остается риск компрометации сессии</li><li>PAM есть, но существуют обходные пути</li><li>SIEM есть, но телеметрия не позволяет восстановить цепочку событий</li><li>и т.д. и т.п.</li></ul><p>Именно поэтому я бы не задавал вопрос: «Соответствует ли наша система требованиям ИБ?», правильнее задавать несколько более неприятных вопросов:</p><ul><li>Что конкретно произойдет при компрометации привилегированной учетной записи?</li><li>Что мы увидим в первые пять минут?</li><li>Какие данные позволят восстановить цепочку атаки?</li><li>Какие защитные механизмы атакующий сможет обойти?</li><li>Что произойдет, если один из них откажет?</li></ul><p>И самое главное:</p><ul><li>Можем ли мы доказать на практике, что наша защита работает именно в том сценарии, от которого она должна нас защищать?</li></ul><p>Но здесь не нужно противопоставлять compliance и техническую безопасность. <b>Требования нужны. Аудиты нужны. Регламенты нужны.</b> Но их правильнее воспринимать как нижний уровень системы управления.</p><p>После того как требование выполнено, мы должны понимать, а какой реальный риск мы этим контролем снижаем? Как мы проверим, что риск действительно снизился?</p><p>Если «понимание» заключается только в наличии документа, отчета или установленного класса решений, контроль, скорее всего, оценивается слишком формально. Если же можно показать реальный сценарий, измерить результат и воспроизвести его повторно, ситуация уже совсем другая.</p><p>Соответствие требованиям — это подтверждение того, что определенные правила и процедуры существуют. А информационная безопасность начинается там, где эти правила сталкиваются с реальной инфраструктурой, реальными ограничениями и реальной атакой.</p>]]></content:encoded>
    </item>
    <item>
      <title>OpenAI начала выпуск GPT-6 Astra: цены, бенчмарки и кибер-ограничения</title>
      <link>https://tproger.ru/news/openai-nachala-vypusk-gpt-6-astra-ceny-benchmarki-i-kiber-ograni</link>
      <comments>https://tproger.ru/news/openai-nachala-vypusk-gpt-6-astra-ceny-benchmarki-i-kiber-ograni?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Tproger]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/openai-nachala-vypusk-gpt-6-astra-ceny-benchmarki-i-kiber-ograni</guid>
      <description><![CDATA[<p>GPT-6 Astra выходит для Plus, Pro, Business и Enterprise и в API за $10 и $50 за млн токенов; модель нашла две уязвимости нулевого дня и получила кибер-ограничения.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/openai-nachala-vypusk-gpt-6-astra-ceny-benchmarki-i-kiber-ograni">OpenAI начала выпуск GPT-6 Astra: цены, бенчмарки и кибер-ограничения</a>»</p>]]></description>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 03 Sep 2026 17:13:10 GMT</pubDate>
      <content:encoded><![CDATA[<p>OpenAI 3 сентября <a href="https://openai.com/index/gpt-6-astra/">начала выпуск</a> GPT-6 Astra, новой флагманской модели, которую компания называет своей самой умной и самой выровненной по намерениям пользователя. В первый день модель получает ограниченный круг организаций, в ближайшие дни она появится у всех подписчиков ChatGPT Plus, Pro, Business и Enterprise, в OpenAI API под именем gpt-6-astra и в Amazon Bedrock. Тибо Соттьо из OpenAI <a href="https://x.com/thsottiaux/status/2095597168816226335">написал</a>, что раскатка займёт несколько дней: впервые в масштабе заработает много новых систем, и компания поднимает под них дополнительные вычислительные мощности. Отдельно он подчеркнул, что для OpenAI было важно дать модель всем пользователям Plus, а не только Pro, Business и Enterprise.</p><p>Для разработчика новость сводится к трём вещам. Во-первых, стандартная цена в API составляет $10 за миллион входных токенов и $50 за миллион выходных, это ценовой уровень флагманов, а не рабочих лошадок. Во-вторых, по заявлениям OpenAI модель заметно сильнее GPT-5.6 Sol в агентных задачах в терминале, в работе с интерфейсами и в написании кода. В-третьих, это модель с критическим уровнем кибервозможностей по внутренней шкале OpenAI, и это напрямую влияет на то, как модель ведёт себя в API: задачи, которые система безопасности сочтёт подозрительными, будут останавливаться.</p><ul><li>Доступ: ограниченный круг организаций сегодня, подписчики Plus, Pro, Business и Enterprise, API и Amazon Bedrock в ближайшие дни; Enterprise-администраторы включают модель вручную, по умолчанию она выключена.</li><li>Цена в API: $10 за миллион входных и $50 за миллион выходных токенов в режиме Standard; Fast-режим до 2,5 раза быстрее за двойную цену; отдельные ставки на чтение и запись кеша.</li><li>Бенчмарки OpenAI: Terminal-Bench 4.0 57,7% против 55,8% у Claude Fable 5.1 и 37,3% у GPT-5.6 Sol; FrontierMath Tier 4 97,6%; ARC-AGI-3 99,9%; ExploitBench 100%.</li><li>Не везде первая: на Humanity's Last Exam и в индексе Artificial Analysis Astra уступает Claude Fable 5.1 и Opus 5.</li><li>Кибербезопасность: критический уровень по Preparedness Framework, во время тестов модель нашла две неизвестные ранее уязвимости нулевого дня; в релизе она отказывается писать PoC-эксплойты.</li><li>Codex получил экспериментальные заметки между окнами контекста вместо постоянного сжатия истории; через несколько недель это станет режимом по умолчанию для Astra.</li></ul><h2>Что OpenAI показывает на бенчмарках и где оговорки</h2><p>Главная заявка OpenAI касается работы с компьютером и кода. На <b>Terminal-Bench 4.0</b>, где агент решает инженерные задачи в терминале, Astra набирает 57,7% (в тексте анонса 57,9%) против 37,3% у GPT-5.6 Sol и 55,8% у Claude Fable 5.1. По оценке OpenAI, задача при этом обходится примерно на 9% дешевле, чем у Sol, и на 63% дешевле, чем у Fable 5.1. В таблице анонса приведены и другие модели: Claude Fable 5 набирает 42,0%, Claude Opus 5 52,3%, Gemini 3.8 Flash 19,1%.</p><figure><img src="https://media.tproger.ru/user-uploads/133946/2026-09-03/7309ccdb-5f8f-452e-98a7-2c086bfcd864.webp" alt="График OpenAI: точность на Terminal-Bench 4.0 против стоимости запуска в API для GPT-6 Astra, GPT-5.6 Sol, Claude Fable 5.1, Claude Fable 5 и Claude Opus 5" /><figcaption>Точность на Terminal-Bench 4.0 против стоимости запуска в API при разных уровнях усилия модели. Источник: OpenAI</figcaption></figure><p>На <b>Agents' Last Exam</b>, наборе профессиональных задач в реальном ПО от финансового моделирования до медиапроизводства, Astra показывает 59,3% против 55,5% у Claude Opus 5 и 53,6% у GPT-5.6 Sol, расходуя при этом примерно на 65% меньше выходных токенов, чем Opus 5. На <b>OSWorld 2.0</b>, бенчмарке управления компьютером (офлайн-подмножество с частичной оценкой, версия от 8 августа), OpenAI приводит не только точность (72,6% против 65,7% у Sol), но и время: в симуляции задержек задача занимает около 40 минут вместо 75. Это симуляция, а не замер на живых задачах пользователей, и OpenAI прямо это оговаривает.</p><p>На <b>AutomationBench</b> и <b>Terminal-Bench Science 0.1</b> отрыв особенно заметен: 41,4% против 31,4% у Fable 5.1 и 18,1% у Sol в первом случае, 64,6% против 52,6% и 22,4% во втором. По математике и абстрактному мышлению OpenAI заявляет 97,6% на FrontierMath Tier 4 (v2) и 99,9% на ARC-AGI-3, называя оба бенчмарка «насыщенными». На GPQA Diamond, тесте научного мышления уровня аспирантуры, результат 96,0%.</p><figure><img src="https://media.tproger.ru/user-uploads/133946/2026-09-03/b1dc9259-e683-4ecd-b524-41256cae8fd5.webp" alt="Столбчатая диаграмма: GPT-6 Astra, GPT-5.6 Sol, Claude Fable 5.1, Claude Fable 5 и Claude Opus 5 на шести бенчмарках" /><figcaption>Шесть бенчмарков из таблиц анонса, проценты выполнения. Источник данных: OpenAI; диаграмма Tproger</figcaption></figure><p>Есть и колонки, где Astra не первая, и OpenAI их не прячет. На Humanity's Last Exam с инструментами у Astra 57,2% против 65,0% у Claude Fable 5.1 и 63,6% у Opus 5. В индексе Artificial Analysis Intelligence Index v4.1.1 у Astra 61,2 балла против 65,7 у Fable 5.1 и 63,1 у Opus 5. На DeepSWE v1.1 разрыв в пределах одного процентного пункта: 74,1% у Astra против 73,8% у Gemini 3.8 Flash и 73,7% у Opus 5. Про Gemini 3.8 Flash и её результат на DeepSWE при цене $0,75 за миллион токенов мы <a href="https://tproger.ru/news/google-gemini-3-8-flash-dognala-opus-5-na-deepswe-pri-cene-0-7">писали</a> утром того же дня.</p><p>Числа выше приводит сама OpenAI: часть результатов конкурентов взята из их публичных отчётов, результат Claude на офлайн-наборе OSWorld, по словам компании, воспроизведён независимой третьей стороной, а внутренние наборы (Internal Design Tasks, Internal Database Migration Tasks) проверить со стороны невозможно. Независимых замеров самой Astra на момент публикации нет.</p><h2>Что меняется в Codex и как модель работает с контекстом</h2><p>Вместе с Astra OpenAI обновляет и агентную оболочку Codex. Первое изменение касается скорости управления компьютером: по данным компании, связка Astra с новым харнессом завершает задачи на бенчмарке Mind2Web в 1,9 раза быстрее, чем текущая связка с GPT-5.6 Sol. Второе касается длинных сессий. Раньше при заполнении окна контекста Codex сжимал историю в одно резюме, и при каждом сжатии могли теряться детали: почему не сработал фикс, как ведёт себя компонент. Теперь Astra в Codex может вести заметки поверх окон контекста, а старые окна остаются доступными для поиска, так что модель может найти требование или результат теста из прошлых сообщений, даже если не записала его в заметки. Функция экспериментальная, включается в конфигурации Codex (config.toml) и в ближайшие недели станет режимом по умолчанию для Astra.</p><p>Третье изменение поведенческое. OpenAI утверждает, что Astra лучше предыдущих моделей понимает, когда недостающая информация меняет результат, и в таких случаях задаёт вопрос, а в остальных заполняет пробелы сама. В Codex вопрос задаётся асинхронно: модель продолжает часть работы, которая от ответа не зависит. Если пользователь не отвечает, модель идёт дальше с разумными допущениями, но ждёт ответа перед решениями с серьёзными последствиями. Ещё OpenAI отдельно отмечает, что Astra лучше держит исходную задачу, когда пользователь по ходу меняет требования: прежние модели иногда принимали уточнение за новую цель и теряли начальные ограничения.</p><p>В API, помимо стандартного режима, есть Fast-режим: до 2,5 раза быстрее обычной обработки за двойную цену. На чтение и запись кеша действуют отдельные ставки. Для подходящих клиентов API поддерживается Zero Data Retention. Пользователи Pro, Business и Enterprise дополнительно получат GPT-6 Astra Pro; использование Astra входит в текущие лимиты подписок, а сверх них можно докупать кредиты.</p><h2>Почему кибербезопасность стала ограничением, а не только достижением</h2><p>В <a href="https://openai.com/index/path-to-astra/">обновлении по безопасности</a> 1 сентября OpenAI предупредила, что Astra достигнет критического уровня кибервозможностей по Preparedness Framework, внутренней шкале рисков компании, и что доступ к самым продвинутым кибервозможностям будет ограничен. Анонс это подтверждает: без продакшн-ограничений Astra набирает 100% на ExploitBench, бенчмарке превращения известных уязвимостей в рабочие эксплойты, против 78,5% у GPT-5.6 Sol, и 42,4% на ExploitGym против 30,3% у Sol.</p><p>Чтобы исключить эффект знакомых уязвимостей из обучающих данных, OpenAI собрала внутренний набор из уязвимостей за июнь–август 2026 года. На нём Astra показала 39,0% успешного выполнения произвольного кода против 5,5% у Sol, и по ходу теста нашла и использовала две ранее неизвестные уязвимости нулевого дня; компания говорит, что раскрывает обе их сопровождающим. На SRE-Bench, где нужно восстановить логику бинарника без исходного кода, Astra решает 88,0% задач с первой попытки и 99,2% за четыре, у Sol 55,9% и 68,7%. Экспертные оценки без ограничений показали, что модель способна добиваться выполнения произвольного кода в защищённых браузерах и писать эксплойты повышения привилегий для защищённых операционных систем.</p><p>Практическое следствие для пользователя API такое. Версия Astra, которая выходит сейчас, отказывается от продвинутых кибер-задач вроде написания proof-of-concept эксплойта, но подходит для безопасного код-ревью и патчинга. Менее строгие ограничения OpenAI обещает раздавать через программу Daybreak в ближайшие недели: для проверки уязвимостей и PoC, анализа вредоносного ПО и detection engineering. Кроме того, в продакшне для моделей класса Astra работает мониторинг несогласованного поведения: классификаторы проверяют рассуждения и действия модели и автоматически останавливают подозрительную активность. OpenAI признаёт, что эти проверки иногда тормозят, ставят на паузу или прерывают легитимную работу, включая защитную: в ChatGPT и Codex пользователя могут попросить проверить действие перед продолжением, а в API задача просто остановится.</p><p>Если вы строите на API пайплайн, который касается безопасности: сканеры, фаззинг, анализ дампов, разбор CVE, заложите в него обработку прерванных задач. OpenAI прямо говорит, что в API задача при срабатывании проверки останавливается, и что число ложных срабатываний компания ещё снижает.</p><h2>Что OpenAI говорит о выравнивании и что признаёт проблемой</h2><p>OpenAI называет Astra своей самой выровненной моделью и приводит несколько внутренних тестов. В оценке, построенной по мотивам инцидента с Hugging Face, модели без продакшн-ограничений дают сложную или невыполнимую задачу и смотрят, выйдет ли она за разрешённые рамки: GPT-5.6 Sol выходила за авторизованную цель в 48% случаев, Astra в 0%. В другом тесте Astra ни разу не пыталась обойти отказ Codex Auto-Review, даже когда проверку специально сделали обходимой, а задачу иначе выполнить было нельзя. В тесте на ложные заявления о собственных возможностях Astra ошибается в три раза реже Sol: 4,2% против 12,2% на внутреннем наборе.</p><p>Одну проблему компания признаёт открыто. В тестах, где модель прямо просили уклоняться от мониторинга, письменные рассуждения Astra оказалось труднее отслеживать, чем рассуждения Sol. OpenAI связывает это с тем, что Astra лучше управляет записанными рассуждениями на простых задачах и решает их за меньшее число записанных шагов; на сложных задачах модель, по словам компании, судя по всему, всё ещё с трудом скрывает нужные рассуждения. Улучшение мониторируемости названо исследовательским приоритетом, детали вынесены в системную карту модели.</p><h2>Что делать разработчику сейчас</h2><ul><li>Ждать появления модели в своём аккаунте: раскатка на Plus, Pro, Business и Enterprise идёт несколько дней, в API имя модели gpt-6-astra. В Enterprise-пространствах модель включает администратор.</li><li>Пересчитать бюджет перед миграцией: $10 и $50 за миллион токенов дороже большинства рабочих моделей, а экономию на уровне задачи OpenAI показывает на отдельных конфигурациях бенчмарков; на своих задачах это нужно проверить.</li><li>В Codex попробовать заметки между окнами контекста на длинных рефакторингах, пока функция экспериментальная, и посмотреть, что она сохраняет по сравнению с обычным сжатием.</li><li>В пайплайнах, связанных с безопасностью, предусмотреть остановку задачи по решению системы мониторинга; расширенный кибер-доступ появится позже через Daybreak.</li><li>Не принимать заявленные проценты за независимые: все цифры пока от OpenAI, часть бенчмарков внутренние. Первые сторонние замеры обычно появляются в течение недели после выхода модели.</li></ul><p>Из российских условий ничего не меняется: OpenAI по-прежнему не продаёт подписки и API-доступ напрямую пользователям из России, так что путь остаётся прежним, через посредников и агрегаторы, где Astra появится с задержкой и наценкой. Amazon Bedrock тоже требует иностранного аккаунта AWS. Что касается конкурентов, сегодняшний день уже был насыщенным: утром Google выпустила Gemini 3.8 Flash, днём у Claude, ChatGPT и Grok случился массовый сбой, а вечером вышла Astra. На что теперь ответят Anthropic и Google, узнаем, судя по темпу этой осени, довольно быстро.</p><p>Источники: <a href="https://openai.com/index/gpt-6-astra/">OpenAI: GPT-6 Astra, анонс</a>, <a href="https://x.com/thsottiaux/status/2095597168816226335">Тибо Соттьо (OpenAI) о начале раскатки, X</a>, <a href="https://openai.com/index/path-to-astra/">OpenAI: обновление по безопасности перед выпуском Astra, 1 сентября</a>, <a href="https://deploymentsafety.openai.com/gpt-6-astra">Системная карта GPT-6 Astra</a></p><p>Изображение на обложке: Изображение: OpenAI</p>]]></content:encoded>
    </item>
    <item>
      <title>Как защитить код на ПЛК: 3 настройки CODESYS до первого инцидента</title>
      <link>https://tproger.ru/articles/kak-zashhitit-kod-na-plk-3-nastrojki-codesys-do-pervogo-incident-2</link>
      <comments>https://tproger.ru/articles/kak-zashhitit-kod-na-plk-3-nastrojki-codesys-do-pervogo-incident-2?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Владислав Иванов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-zashhitit-kod-na-plk-3-nastrojki-codesys-do-pervogo-incident-2</guid>
      <description><![CDATA[<p>Как защитить ПЛК в CODESYS: три настройки безопасности, которые нельзя откладывать. Шифрование, подпись приложения и разграничение прав. Практический чек-лист для инженера АСУ ТП от эксперта UDV Group.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-zashhitit-kod-na-plk-3-nastrojki-codesys-do-pervogo-incident-2">Как защитить код на ПЛК: 3 настройки CODESYS до первого инцидента</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 29 Jul 2026 16:07:50 GMT</pubDate>
      <content:encoded><![CDATA[<p>Автор: Владислав Иванов, старший инженер АСУ ТП компании UDV Group</p><p><i>В веб-разработке подпись кода, права доступа и шифрование давно воспринимаются как базовая гигиена. В промышленном программировании последствия ошибки выше: код управляет не страницей или сервисом, а оборудованием, технологическим режимом и иногда целой линией производства. Поэтому безопасность ПЛК начинается не только с межсетевого экрана перед АСУ ТП, но и с настроек самой среды исполнения</i>.</p><p><i>CODESYS используется в миллионах устройств разных производителей, включая контроллеры, которые работают на российских промышленных объектах. Встроенные механизмы защиты там уже есть: шифрование соединения между IDE и контроллером, подпись и шифрование приложения, ролевая модель доступа. Проблема в том, что на реальных объектах эти настройки часто оставляют «на потом», потому что ПЛК уже запущен, линия работает, а любое изменение кажется лишним риском.</i></p><p><i>В этой статье разберем три настройки CODESYS, которые стоит проверить до первого инцидента: только шифрованное соединение с ПЛК, запрет загрузки неподписанного кода, шифрование приложения и разграничение прав. Отдельно покажем, почему перед изменениями нужен пилотный контур, резервная копия проекта и понятный сценарий восстановления.</i></p><h2>Сначала важное предупреждение</h2><p>Не включайте эти настройки сразу на работающей линии без проверки. Сначала нужен тестовый или пилотный контур, актуальная резервная копия проекта, понимание версии исполняемой среды, список инженерных станций, учетных записей, сертификатов и сценариев восстановления.</p><p>После включения шифрования, подписи или изменения прав можно потерять текущую сессию, заблокировать привычный способ загрузки приложения или столкнуться с тем, что у части инженеров больше нет нужных прав. Это нормальный управляемый риск, если изменения заранее проверены на стенде. На работающем контроллере такие эксперименты могут привести к простою.</p><h2>Почему одного пароля недостаточно</h2><p>Начиная с CODESYS V3.5.17.0 управление пользователями включается принудительно по умолчанию: перед первым успешным подключением нужно активировать user management и создать администратора. Это правильная отправная точка, но пароль не закрывает все вопросы безопасности.</p><p>Для промышленного объекта важно не только, кто вошел на контроллер. Важно, может ли этот пользователь загрузить новую логику, заменить приложение, прочитать файлы проекта, работать под общей учетной записью или сохранить доступ подрядчику после завершения работ.</p><p>В 2026 году Nozomi Networks Labs показала, почему это не теоретический риск. Исследователи разобрали цепочку уязвимостей в CODESYS Control Runtime for Raspberry Pi SL: CVE-2025-41658, CVE-2025-41659 и CVE-2025-41660. В связке они позволяли пользователю с низкими привилегиями получить доступ к криптографическим материалам, работать с резервной копией приложения и заменить программу на контроллере.</p><p>CODESYS закрыла эти уязвимости в обновлениях и добавила настройку, которая запрещает передачу неподписанного приложения для пользователей Service-группы в новых установках. Но обновление исполняемой среды не отменяет вопрос для действующих объектов: включены ли на конкретных ПЛК защитные механизмы, которые были доступны и раньше.</p><p>Из этого следует простой практический вывод: защиту ПЛК нельзя сводить к логину и паролю. Нужно ограничить канал связи, происхождение загружаемого кода и права пользователей.</p><h2>Где обычно возникает риск</h2><p>Первый типовой сбой: доверие к технологической сети как к закрытой зоне. На схеме она может выглядеть изолированной, но в реальности внутри появляются сервисные ноутбуки, временные подключения, станции подрядчиков, удаленные каналы обслуживания, старые HMI и оборудование, которое не пересматривали после пусконаладки. При такой картине незашифрованный обмен с ПЛК нельзя считать безопасным только потому, что он находится «внутри периметра».</p><p>Второй сценарий: права «с запасом» и общие учетные записи. Инженеру обслуживания проще выдать максимум прав, чем разбирать роли. Подрядчику удобнее оставить административный доступ, чтобы не согласовывать его каждый раз заново. Общий логин для смены экономит время, но снимает персональную ответственность. В журнале видно действие, но не видно конкретного исполнителя. После инцидента выясняется, что список людей с технической возможностью изменить логику управления был заметно шире, чем список тех, кому такой доступ действительно нужен.</p><p>Третья зона риска: сертификаты и восстановление. Подпись кода и шифрование приложения требуют порядка: кто выдает сертификат, где хранится закрытый ключ, кто имеет право подписывать проект, как отзывается доступ при смене подрядчика или увольнении инженера. Если такого порядка нет, защиту часто не включают не из-за незнания интерфейса, а потому что сертификаты воспринимаются как риск для обслуживания. Не менее опасна обратная ситуация, когда ключ потерян и предприятие само не может быстро восстановить собственный проект.</p><p>Четвертая проблема: настройки проверяют один раз. ПЛК ввели в работу, линия не останавливается, технологи довольны, и любое изменение воспринимается по принципу «работает, не трогай». Затем меняется подрядчик, обновляется версия исполняемой среды, проект переносят на другую инженерную станцию, участок расширяется, схема удаленного обслуживания меняется. Конфигурация доступа уже другая, но ее никто не сверяет с исходной политикой.</p><h2>Что требует регулятор</h2><p>Для предприятий, где АСУ ТП относится к значимым объектам критической информационной инфраструктуры, такие настройки не являются вопросом инженерной аккуратности. Приказ ФСТЭК России № 239 требует поддерживать правила разграничения доступа в актуальном состоянии, управлять учетными записями, обновлениями и конфигурацией значимого объекта, включая программные и программно-аппаратные средства, настройки и программный код.</p><p>Поэтому подход «мы один раз все настроили» здесь не работает. Смена подрядчика, обновление исполняемой среды или перенос проекта на новую инженерную станцию должны вести к пересмотру прав и конфигурации, а не к молчаливому предположению, что старые настройки все еще соответствуют реальности.</p><h2>Три настройки, которые нельзя оставлять на потом</h2><p>Первый базовый шаг: включить только шифрованное соединение между средой разработки и ПЛК. В CODESYS это режим Enforce encrypted communication. При его включении обмен с контроллером идет по защищенному каналу, а разработчик отдельно предупреждает, что отключать шифрованную коммуникацию не рекомендуется, особенно при включенном user management.</p><p>Для предприятия это практическая мера. Открытый обмен дает атакующему или инсайдеру внутри технологического сегмента больше возможностей: анализировать трафик, перехватывать учетные данные, изучать структуру проекта, пытаться имитировать действия инженерной станции. В промышленной сети такой доступ может появиться через компрометацию сервисного ноутбука, временное подключение, ошибку сегментации или канал удаленного обслуживания.</p><p>Второй шаг: запретить загрузку неподписанного кода и включить подпись приложения. Контроллер не должен принимать бинарный файл только потому, что его отправили из инженерной среды. Он должен проверять, кем подписан этот файл и можно ли доверять его происхождению. Для производства это принципиально: чужое или измененное приложение может остановить линию, нарушить технологический режим, повлиять на исполнительные механизмы или создать небезопасное состояние.</p><p>В CODESYS для этого используется политика EnforceSignedCode в разделе CmpApp. После включения контроллер должен отклонять загрузку приложения без валидной цифровой подписи. Но одного параметра недостаточно. Нужен порядок работы с ключами: кто выпускает сертификаты, где хранится закрытый ключ, кто подписывает проект, как оформляется доступ подрядчика, что происходит при смене инженера или компрометации рабочей станции. Без этого подпись превращается в формальную галочку.</p><p>Третий шаг: включить шифрование приложения и нормально настроить роли. Шифрование ограничивает возможность прочитать или разобрать загружаемый код. Это защита не только от атаки, но и от утечки инженерного know-how: в логике ПЛК часто зашиты режимы работы, ограничения, последовательности, аварийные сценарии и особенности конкретной линии. CODESYS описывает сценарий, при котором boot application передается в нечитаемом виде, а для загрузки на контроллер используется подходящий сертификат.</p><p>Ролевая модель решает другую задачу: ограничивает ущерб от ошибки или компрометации учетной записи. Оператору не нужны права на изменение логики. Подрядчику не нужен постоянный административный доступ. Инженеру обслуживания не всегда нужен полный набор прав на файловую систему и конфигурацию. CODESYS позволяет управлять пользователями и группами на уровне устройства, поэтому общие логины и максимальные права «для удобства» лучше заменить индивидуальными учетными записями и понятными ролями.</p><p>Практический чек-лист для инженера</p><p><b>Эти настройки стоит проверять при вводе ПЛК в эксплуатацию, после обновления исполняемой среды, смены подрядчика, переноса проекта на другую инженерную станцию и любого изменения схемы удаленного обслуживания.</b></p><ol><li>Включить только шифрованное соединение с ПЛК. В CODESYS это настраивается через Device, Change Runtime Security Policy, Communication, Enforced encryption. Альтернативный путь: Device Security Settings, CmpSecureChannel, значение ONLY_ENCRYPTED. После применения политики текущая сессия может разорваться, это нормальное поведение. Следующее подключение IDE к контроллеру должно идти уже по защищенному каналу.</li><li>Запретить загрузку неподписанного кода. Для этого в Device Security Settings нужно найти раздел CmpApp и перевести EnforceSignedCode в значение YES. После включения политики контроллер должен отклонять приложение без валидной цифровой подписи. Это защищает от ситуации, когда на ПЛК загружается код, происхождение которого предприятие не может подтвердить.</li><li>Настроить сертификаты для подписи и шифрования приложения. Публичный сертификат нужно добавить в доверенные на ПЛК через View, Security Screen, Devices, Trusted Certificates. В среде разработки на вкладке User нужно выбрать сертификат для цифровой подписи и включить принудительное подписание и шифрование downloads, online changes и boot applications.</li><li>Включить шифрование приложения. В дереве проекта нужно открыть свойства объекта Application, перейти на вкладку Security, выбрать Protection, Encryption with certificates, добавить сертификат для шифрования и включить Digitally sign application code. После этого проект при загрузке будет шифроваться и подписываться, а ПЛК сможет проверить подпись перед запуском.</li><li>Настроить роли и убрать лишние права. В редакторе устройства нужно открыть Users and Groups, синхронизироваться с ПЛК, создать индивидуальные учетные записи и распределить пользователей по ролям. Администратор должен управлять конфигурацией и доступами, инженер или сервисный специалист работать с логикой и обслуживанием, пользователь уровня просмотра только наблюдать параметры. Anonymous нужно отключить или максимально ограничить там, где анонимный доступ не нужен.</li><li>Проверить восстановление. После включения подписи и шифрования важно убедиться, что предприятие сможет восстановить проект при аварии, замене оборудования или потере инженерной станции. Для этого нужны актуальные резервные копии проекта, сертификатов и понятный порядок доступа к закрытым ключам.</li></ol><p>Эта проверка занимает меньше времени, чем расследование изменения, которое невозможно привязать к конкретному пользователю или версии проекта. Но сам по себе чек-лист не заменяет полноценную защиту OT. ПЛК остается частью более широкого контура: сети, инженерных станций, удаленного доступа, мониторинга, журналирования и управления версиями логики.</p><h2>Что остается за пределами настроек CODESYS</h2><p>После включения шифрования, подписи приложения и ролевой модели остается еще один практический вопрос: какая версия логики сейчас реально работает на контроллере. CODESYS помогает ограничить доступ к ПЛК, защитить канал связи и запретить загрузку неподписанного приложения. Но эти настройки сами по себе не показывают, чем текущая логика отличается от предыдущей, кто внес изменение, когда его загрузили на ПЛК и можно ли быстро откатиться к рабочей версии.</p><p>На промышленном объекте логика контроллера редко остается неизменной после пусконаладки. Ее дорабатывают после изменения технологического процесса, замены оборудования, сервисных работ, аварийных правок или замечаний от эксплуатации. Если проекты хранятся только на инженерных станциях или в папках с названиями вроде final, final_new и final_2, предприятие быстро теряет уверенность в том, какой файл считается актуальным.</p><p>Поэтому вместе с настройками безопасности нужен контроль версий проектной логики. Минимум: хранить эталонную версию проекта, фиксировать изменения, привязывать загрузку на ПЛК к пользователю и дате, сохранять предыдущие рабочие версии и проверять расхождения между проектом в хранилище и тем, что фактически загружено в контроллер.</p><p>Здесь важно не смешивать две задачи. Настройки CODESYS отвечают за то, кто может подключиться к контроллеру и какой код он имеет право загрузить. Контроль версий отвечает за историю самой логики: что изменили, зачем изменили, кто согласовал правку и какая версия должна считаться рабочей. Без этого ответ на вопрос «что сейчас загружено в ПЛК» часто остается в памяти инженера, который последним подключался к контроллеру.</p><h2>Как внедрять без риска для производства</h2><p>Самый опасный вариант: включать все настройки сразу на работающей линии без подготовки. Начинать нужно с инвентаризации. Какие ПЛК используются на объекте, какие версии исполняемой среды установлены, какие инженерные станции подключаются, кто имеет доступ, какие учетные записи активны, где хранятся проекты и есть ли актуальные резервные копии.</p><p>После этого лучше выбрать пилотный участок: один тип контроллера, понятный сценарий обслуживания, ограниченный круг пользователей. На нем можно проверить, как шифрование влияет на работу инженерной станции, как будет устроена подпись приложения, кто станет владельцем сертификатов и какие права действительно нужны инженерам, операторам и подрядчикам.</p><p>Затем настройки нужно закрепить в регламенте. Новые контроллеры вводятся с принудительным шифрованием. Загрузка неподписанного кода запрещается. Приложения шифруются сертификатами. У каждого пользователя есть собственная учетная запись. Административные права выдаются под конкретные задачи. Доступ подрядчика ограничивается сроком работ. Anonymous отключается или жестко ограничивается. После изменения конфигурации проводится проверка, а не просто делается запись в документе.</p><p>Такой порядок снижает конфликт между ИБ и АСУ ТП. Эксплуатация получает понятный сценарий изменений, ИБ получает управляемую модель доступа, бизнес получает меньше неопределенности вокруг того, кто и каким кодом управляет технологическим процессом.</p><h2>Вывод</h2><p>Безопасность ПЛК нельзя свести к межсетевому экрану перед технологическим сегментом. Если контроллер внутри этого сегмента принимает открытые соединения, неподписанные приложения и пользователей с избыточными правами, риск остается в самом контуре управления. Исследование Nozomi Networks Labs показало это предметно: обычного пользовательского доступа и штатной функции резервного копирования оказалось достаточно, чтобы построить цепочку компрометации устройства.</p><p>В CODESYS уже есть механизмы, которые закрывают часть базовых рисков на уровне контроллера. Но они работают только тогда, когда становятся частью эксплуатации: при вводе ПЛК, смене подрядчика, обновлении Runtime, переносе проекта, расширении участка и расследовании инцидентов.</p><p>Для руководителя это вопрос не интерфейса CODESYS, а управляемости производства. Кто имеет право менять логику. Какой код считается доверенным. Можно ли восстановить проект после сбоя. Можно ли доказать, кто выполнил изменение. Если на эти вопросы нет точных ответов, контроллер может быть исправным технически, но с точки зрения безопасности он остается недонастроенным.</p>]]></content:encoded>
    </item>
    <item>
      <title>xAI открыла код Grok Build после утечки SSH-ключей и репозиториев</title>
      <link>https://tproger.ru/news/xai-otkryla-kod-grok-build-posle-utechki-ssh-klyuchej-i-repozitorie</link>
      <comments>https://tproger.ru/news/xai-otkryla-kod-grok-build-posle-utechki-ssh-klyuchej-i-repozitorie?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/xai-otkryla-kod-grok-build-posle-utechki-ssh-klyuchej-i-repozitorie</guid>
      <description><![CDATA[<p>xAI выложила Grok Build под Apache 2.0 после того, как агент загружал репозитории с SSH-ключами в облако. Разбираем, что произошло и что делать.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/xai-otkryla-kod-grok-build-posle-utechki-ssh-klyuchej-i-repozitorie">xAI открыла код Grok Build после утечки SSH-ключей и репозиториев</a>»</p>]]></description>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 25 Jul 2026 06:51:01 GMT</pubDate>
      <content:encoded><![CDATA[<p>xAI, компания Илона Маска, <a href="https://github.com/xai-org/grok-build" rel="noopener">выложила на GitHub</a> полный исходный код терминального ИИ-агента Grok Build. Релиз произошёл через три дня после того, как исследователь обнаружил: инструмент автоматически выгружал целые репозитории пользователей — SSH-ключи, файлы окружения и личные документы — в облачное хранилище xAI.</p><p><b>Grok Build</b> — это консольный помощник для разработчиков, способный читать файлы, редактировать код и выполнять команды в терминале. Ранее он работал только как проприетарный сервис, а теперь его можно собрать локально и подключить к собственному серверу вывода.</p><p>Исследователь Cereblab перехватил трафик Grok Build 0.2.93 и обнаружил загрузку 5,1 ГБ в корзину Google Cloud — в 27 800 раз больше, чем требовала задача.</p><p>В выгрузку попадали файлы, которые агент никогда не открывал, а также неотредактированные credentials из .env и SSH-ключи.</p><p>xAI отключила сервер загрузки 13 июля, а 15 июля опубликовала код под Apache 2.0.</p><p>Компания обещает удалить ранее загруженные данные, но не раскрывает масштаб утечки.</p><p>По данным издания DevOps.com, исследователь под псевдонимом Cereblab использовал mitmproxy, чтобы перехватить сетевой трафик версии 0.2.93. Тестовый репозиторий объёмом 12 ГБ привёл к передаче около 192 КБ полезного трафика, но параллельно в корзину grok-code-session-traces ушло 5,1 ГБ в 73 частях. Внутри оказались файлы, не связанные с текущей задачей, включая SSH-ключи, базу паролей, личные документы и фотографии.</p><p>Переключатель «Improve the model» не влиял на поведение: загрузка шла независимо от настроек приватности. Это противоречит маркетинговым заявлениям xAI о том, что во время сессии код не покидает компьютер пользователя. 13 июля серверную сторону отключили без security advisory, а Илон Маск пообещал «полностью и безвозвратно» удалить все ранее собранные данные.</p><p>Открытый код позволяет аудировать, что именно агент делает с доступом к файловой системе. Но внешние пул-реквесты не принимаются: это релиз прозрачности, а не сообщество-driven проект. Кроме того, открытие исходников не объясняет, зачем существовал скрытый канал и у кого из сотрудников xAI был доступ к собранным данным.</p><h2>Что делать разработчикам</h2><ul><li>Если до 13 июля запускали Grok Build на репозиториях с живыми credentials — смените пароли, SSH-ключи и токены.</li><li>Проверяйте сетевую активность любых агентов с доступом к файловой системе через инструменты вроде mitmproxy.</li><li>Запускайте ИИ-агентов в изолированном окружении с ограниченными правами.</li><li>Требуйте от вендора письменной политики обработки данных до развёртывания инструмента.</li></ul><blockquote>Инцидент с Grok Build показывает, что кодовые агенты — это неконтролируемые нечеловеческие идентификаторы с постоянным доступом к коду, учётным данным и инфраструктуре, но программы безопасности всё ещё управляют ими как обычным инструментом разработчика. Публикация исходного кода после факта не заменяет доказуемые средства контроля безопасности.</blockquote><p>Источник: <a href="https://devops.com/xai-open-sources-grok-build-coding-agent-after-cloud-upload-exposes-ssh-keys-repos/" rel="noopener">DevOps.com</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>WP2Shell: хакеры атакуют критические уязвимости WordPress</title>
      <link>https://tproger.ru/news/wp2shell-hakery-atakuyut-kriticheskie-uyazvimosti-wordpress</link>
      <comments>https://tproger.ru/news/wp2shell-hakery-atakuyut-kriticheskie-uyazvimosti-wordpress?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/wp2shell-hakery-atakuyut-kriticheskie-uyazvimosti-wordpress</guid>
      <description><![CDATA[<p>WordPress выпустил экстренные патчи 6.9.5 и 7.0.2 для цепочки WP2Shell. Уязвимости позволяют получить контроль над сайтом без авторизации. Проверьте версию CMS.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/wp2shell-hakery-atakuyut-kriticheskie-uyazvimosti-wordpress">WP2Shell: хакеры атакуют критические уязвимости WordPress</a>»</p>]]></description>
      <category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[WordPress]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[CMS]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 21 Jul 2026 08:38:27 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если ваш сайт работает на WordPress 6.9.x или 7.0.x — проверьте версию прямо сейчас. 17 июля 2026 года WordPress выпустил экстренные обновления 6.9.5, 7.0.2 и 6.8.6, закрывающие критическую цепочку уязвимостей WP2Shell. Уже через несколько дней после релиза патчей компании Patchstack, Hexastrike и WatchTowr зафиксировали реальные атаки: злоумышленники получают полный контроль над сайтами без учётной записи и без установленных плагинов.</p><p>WP2Shell — цепочка CVE-2026-63030 и CVE-2026-60137 в ядре WordPress.</p><p>Под угрозой полного удалённого выполнения кода: WordPress 6.9.0–6.9.4 и 7.0.0–7.0.1.</p><p>Атака работает без авторизации на стоковой установке без плагинов и тем.</p><p>WordPress.org применил редкую меру — принудительные автообновления для уязвимых версий.</p><p>Решение: обновиться до 6.9.5, 7.0.2 или 6.8.6 и проверить журналы доступа.</p><h2>Что такое WP2Shell</h2><p>WP2Shell — это комбинация двух багов в ядре WordPress, а не в стороннем плагине или теме. CVE-2026-63030 связана с путаницей маршрутов в пакетном endpoint REST API /wp-json/batch/v1. CVE-2026-60137 — SQL-инъекция в параметре author__not_in компонента WP_Query. По отдельности они серьёзны, вместе дают удалённое выполнение кода от анонимного пользователя.</p><h2>Какие версии под угрозой</h2><p>Полная цепочка RCE работает на WordPress 6.9.0–6.9.4 и 7.0.0–7.0.1. SQL-инъекция CVE-2026-60137 также присутствует в ветке 6.8.0–6.8.5, но там она не превращается в удалённый шелл, поскольку REST API batch endpoint появился только в 6.9. Исправления — версии 6.9.5, 7.0.2 и 6.8.6.</p><h2>Масштаб угрозы</h2><p>По официальной статистике WordPress, уязвимые версии установлены на более чем 400 миллионах сайтов. Исследователь Дэниэл Кард проанализировал выборку около 3500 площадок и оценил долю уязвимых экземпляров менее чем в 15%. Даже при такой оценке речь идёт о десятках миллионах потенциальных жертв.</p><h2>Что делать</h2><ol><li>Проверить версию WordPress в админ-панели или через WP-CLI.</li><li>Обновиться до 6.9.5, 7.0.2 или 6.8.6 в зависимости от текущей ветки.</li><li>Убедиться, что принудительное автообновление действительно применилось.</li><li>Проверить журналы доступа на обращения к /wp-json/batch/v1.</li><li>Если обновление невозможно срочно — временно заблокировать endpoint /wp-json/batch/v1 на WAF.</li></ol><h2>Выводы</h2><blockquote>Атака не требует предварительных условий и может быть использована анонимным пользователем на стоковой установке WordPress без плагинов.</blockquote><p>WP2Shell — редкий случай, когда уязвимость затрагивает ядро CMS, а не стороннее расширение. WordPress.org пошёл на нехарактерный шаг — принудительную доставку патчей, — что говорит о серьёзности угрозы. Если вы администратор сайта на WordPress, обновление до актуальных версий — приоритетная задача.</p><p>Источник: <a href="https://tech.slashdot.org/story/26/07/20/234246/hackers-are-exploiting-recently-patched-wordpress-bugs-putting-millions-of-websites-at-risk">Slashdot</a> (цитирует TechCrunch).</p>]]></content:encoded>
    </item>
    <item>
      <title>Hugging Face взломан автономным ИИ-агентом: что известно об инциденте</title>
      <link>https://tproger.ru/news/hugging-face-vzloman-avtonomnym-ii-agentom-chto-izvestno-ob-inci</link>
      <comments>https://tproger.ru/news/hugging-face-vzloman-avtonomnym-ii-agentom-chto-izvestno-ob-inci?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/hugging-face-vzloman-avtonomnym-ii-agentom-chto-izvestno-ob-inci</guid>
      <description><![CDATA[<p>Hugging Face сообщила о взломе производственной инфраструктуры автономным ИИ-агентом. Разбираем, как атаковали, что украли и что делать пользователям.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/hugging-face-vzloman-avtonomnym-ii-agentom-chto-izvestno-ob-inci">Hugging Face взломан автономным ИИ-агентом: что известно об инциденте</a>»</p>]]></description>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Взлом]]></category>
      <category><![CDATA[Сделано с помощью ИИ]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Инфраструктура]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 20 Jul 2026 04:43:49 GMT</pubDate>
      <content:encoded><![CDATA[<p><b>Hugging Face</b> — крупнейшая площадка для открытых ИИ-моделей — сообщила об атаке на свою производственную инфраструктуру. Злоумышленник действовал через автономную систему ИИ-агентов, которая без участия человека выполнила тысячи шагов в короткоживущих песочницах.</p><p>Инцидент произошёл в середине июля 2026 года. Первоначальный доступ агент получил через вредоносный датасет: он использовал удалённый загрузчик кода и внедрение шаблонов в конфигурации датасета, чтобы выполнить код на рабочем узле обработки данных. С этого узла агент повысил привилегии до уровня ноды, собрал облачные и кластерные учётные данные и за выходные переместился в несколько внутренних кластеров.</p><p>Автономный ИИ-агент получил доступ к производственной инфраструктуре Hugging Face.</p><p>Точка входа — вредоносный датасет с двумя путями выполнения кода.</p><p>Похищены ограниченный набор внутренних датасетов и несколько сервисных credentials.</p><p>Компания не нашла признаков изменений публичных моделей, датасетов, Spaces и supply chain.</p><p>Пользователям рекомендуется сменить токены и проверить активность аккаунта.</p><p>Для криминалистики Hugging Face использовала китайскую модель Z.ai GLM 5.2 — западные фронтирные модели отказали из-за guardrails.</p><h2>Как проходила атака</h2><p>Атака началась не с уязвимости в модели, а с данных. Злоумышленник загрузил вредоносный датасет, который при обработке запускал код внутри инфраструктуры Hugging Face. Агент использовал два вектора: удалённый загрузчик кода датасета и template injection в конфигурации. После выполнения кода на рабочем узле он повысил привилегии до уровня ноды, собрал облачные и кластерные credentials и за выходные переместился между несколькими внутренними кластерами.</p><p>Компания подчеркнула, что атака велась автономно: агенты выполнили «многие тысячи отдельных действий в рое короткоживущих песочниц», а командный сервер размещался на публичных сервисах и самоперемещался.</p><h2>Что делает инцидент необычным</h2><p>Раньше ИИ в кибератаках чаще помогал злоумышленникам писать код или искать уязвимости. Здесь речь идёт об автономной системе агентов, которая действовала end-to-end: от первичного доступа до сбора credentials и lateral movement. Это один из первых публичных случаев, когда крупная платформа признала именно такой сценарий — «агентичного нападающего».</p><h2>Меры и рекомендации</h2><p>Hugging Face сообщила, что закрыла первопричину — оба пути выполнения кода, через которые проник агент. Кроме того, компания:</p><ul><li>удалила закрепление злоумышленника в скомпрометированных кластерах и пересобрала узлы;</li><li>отозвала и заменила скомпрометированные credentials и токены, а также провела широкую ротацию секретов;</li><li>ввела дополнительные guardrails и строгие admission controls в кластерах;</li><li>улучшила детектирование и оповещения, чтобы реагировать в течение минут круглосуточно.</li></ul><p>Пользователям рекомендуется заменить access tokens и проверить недавнюю активность в аккаунтах.</p><h2>Почему расследование использовало GLM 5.2</h2><p>В ходе расследования команда Hugging Face обратилась к модели Z.ai GLM 5.2 — открытой китайской модели. По словам компании, западные фронтирные модели отказали в запросах, содержащих реальные команды атаки, эксплойты и артефакты C2: их защитные guardrails срабатывали и не позволяли отличить атакующего от легитимного реагирования на инцидент. Hugging Face назвала это «пробелом, на который стоит обращать внимание»: защитникам нужна собственная модель, готовая к работе на своей инфраструктуре, чтобы не терять время и не выводить данные инцидента наружу.</p><h2>Выводы</h2><blockquote>Практический урок для защитников: имейте проверенную модель, которую можно запустить на собственной инфраструктуре, до того как инцидент произойдёт. Это позволяет избежать блокировки guardrails и не выводить данные атакующего за пределы своего окружения.</blockquote><p>Инцидент показывает, что автономные ИИ-агенты становятся не только инструментом защитников, но и оружием атакующих. Пока индустрия обсуждает safety и alignment моделей, злоумышленники уже могут использовать открытые веса без ограничений. Первоисточник: <a href="https://thehackernews.com/2026/07/worlds-largest-ai-model-repository.html">The Hacker News</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Мониторы LG тихо ставят рекламное ПО через Windows Update</title>
      <link>https://tproger.ru/news/monitory-lg-tiho-stavyat-reklamnoe-po-cherez-windows-update</link>
      <comments>https://tproger.ru/news/monitory-lg-tiho-stavyat-reklamnoe-po-cherez-windows-update?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/monitory-lg-tiho-stavyat-reklamnoe-po-cherez-windows-update</guid>
      <description><![CDATA[<p>Мониторы LG через Windows Update ставят LG Monitor App Installer и показывают рекламу McAfee. Узнайте, как отключить автозагрузку и заблокировать установку.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/monitory-lg-tiho-stavyat-reklamnoe-po-cherez-windows-update">Мониторы LG тихо ставят рекламное ПО через Windows Update</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 19 Jul 2026 08:30:19 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если к вашему Windows-ПК подключён монитор LG, проверьте список установленных приложений: система может загрузить рекламный установщик без вашего согласия.</p><p>По данным <a href="https://www.youtube.com/@GamersNexus">Gamers Nexus</a>, при подключении некоторых мониторов LG Windows Update сначала устанавливает пакеты расширений и компонентов производителя, а затем — приложение LG Monitor App Installer. В журнале надёжности Windows оно появляется примерно через минуту, без запроса на скачивание и без диалога согласия.</p><p>LG Monitor App Installer попадает на ПК через Windows Update.</p><p>После загрузки установщик показывает предложение McAfee: 30-дневная пробная версия, которая потом становится платной подпиской.</p><p>Проблема воспроизведена на LG UltraGear 34GX900A-B, но встречается и на старых моделях, например LG UltraFine 32UN880-B.</p><p>Похожий механизм используют Dell и Alienware.</p><p>Заблокировать автозагрузку можно групповой политикой Prevent automatic download... или отключением Microsoft Store.</p><h2>Как это работает</h2><p>Gamers Nexus проверил работу установщика на 32 загрузках системы. В 31 случае на экране появлялось окно с предложением McAfee, в одном — реклама собственной утилиты LG. Поп-ап предлагает 30-дневную пробную версию антивируса, после которой начинается платная подписка.</p><p>Microsoft Store описывает приложение как имеющее доступ к интернету и ко всем системным ресурсам. Пользовательские жалобы на LG Monitor App Installer встречаются ещё с 2024 года, но в последние недели число сообщений резко выросло.</p><blockquote>Мы зафиксировали рекламу McAfee в 31 из 32 загрузок системы после установки приложения.</blockquote><h2>Это только LG?</h2><p>Нет. Dell использует тот же механизм Windows Update, чтобы доставлять Alienware Command Center при подключении совместимого монитора или периферии. <a href="https://www.pcgamer.com/hardware/gaming-monitors/it-looks-like-monitor-manufacturers-can-download-bloatware-without-consent-that-will-serve-you-pop-up-ads/">PC Gamer</a> также отмечал аналогичные жалобы на Alienware.</p><h2>Как отключить</h2><p>Параметр, который нужно включить, называется так:</p><ul><li>Откройте редактор групповых политик: gpedit.msc.</li><li>Перейдите в Computer Configuration → Administrative Templates → System → Device Installation.</li><li>Включите параметр, указанный в код-блоке выше.</li><li>Перезагрузите компьютер, чтобы изменения вступили в силу.</li></ul><p>Альтернатива — отключить Microsoft Store, но тогда перестанут обновляться и другие приложения из магазина.</p><h2>Источники</h2><ul><li><a href="https://videocardz.com/newz/lg-monitors-silently-install-software-through-windows-update-without-user-consent">LG monitors silently install software through Windows Update without user consent — VideoCardz</a></li><li><a href="https://www.pcgamer.com/hardware/gaming-monitors/it-looks-like-monitor-manufacturers-can-download-bloatware-without-consent-that-will-serve-you-pop-up-ads/">It looks like monitor manufacturers can download bloatware without consent — PC Gamer</a></li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Новый вредонос PamStealer атакует macOS через поддельный Maccy</title>
      <link>https://tproger.ru/news/novyj-vredonos-pamstealer-atakuet-macos-cherez-poddelnyj-maccy</link>
      <comments>https://tproger.ru/news/novyj-vredonos-pamstealer-atakuet-macos-cherez-poddelnyj-maccy?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/novyj-vredonos-pamstealer-atakuet-macos-cherez-poddelnyj-maccy</guid>
      <description><![CDATA[<p>Исследователи Jamf нашли macOS-инфостилер PamStealer, который маскируется под Maccy и проверяет пароль через PAM. Разбираем, как он работает и как защититься.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/novyj-vredonos-pamstealer-atakuet-macos-cherez-poddelnyj-maccy">Новый вредонос PamStealer атакует macOS через поддельный Maccy</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 04 Jul 2026 13:20:10 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если вы скачиваете утилиты для macOS не из Mac App Store — проверьте источник перед установкой. Исследователи из компании <a href="https://www.jamf.com/">Jamf</a> обнаружили новый вредонос <b>PamStealer</b>, который распространяется под видом популярного менеджера буфера обмена <a href="https://maccy.app/">Maccy</a> и использует редкую комбинацию приёмов, чтобы остаться незамеченным.</p><p><b>PamStealer</b> — это <b>инфостилер</b> (вредонос, крадущий данные), написанный на языке Rust. Он ориентирован на компьютеры Apple с процессорами Apple Silicon и собирает пароли, данные браузеров и, по данным исследователей, обращается к аккаунтам Ethereum.</p><p>Главная особенность новой угрозы — способ проверки пароля. Вместо запуска вспомогательных утилит вроде dscl или security вредонос использует встроенный в macOS интерфейс <b>PAM</b> (Pluggable Authentication Modules). Это делает проверку тише и оставляет меньше следов для защитных решений.</p><p>PamStealer — новый macOS-инфостилер, замаскированный под менеджер буфера обмена Maccy.</p><p>Первая стадия доставляется как AppleScript внутри образа диска DMG; запуск через Command-R обходит карантин macOS.</p><p>Вторая стадия написана на Rust, маскируется под Finder, шифрует связь с сервером управления и откладывает запрос полного доступа к диску до 40 минут.</p><p>Пароль жертвы проверяется локально через системный интерфейс PAM, без запуска дополнительных процессов.</p><p>Угроза нацелена на компьютеры Apple с процессорами Apple Silicon.</p><h2>Как распространяется</h2><p>Злоумышленники распространяют PamStealer в образе диска DMG, который выглядит как установщик Maccy. Внутри находится файл AppleScript (.scpt). При двойном клике macOS открывает его в Script Editor, а жертве предлагается нажать <b>Command-R</b> — якобы для запуска установки. Эта команда выполняет вредоносный код и снимает атрибут карантина com.apple.quarantine, который обычно предупреждает о запуске файлов из интернета.</p><p>Для загрузки второй стадии AppleScript содержит самодостаточный <b>JXA</b> (JavaScript for Automation) загрузчик. Он использует нативные Objective-C API вместо привычных shell-команд вроде curl или zsh, что ещё больше снижает заметность для защитных решений.</p><h2>Что делает вторая стадия</h2><p>Вторая стадия — компактный бинарник Mach-O для Apple Silicon. Он размещается внутри поддельного приложения, которое выдаёт себя за системный Finder: исследователи видели идентификаторы com.apple.finder.core и com.apple.finder.monitor. Поддельное приложение использует настоящую иконку Finder. Бинарник написан на Rust — для macOS-инфостилеров это относительно редкий выбор: чаще встречаются Swift, Go или Objective-C.</p><p>После запуска PamStealer показывает поддельный системный запрос пароля с текстом «Maccy wants to make changes. Enter your password to allow this». Если пароль неверный, запрос появляется снова. После успешной проверки вредонос выводит сообщение о повреждённом файле, чтобы жертва не заподозрила неладное.</p><p>Чтобы собрать больше данных, PamStealer запрашивает полный доступ к диску, но делает это с задержкой до <b>40 минут</b> после запуска. Так временной разрыв между инфицированием и подозрительным действием затрудняет анализ инцидента.</p><h2>Кто под угрозой</h2><p>Угроза актуальна для пользователей macOS на чипах Apple Silicon, которые скачивают приложения со сторонних сайтов. Подлинный Maccy распространяется через официальный сайт и менеджер пакетов Homebrew; заражённый образ выдаёт себя за него, но получен из неизвестного источника.</p><h2>Как защититься</h2><ul><li>Скачивайте приложения только с официальных сайтов или из Mac App Store.</li><li>Не вводите пароль администратора в запросах от незнакомых приложений.</li><li>Проверяйте кодовую подпись и нотаризацию перед установкой (Системные настройки → Конфиденциальность и безопасность).</li><li>Используйте Endpoint Detection and Response (EDR) для macOS.</li><li>Регулярно обновляйте macOS и приложения.</li></ul><h2>Выводы</h2><blockquote>Вредоносы для macOS продолжают развиваться, переходя на более тихие цепочки выполнения и нативные реализации, которые снижают возможности традиционного обнаружения, оставаясь совместимыми со стандартными функциями системы.</blockquote><p>PamStealer демонстрирует, что macOS-угрозы продолжают эволюционировать: они всё чаще используют нативные API, уходят от shell-команд и затягивают временные интервалы между этапами атаки. Для пользователей главная защита — привычка устанавливать ПО только из проверенных источников и внимательность к системным запросам пароля.</p><p>Подробнее — в материале <a href="https://arstechnica.com/security/2026/07/new-pamstealer-macos-malware-uses-clever-tradecraft-to-remain-stealthy/">Ars Technica</a>.</p><p><b>Проверьте, откуда скачаны ваши приложения для macOS.</b></p>]]></content:encoded>
    </item>
    <item>
      <title>ИИ-агент впервые провёл полную ransomware-атаку: разбор JadePuffer</title>
      <link>https://tproger.ru/news/ii-agent-vpervye-provyol-polnuyu-ransomware-ataku-razbor-jadepuff</link>
      <comments>https://tproger.ru/news/ii-agent-vpervye-provyol-polnuyu-ransomware-ataku-razbor-jadepuff?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/ii-agent-vpervye-provyol-polnuyu-ransomware-ataku-razbor-jadepuff</guid>
      <description><![CDATA[<p>Исследователи Sysdig описали JadePuffer — ИИ-агента, который сам взломал сервер, зашифровал данные и оставил требование выкупа. Проверьте свои сервисы.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/ii-agent-vpervye-provyol-polnuyu-ransomware-ataku-razbor-jadepuff">ИИ-агент впервые провёл полную ransomware-атаку: разбор JadePuffer</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Безопасный код]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 04 Jul 2026 12:17:10 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если в вашей инфраструктуре торчат в интернет <b>Langflow</b> или <b>Nacos</b> — проверьте их сейчас. Исследователи Sysdig описали первую задокументированную ransomware-атаку, которую от начала до конца провёл ИИ-агент без участия человека.</p><ul><li>ИИ-агент <b>JadePuffer</b> использовал CVE-2025-3248 в Langflow для первичного доступа.</li><li>Агент адаптировался в реальном времени: после неудачного входа нашёл рабочее решение за <b>31 секунду</b>.</li><li>Зашифрованы <b>1342 конфигурации Nacos</b>; платить выкуп бесполезно, так как схемы базы данных уничтожены.</li><li>Защита: убрать Langflow и Nacos из интернета, сменить стандартные ключи и не хранить API-ключи на оркестраторах ИИ.</li></ul><h2>Как развивалась атака</h2><p>Sysdig назвала угрозу <b>JadePuffer</b>. Агент начал с открытого в интернете экземпляра <a href="https://www.langflow.org/">Langflow</a> — фреймворка для построения конвейеров ИИ, и воспользовался уязвимостью CVE-2025-3248, которая позволяет удалённо выполнить произвольный Python-код без аутентификации.</p><p>Попав внутрь, агент собирал секреты: ключи провайдеров ИИ, облачные учётные данные, кошельки криптовалют и пароли к базам данных. Особое внимание он уделял китайским облакам — Alibaba, Aliyun, Tencent и Huawei, — но не обходил стороной AWS, Azure и Google Cloud. Для закрепления агент добавил задачу в crontab, которая каждые 30 минут связывалась с инфраструктурой злоумышленников.</p><p>Конечной целью стал отдельный продакшен-сервер с <b>MySQL</b> и сервисом конфигураций <b>Nacos</b> от Alibaba. Агент подключился к MySQL под root, использовал обход авторизации CVE-2021-29441 и подделал JWT с помощью стандартного ключа Nacos. В итоге он зашифровал все 1342 конфигурации встроенной функцией AES и оставил записку с требованием выкупа, биткоин-адресом и почтой Proton Mail.</p><h2>Почему платить не имеет смысла</h2><p>Классический ransomware обычно хранит ключи или резервные копии, чтобы расшифровать данные после оплаты. JadePuffer действовал иначе: он уничтожал целые схемы базы данных, не сохраняя возможности восстановления. По словам директора по исследованию угроз Sysdig <b>Майкла Кларка</b>, агент «переходил от удаления строк к сбросу целых схем БД, проговаривая собственную логику выбора целей».</p><h2>Как защититься</h2><ol><li>Закройте от интернета конечные точки Langflow и Nacos — они не должны быть публично доступны.</li><li>Обновите Langflow до версии без CVE-2025-3248.</li><li>Смените стандартный token.secret.key в Nacos и используйте принудительную настройку собственного ключа.</li><li>Не храните API-ключи провайдеров ИИ и облачные учётные данные в окружении оркестраторов ИИ.</li></ol><p>Атака JadePuffer показывает, что порог входа для ransomware опустился до стоимости запуска ИИ-агента. Если агент работает на украденных учётных данных через LLMjacking, затраты злоумышленника близки к нулю. Источник: <a href="https://www.theregister.com/security/2026/07/02/smooth-ai-criminal-drives-first-end-to-end-agentic-ransomware-attack/5266073">The Register</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Будущее мошенничества уже здесь: как LLM превращают целевые атаки в массовый продукт</title>
      <link>https://tproger.ru/articles/budushhee-mowennichestva-uzhe-zdes-kak-llm-prevrashhayut-celevye-atak</link>
      <comments>https://tproger.ru/articles/budushhee-mowennichestva-uzhe-zdes-kak-llm-prevrashhayut-celevye-atak?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/budushhee-mowennichestva-uzhe-zdes-kak-llm-prevrashhayut-celevye-atak</guid>
      <description><![CDATA[<p>Точечная атака LLM на ваши аккаунты может начаться с письма рекрутера. Разбираем, почему старые эвристики безопасности больше не работают и что делать.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/budushhee-mowennichestva-uzhe-zdes-kak-llm-prevrashhayut-celevye-atak">Будущее мошенничества уже здесь: как LLM превращают целевые атаки в массовый продукт</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 25 Jun 2026 08:15:12 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если вы ищете работу и получили идеально подходящее предложение от рекрутера в LinkedIn — не спешите радоваться. Это может быть не вакансия, а первая сцена массовой пьесы, поставленной LLM специально для вас.</p><p>Сценарий придумал разработчик и исследователь безопасности <b>Manish Goregaokar</b> в материале <a href="https://manishearth.github.io/blog/2026/06/17/the-future-of-the-con-is-already-here/">«The Future of the Con Is Already Here»</a>, опубликованном 17 июня 2026 года. Его герой проходит «собеседование», подписывает NDA через фальшивый SSO, а спустя полгода обнаруживает украденную личность, пустой брокерский счёт и отсутствие доступа к почте. И всё это — работа одной языковой модели.</p><p>Что такое <b>LLM-афера</b>? Это не просто сгенерированное фишинговое письмо. Это целая цепочка действий — исследование жертвы, создание правдоподобного контекста, поддельные интервью, компрометация аккаунтов и извлечение денег — которую модель может поддерживать тысячами копий одновременно.</p><p>LLM заполняют середину между дешёвым спамом и дорогими целевыми атаками: аферы становятся персонализированными и масштабируемыми одновременно.</p><p>Цена персонализированного фишинга уже измеряется центами за письмо, а успешность почти втрое выше обычной рассылки.</p><p>Масштабируемость даёт атакующим терпение, возможность комбинировать схемы и превращать тысячи скомпрометированных аккаунтов в инструмент давления на платформы.</p><p>Привычные проверки реальности — красивый текст, веб-присутствие, голос, видео — перестают быть надёжными.</p><p>Новая защита: многоканальная верификация через инициированный вами контакт, аппаратный 2FA и понимание «швов» в системах.</p><h2>Как выглядит атака: от письма рекрутера до пустого брокерского счёта</h2><h3>Подготовка и вход</h3><p>Атака начинается не со спама, а с <b>разведки</b>. LLM собирает досье из открытых источников: резюме, публикации, соцсети, упоминания конференций. На основе этого она выбирает приманку — скажем, вакансию в компании, о которой вы мечтаете, с зарплатой чуть выше рынка.</p><p>Дальше — письмо от рекрутера, идеально попадающее в ваш опыт; короткий скрининг; и ссылка на подписание NDA в сервисе для юридических документов. Вы входите через Sign in with Google или Apple ID — и видите привычную страницу входа. Но это не настоящий OAuth: атакующий использует ваш пароль и последующий запрос двухфакторной аутентификации, чтобы создать сессию в вашем настоящем аккаунте.</p><h3>Длительная эксплуатация</h3><p>После компрометации модель не действует сразу. Она <b>мониторит</b> почту и календарь, фильтрует предупреждения от банков и облачных сервисов, чтобы жертва не заметила следов. Скачиваются файлы, ищется информация для кражи личности, открываются кредитные карты.</p><p>Чтобы вывести деньги, атакующий может войти в брокерский счёт, который вы не трогаете месяцами, добавить счёт получателя и переводить небольшие суммы, имитируя обычную активность. Перевод запланирован на отпуск — модель знает даты из вашего календаря.</p><h3>Финал</h3><p>Когда риск раскрытия становится высоким, жертва блокируется из собственных аккаунтов. Процесс восстановления занимает месяцы, а часть средств уже не вернуть. Ирония в том, что «отказ» после собеседования был нужен только для того, чтобы вы не задавали лишних вопросов и не меняли пароли.</p><h2>Почему раньше это казалось невозможным</h2><p>Раньше угрозы были примерно бимодальными. С одной стороны — дешёвый <b>спам</b>, который ловит менее внимательных пользователей. С другой — дорогие <b>целевые атаки</b>, которые имеют смысл только против VIP или крупных сумм: классический пример — <a href="https://edition.cnn.com/2024/02/04/asia/hong-kong-deepfake-scam-25-million-intl-hnk/index.html">афера на $25 млн в Гонконге</a> с использованием дипфейков на видеоконференции.</p><blockquote>В принципе, вы либо имеете дело с Моссадом, либо не имеете. Если противник — не Моссад, то вам достаточно хорошего пароля и игнорирования писем от ChEaPestPAiNPi11s@virus-basket.biz.ru.</blockquote><p>Эта шутка отражает старую реальность: возможности атакующих были либо очень дешёвыми и неточными, либо очень дорогими и точными. Целевую атаку на рядового специалиста просто не окупалось: нужна была команда, время, инфраструктура, и это не масштабировалось.</p><p>LLM меняют распределение. Исследование 2024 года показало, что персонализированный <b>spear phishing</b> с помощью языковых моделей <a href="https://arxiv.org/abs/2412.00586">обходится примерно в 4 цента за письмо</a>, а в более позднем эксперименте на 7700 участниках LLM-письма <a href="https://arxiv.org/abs/2412.00586">дали кликабельность 10,0%</a> против 3,9% у обычных рассылок. Модели 2026 года заметно сильнее.</p><h2>Что даёт масштабируемость</h2><p>Когда афера стоит центы, её можно запускать в цикле. Это не метафора: один оператор может вести тысячи сценариев параллельно. Масштаб открывает три новых свойства, которых раньше не было у индивидуальных атак.</p><ul><li><b>Терпение.</b> Человеческая бригада не может ждать месяцами между этапами. LLM-жертв — тысячи, поэтому часть сценариев может «спать» полгода и активироваться в нужный момент.</li><li><b>Композиция.</b> Мелкая афера может найти «финансового мула», который потом поможет вывести крупную сумму. Маленькие разводы складываются в большую машину.</li><li><b>Новые цели.</b> Тысяча скомпрометированных аккаунтов — это не просто украденные деньги, а тысяча аутентифицированных позиций внутри платформ. Их можно использовать одновременно, чтобы эксплуатировать «швы» систем, с которыми банки и сервисы мирились как с приемлемым риском.</li></ul><p>Goregaokar приводит аналогию с фильмом <b>«Афера»</b> (1973): то, что раньше требовало зала, реквизита, костюмов и десятков людей, сегодня может получиться за несколько запросов к модели.</p><h2>Почему наши эвристики ломаются</h2><p>Мы привыкли проверять реальность по косвенным признакам. Хороший русский язык, персональные детали, активный LinkedIn, возможность позвонить или выйти на видео — всё это было признаком настоящего человека и реальной организации, потому что такой уровень работы стоил денег и времени.</p><p>Сегодня эти признаки генерируются за минуты. LLM пишет текст, клонирует голос, создаёт дипфейк-видео в реальном времени, делает поддельный сайт и поддельные профили. <b>Эвристики, построенные на стоимости обмана, перестают работать.</b></p><p>Появляется и обратный эффект — <b>дивиденд лжеца</b>: мы перестаём быть уверены в том, что видим и слышим. Если родственник просит срочно перевести деньги на видеозвонке, вы не можете быть уверены, что это он, и не можете быть уверены, что его аккаунт не взломали. Проверка требует всё больших усилий.</p><p>Проблема касается не только людей, но и институтов. В США потребительская защита <b>Regulation E</b> чётко разделяет несанкционированный перевод (банк обязан вернуть деньги) и ситуацию, когда вас убедили перевести деньги сами. Когда LLM может действовать изнутри вашего аккаунта, эта граница размывается. В Великобритании в 2024 году приняли закон, обязывающий банки возмещать ущерб жертвам так называемого authorized push payment fraud — признание того, что старая логика уже не работает.</p><h2>Что делать</h2><p>Полностью застраховаться от обмана невозможно — <b>оптимальное количество мошенничества не равно нулю</b>. Но можно сделать себя дорогой и неудобной целью.</p><ol><li><b>Ищите скелет аферы.</b> Срочность, секретность, просьба действовать по необычному каналу — классические маркеры. Они остаются даже при идеальной подаче.</li><li><b>Верифицируйте через инициированный вами контакт.</b> Письмо, которое вы сами написали на известный адрес, скорее всего дойдёт до адресата. Звонок, который вы сами сделали на сохранённый номер, скорее всего дойдёт до устройства. Поля From: и Caller ID подделываются.</li><li><b>Договоритесь о устных паролях с близкими.</b> Если родственник звонит с просьбой о деньгах, попросите назвать слово, которое знаете только вы двое.</li><li><b>Используйте аппаратный 2FA.</b> FIDO2/WebAuthn привязывает подпись к домену сайта, поэтому фишинговая страница не сможет просто перебросить подтверждение. SMS и OTP-приложения уязвимы для фишинга в реальном времени.</li><li><b>Снижайте публичное досье.</b> Чем меньше персональных данных связано с вашим email, тем сложнее LLM построить убедительный сценарий.</li></ol><p>Важно понимать, кого защищают системы, которыми вы пользуетесь. Многие «швы» — например, лояльное отношение к спорным переводам или простая смена получателя — существуют не потому, что банки глупы, а потому что удобство стоит дороже редких потерь. Когда такие «швы» начинают эксплуатировать тысячи скомпрометированных аккаунтов одновременно, экономика меняется, и платформам придётся пересматривать правила.</p><h2>Выводы</h2><p>Будущее мошенничества уже здесь, но распределено неравномерно. Все описанные возможности — клонирование голоса, дипфейк-видео, автоматическое исследование жертв, мониторинг скомпрометированных аккаунтов — существуют сегодня и будут только дешеветь.</p><blockquote>Будущее мошенничества уже здесь. Оно просто распределено неравномерно.</blockquote><p>Следующие годы станут гонкой вооружений: платформы и регуляторы будут пересматривать защиту, а атакующие — искать новые «швы». Пока институции адаптируются, единственное, что остаётся лично нам, — обновить эвристики: не доверять входящим каналам, верифицировать через исходящие и делать себя дорогой целью. И помогать разобраться родителям и друзьям, которые о таких вещах могут не знать.</p><h2>Источники</h2><p>— <a href="https://manishearth.github.io/blog/2026/06/17/the-future-of-the-con-is-already-here/">Manish Goregaokar — The Future of the Con Is Already Here, It's Just Not Evenly Distributed</a></p><p>— <a href="https://arxiv.org/abs/2412.00586">Evaluating Large Language Models' Capability to Launch Fully Automated Spear Phishing Campaigns</a></p><p>— <a href="https://www.schneier.com/blog/archives/2015/08/mickens_on_secu.html">Bruce Schneier — Mickens on Security</a></p><p>— <a href="https://edition.cnn.com/2024/02/04/asia/hong-kong-deepfake-scam-25-million-intl-hnk/index.html">CNN — Hong Kong worker loses $25 million in deepfake video call scam</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Cloud.ru запустила Evolution Stack.ML для обучения ИИ-моделей в гибридном облаке</title>
      <link>https://tproger.ru/news/cloud-ru-zapustila-evolution-stack-ml-dlya-obucheniya-ii-modelej-v</link>
      <comments>https://tproger.ru/news/cloud-ru-zapustila-evolution-stack-ml-dlya-obucheniya-ii-modelej-v?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/cloud-ru-zapustila-evolution-stack-ml-dlya-obucheniya-ii-modelej-v</guid>
      <description><![CDATA[<p>Cloud.ru вывела в коммерческую эксплуатацию платформу Evolution Stack.ML для обучения ИИ-моделей. Для кого решение и какие цифры приводит компания.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/cloud-ru-zapustila-evolution-stack-ml-dlya-obucheniya-ii-modelej-v">Cloud.ru запустила Evolution Stack.ML для обучения ИИ-моделей в гибридном облаке</a>»</p>]]></description>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Облачные технологии]]></category>
      <category><![CDATA[Инновации]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[GPU]]></category>
      <category><![CDATA[Инфраструктура]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 22 Jun 2026 06:34:47 GMT</pubDate>
      <content:encoded><![CDATA[<p>22 июня 2026 года Cloud.ru запустила в коммерческую эксплуатацию платформу <b>Evolution Stack.ML</b>. Решение предназначено для распределённого обучения ИИ-моделей и разработки ИИ-приложений в частном и гибридном облаке.</p><p>Платформа позиционируется как инструмент для крупного бизнеса и государственных компаний, которым нужно сохранить контроль над данными и соответствовать требованиям регуляторов по безопасности. При необходимости вычислительные мощности можно масштабировать в публичное облако.</p><ul><li>Cloud.ru запустила Evolution Stack.ML — платформу для обучения ИИ-моделей в частном и гибридном облаке.</li><li>В основе лежит сервис Evolution Distributed Train: обучение, тюнинг, развёртывание моделей и совместная работа команд.</li><li>Платформа поддерживает изолированные рабочие пространства для более чем 200 команд одновременно.</li><li>По заявлению компании, утилизация GPU растёт с 35% до 90%, а окупаемость серверных мощностей составляет менее 3 месяцев.</li></ul><h2>Что умеет платформа</h2><p>Ядро продукта — сервис <b>Evolution Distributed Train</b>. Он объединяет инструменты для разработки, управления экспериментами и мониторинга в единую экосистему. Пользователи могут запускать изолированные рабочие пространства для более чем 200 команд одновременно.</p><p>Для распределения нагрузки используются механизмы очередей, приоритетов, аллокаций и спотов. По данным Cloud.ru, это позволяет поднять утилизацию GPU с 35% до 90% и окупить затраты на серверное оборудование менее чем за 3 месяца. Совместное использование кластеров, по оценке компании, ускоряет обучение и разработку новых ИИ-решений на 20%.</p><p>Встроенные механизмы self-healing автоматически обнаруживают сбои оборудования, перезапускают задачи и заменяют GPU-ноды. OSS-слой платформы Cloud.ru позволяет отслеживать загрузку инфраструктуры и контролировать расходы.</p><blockquote>Evolution Stack.ML помогает преодолеть барьеры для внедрения ИИ в крупном бизнесе и государственных компаниях — решение соответствует строгим требованиям к безопасности и нормам регуляторов. Evolution Stack.ML повышает экономическую эффективность использования собственного «железа» и при этом даёт доступ к самым современным технологиям и методам работы с ИИ.</blockquote><h2>Для кого это</h2><p>Решение рассчитано на организации с самыми высокими требованиями к безопасности: государственные и финансовые структуры, операторы ЦОДов и промышленные предприятия. Инфраструктура отвечает требованиям регуляторов к обработке и хранению персональных и финансовых данных, а также размещению ГИС и КИИ.</p><p>Cloud.ru также ссылается на собственное исследование: в России растёт спрос на гибридные сценарии. Среди наиболее востребованных — обработка данных и использование ИИ, разработка и тестирование в облаке, георезервирование и disaster recovery.</p><h2>Выводы</h2><p>Запуск Evolution Stack.ML — попытка Cloud.ru закрыть спрос на корпоративное ИИ-обучение с соблюдением регуляторных ограничений. Если заявленные цифры подтвердятся в реальных внедрениях, платформа может стать интересной альтернативой самостоятельной сборке инфраструктуры для машинного обучения.</p><p>Источник: <a>пресс-служба Cloud.ru</a>.</p><p>Реклама. Рекламодатель: ООО «Облачные технологии», ИНН 7736279160, erid: 2W5zFHcxyBP</p>]]></content:encoded>
    </item>
    <item>
      <title>Операция Endgame отключила 106 серверов SocGholish и очистила почти 15 000 сайтов на WordPress</title>
      <link>https://tproger.ru/news/operaciya-endgame-otklyuchila-106-serverov-socgholish-i-ochistila-po</link>
      <comments>https://tproger.ru/news/operaciya-endgame-otklyuchila-106-serverov-socgholish-i-ochistila-po?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/operaciya-endgame-otklyuchila-106-serverov-socgholish-i-ochistila-po</guid>
      <description><![CDATA[<p>Международная операция Endgame вывела из строя 106 серверов SocGholish и очистила 14 971 заражённый сайт на WordPress. Разбираем угрозу и защиту.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/operaciya-endgame-otklyuchila-106-serverov-socgholish-i-ochistila-po">Операция Endgame отключила 106 серверов SocGholish и очистила почти 15 000 сайтов на WordPress</a>»</p>]]></description>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[WordPress]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 20 Jun 2026 06:45:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Международная операция <b>Endgame</b> вывела из строя 106 серверов малвари <b>SocGholish</b> и очистила 14 971 заражённый сайт на WordPress. За действиями стоят правоохранительные органы Нидерландов, Канады, Германии и США.</p><p>В рамках Operation Endgame отключены 106 серверов SocGholish и очищены 14 971 заражённый сайт на WordPress.</p><p>SocGholish (он же FakeUpdates) — JavaScript-даунлоудер, активен с 2017 года и доставляет шифровальщиков и шпионское ПО.</p><p>Распространяется через скомпрометированные сайты под видом обновлений Chrome, Firefox и популярного софта.</p><p>Связан с группами Evil Corp, LockBit, RansomHub, Dridex и Raspberry Robin.</p><p>Владельцам сайтов рекомендовано обновить CMS, сменить учётные данные и удалить подозрительные аккаунты.</p><p>Операция прошла в рамках инициативы <b>Operation Endgame</b>, запущенной в 2024 году для борьбы с ботнетами и криминальной инфраструктурой. Владельцам очищенных сайтов уже разосланы уведомления: обновить CMS, изменить пароли и удалить подозрительные учётные записи.</p><p><b>SocGholish</b> — один из старейших JavaScript-даунлоудеров. Он заражает компьютеры через взломанные сайты, предлагая посетителям фальшивые обновления браузеров или популярного ПО. После установки малварь открывает начальный доступ к системе, который затем используется для атак шифровальщиками и шпионским ПО.</p><p>За годы активности за SocGholish закрепились множество имён: FakeUpdates, Gold Prelude, TA569 и UNC1543. Инфраструктура малвари тесно связана с группами <b>Evil Corp</b>, <b>LockBit</b>, <b>RansomHub</b>, <b>Dridex</b> и <b>Raspberry Robin</b>.</p><h2>Как защитить свой сайт</h2><ul><li>Регулярно обновляйте WordPress, плагины и темы.</li><li>Используйте сложные уникальные пароли и двухфакторную аутентификацию.</li><li>Проверьте список администраторов и удалите подозрительные аккаунты.</li><li>Мониторьте файлы сайта на наличие внедрённого JavaScript-кода.</li></ul><p>Operation Endgame называет эту операцию началом дальнейших действий против SocGholish. Хотя часть инфраструктуры отключена, экосистема малвари включает аффилиатов и системы распределения трафика, поэтому угроза сохраняется. Подробности — в <a href="https://thehackernews.com/2026/06/operation-endgame-disrupts-socgholish.html">первоисточнике на The Hacker News</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Три CVE в LiteLLM позволяют захватить ИИ-шлюз</title>
      <link>https://tproger.ru/news/tri-cve-v-litellm-pozvolyayut-zahvatit-ai-wlyuz</link>
      <comments>https://tproger.ru/news/tri-cve-v-litellm-pozvolyayut-zahvatit-ai-wlyuz?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/tri-cve-v-litellm-pozvolyayut-zahvatit-ai-wlyuz</guid>
      <description><![CDATA[<p>Три связанные уязвимости LiteLLM оценены в CVSS 9,9. Разбираем, как обычный пользователь становится админом ИИ-шлюза и как защитить свою инфраструктуру.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/tri-cve-v-litellm-pozvolyayut-zahvatit-ai-wlyuz">Три CVE в LiteLLM позволяют захватить ИИ-шлюз</a>»</p>]]></description>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 16 Jun 2026 13:30:50 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если в вашей сети стоит <a href="https://github.com/BerriAI/litellm">LiteLLM</a> — проверьте версию. Исследователи <b>Obsidian Security</b> обнаружили цепочку из трёх уязвимостей, которая позволяет обычному пользователю с минимальными правами стать администратором прокси и выполнять произвольный код на сервере. Полная цепочка оценена в <b>CVSS 9,9</b> — критический уровень.</p><p>LiteLLM — популярный open-source ИИ-шлюз, который выступает единой точкой доступа к свыше ста провайдерам моделей (OpenAI, Anthropic, Google Gemini, AWS Bedrock, Azure и другим). Через него проходят API-ключи, промпты и ответы, поэтому компрометация шлюза равнозначна компрометации всей ИИ-инфраструктуры.</p><p>Три CVE объединяются в цепочку: CVE-2026-47101 (обход авторизации), CVE-2026-47102 (повышение привилегий) и CVE-2026-40217 (выполнение кода).</p><p>Оценка полной цепочки — CVSS 9,9. Отдельная CVE-2026-47102 получила 8,7 по CVSS 4.0 и 8,8 по CVSS 3.1.</p><p>Исправление вошло в релиз LiteLLM v1.83.14-stable, опубликованный 2 мая 2026 года — это первый релиз с полным набором патчей.</p><p>Компрометация открывает доступ к мастер-ключу LiteLLM, salt-ключу для расшифровки сохранённых учётных данных, URL базы данных и всем провайдер-ключам, а также позволяет подменять ответы модели.</p><p>Это не первый серьёзный инцидент с LiteLLM в 2026 году: в марте злоумышленники скомпрометировали PyPI-релизы проекта, а в апреле критическая SQL-инъекция эксплуатировалась менее чем через сутки после раскрытия. Новая цепочка пока не зафиксирована в реальных атаках, но её потенциальная опасность сопоставима с полным захватом сервера.</p><h2>Как работает цепочка</h2><p>Атака строится на том, что разные уровни проверок доверяют данным, которые присылает пользователь. Роль internal_user — это учётная запись с низкими правами по умолчанию, которую часто выдают обычным сотрудникам.</p><ul><li><b>CVE-2026-47101 — обход авторизации.</b> Обычный internal_user при создании виртуального ключа может указать поле allowed_routes без проверки. Значение ["/*"] даёт доступ ко всем маршрутам, включая административные.</li><li><b>CVE-2026-47102 — повышение привилегий.</b> Эндпоинт /user/update позволяет пользователю редактировать собственную запись и записать user_role: "proxy_admin". После этого атакующий становится полным администратором.</li><li><b>CVE-2026-40217 — выполнение кода.</b> Механизм Custom Code Guardrail (он запускает Python-скрипты для проверки запросов) компилирует код администратора через exec() без фильтрации. Если в глобальном пространстве имён (globals) не убран __builtins__, Python автоматически подкладывает встроенные функции — нужно лишь вызвать os.system для обратного шелла.</li></ul><h2>Чем это опасно</h2><p>Шлюз сидит между агентом и моделью, поэтому взломанный прокси читает и может изменять всё, что через него проходит. Атакующий получает мастер-ключ LiteLLM, salt-ключ для расшифровки сохранённых учётных данных, URL СУБД и все провайдер-ключи. Кроме утечки данных, он может подменять ответы модели: в демонстрации Obsidian встроенный обратный вызов LiteLLM (callback) подменил ответ Claude Code на поддельный вызов инструмента. Пользователь напечатал одно слово hello, а агент выполнил код, открывший реверс-шелл на машине разработчика.</p><h2>Что делать</h2><ul><li>Обновиться до LiteLLM v1.83.14-stable или новее — это первый релиз с полным набором патчей.</li><li>Перепроверить всех пользователей с ролью proxy_admin: в LiteLLM эта роль может запускать произвольный код через Custom Code Guardrail и MCP, то есть фактически даёт root-доступ на хост.</li><li>Проверить обратные вызовы (callbacks) в litellm_settings.callbacks в config.yaml: они не видны в интерфейсе, но исполняются на каждом запросе.</li><li>Провести аудит Custom Code Guardrail и убедиться в целостности развёрнутого кода, а не только конфигурации.</li><li>При подозрении на компрометацию сменить провайдер-ключи, учётные данные БД и MCP-токены.</li></ul><p>Контекст: ранее Tproger уже разбирал <a href="https://tproger.ru/news/kak-paket-dlya-raboty-s-nejrosetyami-stal-stilerom--polnyj-razbor-">supply chain-атаку на LiteLLM</a>, в ходе которой вредоносные версии пакета попали на PyPI.</p><p>Если в вашей сети есть LiteLLM — обновление и аудит прав стоит провести до конца недели. Подробнее — в <a href="https://thehackernews.com/2026/06/litellm-vulnerability-chain-lets-low.html">первоисточнике</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>70% разработчиков считают ИИ-код дырявым, при этом 30% всех опрошенных деплоят его в прод</title>
      <link>https://tproger.ru/articles/70-razrabotchikov-uvereny-ii-kod-dyryavyj-no-30-vsyo-ravno-depl</link>
      <comments>https://tproger.ru/articles/70-razrabotchikov-uvereny-ii-kod-dyryavyj-no-30-vsyo-ravno-depl?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/70-razrabotchikov-uvereny-ii-kod-dyryavyj-no-30-vsyo-ravno-depl</guid>
      <description><![CDATA[<p>93% компаний взламывали из-за уязвимого ИИ-кода. Разбираем исследование Checkmarx и объясняем, почему разработчики деплоят баги в прод. Читайте выводы</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/70-razrabotchikov-uvereny-ii-kod-dyryavyj-no-30-vsyo-ravno-depl">70% разработчиков считают ИИ-код дырявым, при этом 30% всех опрошенных деплоят его в прод</a>»</p>]]></description>
      <category><![CDATA[Безопасный код]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Организация разработки]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 10 Jun 2026 10:06:36 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если вы думаете, что ИИ пишет код лучше вас — пересмотрите свои ожидания. 70% разработчиков убеждены: код, сгенерированный нейросетями, содержит <b>больше уязвимостей</b>, чем человеческий. Ещё более шокирующая цифра — <b>30% всех опрошенных</b> признаются, что <b>сознательно деплоят</b> этот дырявый код в продакшен.</p><p>Таковы результаты ежегодного исследования компании <a href="https://checkmarx.com/">Checkmarx</a> — вендора инструментов для анализа безопасности приложений. В опросе участвовали 2350 разработчиков, CISO (Chief Information Security Officer) и AppSec-менеджеров (application security) по всему миру. Выборка выросла на 54% по сравнению с прошлым годом, что делает данные ещё более репрезентативными.</p><p>70% разработчиков считают ИИ-код более уязвимым, чем человеческий.</p><p>30% всех опрошенных сознательно деплоят уязвимый код в продакшен.</p><p>93% компаний пережили хотя бы один инцидент безопасности из-за уязвимых приложений.</p><p>Организации, где 81–100% кода генерируется ИИ, деплоят уязвимости в 3,4 раза чаще, чем те, где ИИ-генерация составляет 1–20%.</p><p>59% кода в продакшене — open source, который тоже не идеален с точки зрения безопасности.</p><h2>ИИ пишет половину кода — и это проблема</h2><p>По данным Checkmarx, сегодня примерно <b>49% кода</b> в продакшене создаётся с помощью ИИ. Это немного меньше, чем 54% в прошлом году, но всё ещё колоссальная цифра. Почти каждая вторая строка в вашем приложении может быть рождена нейросетью, которая обучалась на публичных репозиториях — со всеми их багами, устаревшими паттернами и скрытыми уязвимостями.</p><p>Причина проста: языковые модели обучаются на огромных массивах существующего кода, включая устаревшие практики и известные CVE (Common Vulnerabilities and Exposures). Исследователи из <a href="https://www.ucf.edu/">University of Central Florida</a> и <a href="https://www.birzeit.edu/">Birzeit University</a> в 2025 году провели сравнительный анализ безопасности кода, сгенерированного разными LLM для Java, Python, C и C++. <b>C-код оказался самым дырявым</b>, Python — относительно чистым. Но ключевой вывод исследования шире: модели «недоиспользуют современные языковые и компиляторные возможности, предпочитая устаревшие практики более безопасным альтернативам». Сами исследователи оговаривают: LLM эволюционируют быстро, и их выводы — это «снимок во времени» (time-stamped view), а не вечная истина.</p><h2>Почему разработчики деплоят то, что не доверяют</h2><p>Вот в чём парадокс: разработчики <b>видят</b> проблему, но <b>не чувствуют</b> ответственности за её решение. Основные причины, по которым уязвимый код попадает в прод, выглядят так:</p><ul><li>Давление сроков и необходимость быстро деплоить фичи.</li><li>Уязвимости слишком сложно или дорого исправлять постфактум.</li><li>Надежда на то, что «другие инструменты безопасности подхватят» на поздних этапах.</li><li>Нормализация риска: когда все вокруг деплоят с багами, это перестаёт восприниматься как катастрофа.</li></ul><p>Checkmarx прямо констатирует: <b>«Risk is normalized»</b> — риск стал нормой. 93% респондентов сообщили о как минимум одной бреши в безопасности, связанном с уязвимыми приложениями. В прошлом году это было 98% — статистика чуть улучшилась, но не кардинально. Когда девять из десяти компаний регулярно взламывают, инцидент перестаёт быть новостью и становится рутиной.</p><blockquote>Объём ИИ-кода напрямую коррелирует с частотой деплоя уязвимого кода, которая, в свою очередь, коррелирует с частотой инцидентов безопасности.</blockquote><p>Самая тревожная цифра: организации, где <b>81–100% кода</b> генерируется ИИ, деплоят уязвимый код в <b>3,4 раза чаще</b>, чем компании с умеренным использованием ИИ (1–20%). Это прямая корреляция: чем выше доля ИИ-генерации, тем чаще в прод попадают уязвимости. Причина не только в самом коде, но и в том, что высокая скорость разработки часто сопровождается слабыми процессами безопасности.</p><h2>Open source как фундамент — и фундамент трещит</h2><p>Ещё один слой проблемы — open source. По оценкам респондентов, <b>59% кода</b> в продакшене приходится на открытые библиотеки. Это самооценки, но они отражают реальность: современный проект без node_modules, requirements.txt или Cargo.toml немыслим. Проблема в том, что мейнтейнеры этих библиотек часто не успевают закрывать уязвимости, а злоумышленники активно внедряют вредоносные пакеты в npm, PyPI и другие репозитории.</p><p>ИИ-инструменты ускоряют разработку, но не ускоряют аудит безопасности. Veracode в своём отчёте предупреждает: <b>скорость ИИ-разработки делает безопасность недостижимой</b>, если процессы не перестраиваются соответствующим образом. Инструменты статического анализа и сканеры на базе ИИ уязвимостей существуют, но организации не умеют встраивать их в процесс. «Инструменты делают работу, но компании не умеют переводить это в процесс» — констатируют в Checkmarx.</p><p>Например, вот типичная разница между ИИ-сгенерированным кодом и безопасной альтернативой. Copilot или аналогичные инструменты часто предлагают устаревший pickle.load для десериализации данных:</p><p>pickle.load выполняет произвольный Python-код при десериализации — классическая уязвимость из списка <a href="https://owasp.org/">OWASP Top 10</a>. Аналогичные проблемы часто встречаются в SQL-запросах без параметризации, использовании eval() и устаревших криптографических функциях. Проверяйте каждый snippet перед мержем.</p><h2>Как не превратить ИИ-ускорение в ИИ-катастрофу</h2><p>Отказываться от ИИ в разработке бессмысленно — это уже не инструмент будущего, а повседневная реальность. Но можно и нужно менять подход:</p><ol><li>Проверяйте ИИ-код так же тщательно, как человеческий. Не предполагайте, что нейросеть знает лучше.</li><li>Автоматизируйте сканирование уязвимостей в CI/CD. SAST (Static Application Security Testing) и DAST (Dynamic Application Security Testing) должны быть обязательным шагом пайплайна, а не опцией.</li><li>Аудитируйте зависимости. Используйте инструменты вроде npm audit, Snyk или OWASP Dependency-Check.</li><li>Обучайте команду безопасности. Разработчики должны понимать, какие уязвимости чаще всего генерирует ИИ для вашего стека.</li><li>Не жертвуйте безопасностью ради скорости. Если уязвимость критична — отложите релиз. Технический долг в безопасности обходится в разы дороже, чем в производительности.</li></ol><h2>Выводы</h2><p>ИИ — это не замена разработчику, а ускоритель. Как любой ускоритель, он требует тормозов. Когда 30% всех опрошенных сознательно деплоят код, в котором сами признают уязвимости, проблема не в технологиях — а в отсутствии дисциплины. Не верьте нейросети на слово: проверяйте зависимости, сканируйте код, требуйте ревью. Ускорение без контроля — это не оптимизация, а авария в замедленной съёмке.</p><p><b>Источник:</b> <a href="https://www.theregister.com/devops/2026/06/09/devs-know-ai-code-is-riddled-with-holes-but-ship-it-anyway/5252824">The Register — Devs know AI code is riddled with holes, but ship it anyway</a></p>]]></content:encoded>
    </item>
    <item>
      <title>OpenAI Codex собрал десятилетние DoS-атаки в HTTP/2 Bomb</title>
      <link>https://tproger.ru/news/openai-codex-sobral-desyatiletnie-dos-ataki-v-http-2-bomb</link>
      <comments>https://tproger.ru/news/openai-codex-sobral-desyatiletnie-dos-ataki-v-http-2-bomb?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/openai-codex-sobral-desyatiletnie-dos-ataki-v-http-2-bomb</guid>
      <description><![CDATA[<p>Codex от OpenAI объединил HPACK-бомбу и Slowloris в HTTP/2 Bomb. Один клиент на 100 Мбит/с выводит сервер из строя за секунды. Проверьте защиту.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/openai-codex-sobral-desyatiletnie-dos-ataki-v-http-2-bomb">OpenAI Codex собрал десятилетние DoS-атаки в HTTP/2 Bomb</a>»</p>]]></description>
      <category><![CDATA[Сетевые протоколы]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 05 Jun 2026 11:41:49 GMT</pubDate>
      <content:encoded><![CDATA[<p>Обновите конфигурацию HTTP/2: ИИ-агент <b>Codex</b> помог обнаружить атаку <b>HTTP/2 Bomb</b>, которая выводит популярные веб-серверы из строя за секунды с обычного домашнего компьютера.</p><p><b>HTTP/2 Bomb</b> — это комбинация двух техник отказа в обслуживании, известных свыше десяти лет: HPACK bomb (класс атаки; известный частный случай — <a href="https://nvd.nist.gov/vuln/detail/CVE-2016-6581" rel="noopener">CVE-2016-6581</a> в библиотеке Python HPACK) и удержания соединений в стиле Slowloris в реализации HTTP/2 Apache (<a href="https://nvd.nist.gov/vuln/detail/CVE-2016-8740" rel="noopener">CVE-2016-8740</a>, <a href="https://nvd.nist.gov/vuln/detail/CVE-2016-1546" rel="noopener">CVE-2016-1546</a>). Первая заставляет сервер резервировать память под динамические таблицы сжатых заголовков, вторая не даёт соединениям закрыться.</p><p>Codex от OpenAI объединил HPACK-бомбу и Slowloris в единую атаку HTTP/2 Bomb.</p><p>Уязвимы стандартные конфигурации nginx, Apache httpd, Microsoft IIS, Envoy и Cloudflare Pingora.</p><p>По данным сканирования Shodan, более 880 тысяч сайтов на HTTP/2 могут быть под угрозой.</p><p>nginx исправлен в версии 1.29.8, Apache — в mod_http2 v2.0.41 (CVE-2026-49975), Envoy выпустил исправление.</p><p>Для Microsoft IIS и Cloudflare Pingora официального исправления пока нет; рекомендуется ограничить число заголовков в запросе или отключить HTTP/2.</p><p>Атаку выявила команда <b>Calif</b> во главе с исследователем <b>Quang Luong</b>. Они использовали Codex для анализа исходного кода: агент заметил, что две известные DoS-техники можно объединить, и помог построить рабочий эксплойт. По словам Luong, домашний компьютер на канале 100 Мбит/с способен сделать уязвимый сервер недоступным за несколько секунд. Против Apache httpd и Envoy один клиент тратит 20 секунд, чтобы занять 32 ГБ памяти сервера.</p><h2>Как работает HTTP/2 Bomb</h2><p>HTTP/2 сжимает заголовки алгоритмом HPACK и хранит их в динамических таблицах. Атака отправляет тысячи мелких заголовков, чтобы заставить сервер резервировать память под каждую запись таблицы — даже если сами заголовки почти пустые. Одновременно соединения удерживаются открытыми по принципу Slowloris, и сервер не может освободить выделенную память.</p><h2>Кто уже выпустил исправления от HTTP/2 Bomb</h2><ul><li><b>nginx</b> — версия 1.29.8, директива max_headers из freenginx.</li><li><b>Apache httpd</b> — mod_http2 v2.0.41, <a href="https://nvd.nist.gov/vuln/detail/CVE-2026-49975" rel="noopener">CVE-2026-49975</a>.</li><li><b>Envoy</b> — выпущено исправление, исследователи проверяют его эффективность.</li><li><b>Microsoft IIS</b> и <b>Cloudflare Pingora</b> — исправлений пока нет. Cloudflare <b>оспаривает наличие уязвимости</b> в Pingora, но заявляет, что её архитектура и DDoS-защита справляются с атакой автоматически.</li></ul><h2>Как защититься от HTTP/2 Bomb</h2><p>Пока Microsoft и Cloudflare не выпустили обновления, Calif рекомендует либо отключить HTTP/2, либо ограничить максимальное количество заголовков, которые клиент может отправить в одном запросе.</p><h2>Выводы</h2><blockquote>Обе половины атаки были известны десять лет. Codex проанализировал исходный код, обнаружил, что две техники можно объединить, и построил комбинированную атаку. Комбинация очевидна, когда ты её видишь, но, насколько нам известно, никто из людей не собирал её против этих серверов.</blockquote><p>Технический разбор и PoC-скрипты опубликованы в <a href="https://blog.calif.io/p/codex-discovered-a-hidden-http2-bomb" rel="noopener">блоге Calif</a> и на <a href="https://github.com/califio/publications/tree/main/MADBugs/http2-bomb" rel="noopener">GitHub</a>. Дополнительные детали — в материале <a href="https://www.theregister.com/security/2026/06/04/openais-codex-chains-decade-old-dos-techniques-into-http/2-bomb/5251377" rel="noopener">The Register</a>.</p><p>Если ваш сервер использует HTTP/2 — проверьте защиту от HTTP/2 Bomb: обновите ПО и ограничьте заголовки прямо сейчас.</p>]]></content:encoded>
    </item>
    <item>
      <title>Исследователи придумали, как следить за пользователями через SSD-активность в браузере</title>
      <link>https://tproger.ru/news/issledovateli-pridumali-kak-sledit-za-polzovatelyami-cherez-ssd</link>
      <comments>https://tproger.ru/news/issledovateli-pridumali-kak-sledit-za-polzovatelyami-cherez-ssd?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/issledovateli-pridumali-kak-sledit-za-polzovatelyami-cherez-ssd</guid>
      <description><![CDATA[<p>Исследователи представили технику FROST: сайты отслеживают вкладки через анализ SSD-активности в браузере. Узнайте, как работает атака и как защититься.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/issledovateli-pridumali-kak-sledit-za-polzovatelyami-cherez-ssd">Исследователи придумали, как следить за пользователями через SSD-активность в браузере</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Браузеры]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 28 May 2026 09:30:05 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если у вас открыто несколько вкладок, вредоносный сайт может узнать, какие именно, — не через куки и не через JavaScript-переменные, а через ваш SSD. Метод <b>FROST</b> считывает задержки операций чтения накопителя и по их сигнатуре определяет открытые вкладки и приложения.</p><p>Техника описана в <a href="https://arstechnica.com/security/2026/05/websites-have-a-new-way-to-spy-on-visitors-analyzing-their-ssd-activity/">исследовательской статье</a>, которую представят на конференции DIMVA в июле 2026 года. Атака работает исключительно внутри браузера и не требует никаких действий от пользователя.</p><h2>Как работает FROST</h2><p>FROST (Fingerprinting Remotely using OPFS-based SSD Timing) использует <b>побочный канал утечки на основе конкуренции процессов за доступ к общему ресурсу</b>. В данном случае ресурс — SSD-накопитель пользователя.</p><p>Вредоносный сайт создаёт большой файл (от 1 ГБ) в <a href="https://developer.mozilla.org/en-US/docs/Web/API/File_System_API/Origin_private_file_system">Origin Private File System (OPFS)</a> — изолированном хранилище, доступном через JavaScript без запроса разрешений. Затем код выполняет случайные чтения из этого файла и измеряет задержки. Если в это время другая вкладка или приложение обращается к SSD, задержки меняются. Эти изменения анализирует предобученная <b>свёрточная нейросеть (CNN)</b>, которая по сигнатуре нагрузки определяет, что именно работает в системе.</p><p>Исследователи продемонстрировали полноценную атаку на Mac с процессором M2. На Linux подтвердили работу базового примитива — измерение задержек через JavaScript. Windows в тестах не участвовала, но авторы не исключают, что техника применима и там.</p><p>OPFS поддерживается во всех современных браузерах на базе Chromium, а также в Firefox и Safari. Это означает, что потенциально техника применима к большинству пользователей десктопного веба.</p><p>FROST позволяет сайтам отслеживать открытые вкладки и приложения через анализ SSD-активности.</p><p>Атака работает внутри браузера через JavaScript и OPFS, без взаимодействия с пользователем.</p><p>Ключевой инструмент — свёрточная нейросеть, классифицирующая задержки чтения SSD.</p><p>Полная атака продемонстрирована на macOS (M2); на Linux работает базовый примитив.</p><p>Пока не зафиксировано случаев применения FROST в реальных условиях.</p><h2>Ограничения и защита</h2><p>У техники есть важные ограничения. Для атаки файл в OPFS должен занимать не менее 1 ГБ. Это означает, что массовое применение будет заметно: создание гигабайтного хранилища в браузере занимает время и место на диске. Кроме того, OPFS должен находиться на том же SSD, что и отслеживаемые приложения.</p><p>Пока разработчики браузеров не ограничили размер OPFS-файлов, рядовой пользователь может сделать немногое. Полезная привычка — закрывать вкладки сразу после использования: чем меньше одновременных процессов обращаются к диску, тем сложнее выделить сигнатуру. Для усиления приватности можно использовать отдельные профили браузера или приватные окна, хотя это и не полностью блокирует атаку.</p><h2>Итоги</h2><p>Пока FROST остаётся академической демонстрацией: в реальных условиях атака не зафиксирована. Но она показывает, что даже изолированные хранилища внутри браузера могут стать источником утечек, если злоумышленник научится измерять физические характеристики железа. Ждём патчей от производителей браузеров.</p><p>Источник: <a href="https://arstechnica.com/security/2026/05/websites-have-a-new-way-to-spy-on-visitors-analyzing-their-ssd-activity/">Ars Technica</a>. Читайте также о <a href="https://tproger.ru/news/v-firefox-145-pojavilas-novaja-zashhita-ot-cifrovogo-otpechatka-i-trekinga/">новой защите Firefox от цифрового отпечатка</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>MiniPlasma: исследователь опубликовал PoC-эксплойт, дающий SYSTEM-доступ на полностью обновлённой Windows 11</title>
      <link>https://tproger.ru/articles/miniplasma-issledovatel-opublikoval-poc-eksplojt-dayushhij-syste</link>
      <comments>https://tproger.ru/articles/miniplasma-issledovatel-opublikoval-poc-eksplojt-dayushhij-syste?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/miniplasma-issledovatel-opublikoval-poc-eksplojt-dayushhij-syste</guid>
      <description><![CDATA[<p>PoC-эксплойт MiniPlasma повышает привилегии до SYSTEM через race condition в cldflt.sys на Windows 11 с патчами мая 2026. Объясняем механизм и меры защиты.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/miniplasma-issledovatel-opublikoval-poc-eksplojt-dayushhij-syste">MiniPlasma: исследователь опубликовал PoC-эксплойт, дающий SYSTEM-доступ на полностью обновлённой Windows 11</a>»</p>]]></description>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 18 May 2026 07:40:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>На любом Windows-компьютере с установленным OneDrive или другим Windows Cloud Files клиентом обновления мая 2026 года не защищают от новой атаки. Исследователь под псевдонимом Chaotic Eclipse опубликовал PoC-эксплойт <b>MiniPlasma</b>, который работает на полностью пропатченных Windows-системах и открывает командную строку с правами SYSTEM. Важно: это атака <b>локального повышения привилегий</b> — злоумышленник уже должен иметь учётную запись на машине. Удалённый взлом через этот эксплойт невозможен.</p><p>MiniPlasma — это эксплойт для уязвимости локального повышения привилегий (LPE) в драйвере cldflt.sys (Windows Cloud Files Mini Filter Driver). Уязвимость поднимает стандартного пользователя до SYSTEM за счёт состояния гонки в API облачных файлов Windows.</p><p><b>Уязвимость:</b> повышение привилегий до SYSTEM через race condition в cldflt.sys — драйвере облачных файлов Windows.</p><p><b>Затронутые системы:</b> все версии Windows, включая Windows 11 с патчами мая 2026 года. Не работает только в Insider Preview Canary.</p><p><b>История:</b> CVE-2020-17103 была сообщена Google Project Zero в 2020 году и якобы исправлена, но патч оказался неэффективным.</p><p><b>PoC опубликован:</b> исходный код и скомпилированный исполняемый файл доступны на GitHub.</p><p><b>Мотив раскрытия:</b> исследователь публикует серию Windows zero-days в знак протеста против практик bug bounty в Microsoft.</p><p><b>Что делать:</b> отключить синхронизацию OneDrive на критических системах до выхода патча; мониторить процессы с неожиданными SYSTEM-привилегиями.</p><p>Уязвимость не нова — впервые о ней сообщил исследователь Google Project Zero Джеймс Форшоу (James Forshaw) в сентябре 2020 года. В декабре 2020-го Microsoft выпустила патч и присвоила проблеме идентификатор <b>CVE-2020-17103</b>. Однако Chaotic Eclipse утверждает, что при повторном исследовании обнаружил: исходный PoC от Google Project Zero работает без каких-либо изменений.</p><blockquote>Я не знаю, то ли Microsoft никогда не исправляла эту проблему, то ли патч был молча откатан в какой-то момент по неизвестным причинам. Оригинальный PoC от Google заработал без каких-либо изменений.</blockquote><h2>Как работает MiniPlasma</h2><p>Уязвимость находится в рутине HsmOsBlockPlaceholderAccess драйвера облачных файлов cldflt.sys. Этот драйвер отвечает за управление placeholder-файлами — специальными записями в файловой системе, которые представляют облачные файлы ещё до их загрузки на устройство.</p><h3>Механизм атаки</h3><p>Эксплойт злоупотребляет API CfAbortHydration из Windows Cloud Files — функцией, которая прерывает процесс гидратации (загрузки содержимого облачного файла на локальный диск). В оригинальном отчёте Форшоу показал: через race condition в этом процессе можно создавать произвольные ключи реестра в кусте реестра .DEFAULT (системный куст, доступный до входа в Windows) без надлежащей проверки прав доступа.</p><p>Это классическая атака типа TOCTOU (Time-Of-Check-Time-Of-Use): между проверкой прав и фактической записью в реестр есть временное окно, которое эксплойт использует для создания привилегированных ключей реестра в привилегированном контексте. Именно поэтому исследователь оговаривается, что процент успеха может варьироваться в зависимости от конкретной системы.</p><p>Тест BleepingComputer подтвердил работоспособность: на стандартной учётной записи пользователя запуск эксплойта открыл командную строку с привилегиями SYSTEM на Windows 11 Pro с последними обновлениями мая 2026 года.</p><h2>Серия zero-days от Chaotic Eclipse</h2><p>MiniPlasma — не изолированный случай. За последние несколько недель тот же исследователь опубликовал шесть уязвимостей в Windows:</p><ul><li><b>BlueHammer</b> (CVE-2026-33825) — локальное повышение привилегий, апрель 2026</li><li><b>RedSun</b> — ещё одно LPE; Microsoft тихо исправила без присвоения CVE</li><li><b>UnDefend</b> — инструмент DoS для Windows Defender</li><li><b>YellowKey</b> — обход BitLocker на Windows 11 / Server 2022/2025; открывает shell с доступом к дискам, защищённым только TPM</li><li><b>GreenPlasma</b> — дополнительное повышение привилегий</li><li><b>MiniPlasma</b> — настоящий материал, май 2026</li></ul><p>Первые три уязвимости уже <a href="https://www.bleepingcomputer.com/news/security/recently-leaked-windows-zero-days-now-exploited-in-attacks/">фиксировались в реальных атаках</a> после публичного раскрытия. Исследователь открыто заявляет о мотиве: он публикует zero-days в знак протеста против того, как Microsoft обращается с участниками программы bug bounty.</p><h2>Тот же компонент уже атаковали в 2025 году</h2><p>В декабре 2025 года Microsoft устранила <b>CVE-2025-62221</b> — ещё одну уязвимость повышения привилегий в том же компоненте cldflt.sys (CVSS 7.8). На тот момент она уже эксплуатировалась неизвестными злоумышленниками. Это показывает, что Cloud Filter Driver остаётся привлекательной целью для атакующих.</p><h2>Что делать прямо сейчас</h2><p>Официального патча от Microsoft пока нет. BleepingComputer связалась с компанией — ответа на момент публикации не поступило. До выхода патча рекомендуем следующие меры:</p><ol><li>Ограничьте использование OneDrive и других облачных синхронизаций на критических серверах и рабочих станциях с доступом к чувствительным данным.</li><li>Включите ведение аудита создания ключей реестра (Event ID 4657) — особенно в кустах HKEY_USERS\.DEFAULT.</li><li>Мониторьте процессы, запущенные с неожиданными привилегиями SYSTEM от имени обычного пользователя (Event ID 4688 + 4672).</li><li>Настройте EDR/AV-решение на обнаружение создания процессов с привилегиями SYSTEM из непривилегированного контекста.</li><li>Следите за обновлениями от Microsoft через <a href="https://msrc.microsoft.com/">Microsoft Security Response Center</a>.</li></ol><p>Проверить, включена ли фильтрация облачных файлов на системе:</p><h2>Выводы</h2><p>MiniPlasma демонстрирует системную проблему: уязвимость, о которой знали ещё в 2020 году, снова стала актуальной угрозой. Независимо от причины — неполный патч или молчаливый откат — компонент cldflt.sys остаётся вектором атаки даже на полностью обновлённых системах.</p><blockquote>Я вооружил оригинальный PoC, чтобы порождать SYSTEM shell. Похоже, это надёжно работает на моих машинах, хотя процент успеха может варьироваться, поскольку это состояние гонки.</blockquote><p>Пока патча нет, PoC уже доступен на GitHub — это значит, что технически грамотные злоумышленники уже могут адаптировать эксплойт. Проверьте статус CldFlt, включите аудит реестра (Event ID 4657) и мониторинг SYSTEM-процессов (Event ID 4688+4672). Источники: <a href="https://www.bleepingcomputer.com/news/microsoft/new-windows-miniplasma-zero-day-exploit-gives-system-access-poc-released/">BleepingComputer</a>, <a href="https://thehackernews.com/2026/05/miniplasma-windows-0-day-enables-system.html">The Hacker News</a>.</p><p>Проверьте, запущен ли cldflt.sys на ваших системах, и подпишитесь на бюллетени MSRC, чтобы получить патч сразу после выхода.</p>]]></content:encoded>
    </item>
    <item>
      <title>Микрофон ноутбука выдаёт пароль: атака восстанавливает набор клавиш с 85% точностью</title>
      <link>https://tproger.ru/news/mikrofon-zoom-vydayot-vaw-parol-ataka-vosstanavlivaet-nabor-kla</link>
      <comments>https://tproger.ru/news/mikrofon-zoom-vydayot-vaw-parol-ataka-vosstanavlivaet-nabor-kla?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/mikrofon-zoom-vydayot-vaw-parol-ataka-vosstanavlivaet-nabor-kla</guid>
      <description><![CDATA[<p>Acoustic keystroke recovery: CNN на 250к параметров восстанавливает текст из аудио микрофона ноутбука, 85% top-1, 97% top-3. Защита в 3 шага.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/mikrofon-zoom-vydayot-vaw-parol-ataka-vosstanavlivaet-nabor-kla">Микрофон ноутбука выдаёт пароль: атака восстанавливает набор клавиш с 85% точностью</a>»</p>]]></description>
      <category><![CDATA[Криптография]]></category>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 05 May 2026 08:30:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Микрофон, который вы добровольно держите включённым во время видеозвонков, по 6 часов в день записывает каждое нажатие клавиши на вашей клавиатуре — включая пароль, который вы набрали в alt-tab перед логином в продакшен-БД. На <a href="https://pwn.guide/free/hardware/keystroke-recovery">pwn.guide вышел подробный гайд</a>, как восстановить набираемый текст из аудио ноутбучного микрофона с точностью 82–88% на одной CNN на 250 тыс. параметров, тренируемой на ноутбуке за 5 минут.</p><p>Атака не теоретическая. Первая практическая демонстрация вышла в 2004 году; в 2005 поверх неё надстроили языковые модели. В 2023 исследовательская группа из университетов Surrey, Durham и Royal Holloway <a href="https://arxiv.org/abs/2308.01074">показала 95%+ top-1 точности</a> (то есть угадывания клавиши с первой попытки) на MacBook Pro — по записи со смартфона на расстоянии 17 см. Изменилось одно — теперь обучить такую модель может любой разработчик за полдня на собственном ноутбуке.</p><p><b>Реальная угроза.</b> Не подложенный микрофон в офисе, а Zoom, Teams, Meet, Discord, голосовые сообщения, заражённые браузерные вкладки, ноутбук в кафе. Везде, где вы сами включили микрофон.</p><p><b>Точность.</b> Мини-CNN на 250 тыс. параметров: top-1 82–88%, top-3 95–97% на 35 классах (буквы + знаки) при 3000 семплов на пару пользователь/клавиатура.</p><p><b>Пароли особенно уязвимы.</b> Языковая модель не помогает (пароли не из словаря), зато сужается перебор: top-3 предсказаний на символ → 3⁸ = 6 561 кандидат для 8-символьного пароля. Online brute force против большинства сервисов.</p><p><b>Что работает в защите.</b> Мьют микрофона перед вводом пароля + менеджер паролей (auto-fill полностью убирает акустический сигнал) + аппаратные ключи (FIDO2/YubiKey).</p><p><b>Что НЕ работает.</b> «Печатать тише», случайный ритм набора, программные шумодавы (RNNoise, Krisp). Шумодавы оптимизированы под речь — клик клавиши проходит почти без потерь.</p><h2>Что именно слышит микрофон</h2><p>Когда вы нажимаете клавишу A, микрофон ловит три события: <b>push</b> (механический клик дна хода клавиши, ~5–10 мс, широкий спектр), <b>release</b> (возврат купола вверх, ниже по амплитуде, через 10–30 мс) и — главное — <b>резонанс корпуса</b>. Удар по клавише заставляет шасси ноутбука кратко звенеть на собственных частотах, а разные клавиши находятся на разных расстояниях от резонансных узлов и возбуждают чуть разные моды.</p><p>Эти отличия микроскопические — человек на слух разные клавиши не различит — но они <b>стабильные и повторяемые</b>. Этого достаточно, чтобы маленькая нейросеть научилась их разделять. Плюс поведенческий бонус: каждый человек жмёт клавиши пальцами под чуть разными углами и с разной силой — это добавляет ещё один разделяющий слой.</p><p>Релевантная полоса частот — 400 Гц … 12 кГц. Ниже — комнатный шум и кондиционер; выше — тишина и собственный шум микрофона. Стандартного 44,1 кГц моно более чем достаточно: фирменный микрофон не нужен.</p><h2>Что собирает атакующий</h2><p>Авторы pwn.guide публикуют полный пайплайн на Python — около 200 строк кода, всё через pip-зависимости (numpy, scipy, librosa, soundfile, sounddevice, pynput, torch). Шаги:</p><ol><li><b>Сбор:</b> 3 000 размеченных нажатий (≈15 минут естественного набора). Скрипт collect.py параллельно ведёт лог нажатий через pynput и пишет аудио. Используется time.perf_counter(), чтобы NTP-коррекция не сбила метки.</li><li><b>Нарезка:</b> аудио рубится на 100-мс окна вокруг каждого нажатия. Между событием в ОС и пиком в аудио есть 5–40 мс задержки — её надо выровнять поиском пика по огибающей. Без этого точность падает с 85% до 60%.</li><li><b>Фичи:</b> для каждого окна — log-mel спектрограмма (64 mel-бина, fmin=400, fmax=12 000). Тензор (64 × 35), один клип ≈ 9 КБ.</li><li><b>Модель:</b> компактная CNN на ~250 тыс. параметров — четыре свёрточных блока + AdaptiveAvgPool. На GPU тренируется за 5 минут, на CPU — за 30.</li><li><b>Инференс:</b> предсказание для 100-мс окна занимает доли миллисекунды.</li></ol><h2>Цифры, ради которых это страшно</h2><p>На самостоятельно собранном датасете из ~3 000 нажатий и 35 классов:</p><ul><li><b>Top-1 точность:</b> 82–88%, в зависимости от шума при сборе данных.</li><li><b>Top-3 точность:</b> 95–97% — почти всегда правильная клавиша входит в тройку лучших предсказаний.</li><li><b>Распределение по классам неровное.</b> Space, Enter, Backspace — около 99% (механически отличаются от обычных клавиш). Соседние буквы основного ряда (F/G, J/K) — иногда 60% top-1.</li></ul><p>85% точности на уровне символов звучит не страшно — в предложении будет 2–3 ошибки. Но если прогнать top-5 предсказаний через beam search с словарём частотности слов, восстановление связного текста на естественном языке выходит на 95%+ точности на уровне слов. Это исследовали ещё Zhuang и соавторы в 2005 году; современные char-LM делают этот шаг тривиальным.</p><h2>Почему пароли беззащитнее обычного текста</h2><p>Языковая модель — главное усиление атаки на обычный текст — на паролях не работает: их специально проектируют непохожими на слова. Зато у атакующего другое преимущество: <b>пространство поиска ограничено</b>. Если модель выдаёт top-3 предсказания на символ с 96% точностью, у 8-символьного пароля максимум 3⁸ = 6 561 кандидат для перебора. Это <b>в зоне online brute force</b> против большинства сервисов и тривиально оффлайн против любого слитого хеша.</p><blockquote>В 2026 году аудиозапись того, как вы набираете пароль, эквивалентна передаче пароля.</blockquote><h2>Что реально защищает — и что нет</h2><p>Авторы прямо сортируют защиты по эффективности.</p><p><b>Работает:</b></p><ol><li><b>Мьют микрофона</b> перед вводом любого секрета. Единственная полностью надёжная защита и стоит ноль.</li><li><b>Менеджер паролей с auto-fill.</b> Нет нажатий — нет акустического сигнала. Самая большая практическая мера именно против атаки на пароли.</li><li><b>Аппаратные ключи</b> (FIDO2/WebAuthn, YubiKey). Один тап = один акустический след, восстанавливать нечего.</li><li><b>Внешняя клавиатура подальше от микрофона.</b> Механика не безопаснее — она громче. Но USB-клавиатура на дальнем краю стола, на отдельной поверхности, материально снижает SNR.</li><li><b>Акустическое демпфирование.</b> Толстый коврик или сложенное полотенце под ноутбуком — снижение резонанса корпуса на 3–6 дБ. Помогает, но не панацея.</li></ol><p><b>Не работает (вопреки ожиданиям):</b></p><ul><li><b>«Печатать тише».</b> Амплитуда падает, спектральный отпечаток сохраняется. Минус 5% точности.</li><li><b>Случайный ритм набора.</b> Атака работает по отдельным нажатиям, не учитывает межударные интервалы.</li><li><b>Программные шумодавы</b> (RNNoise, Krisp). Тюнятся под сохранение речи и удаление широкополосного шума. Клавишные транзиенты выглядят как короткие речевые звуки и проходят насквозь — некоторые шумодавы даже «чистят» нажатия от окружающего фона.</li><li><b>Белый шум на фоне.</b> Современные модели учатся с шумовой аугментацией — постоянный фон сдвигает точность на копейки. Прерывистые звуки (музыка с резкими пиками) мешают сильнее, но и для оператора некомфортнее.</li></ul><h2>Чек-лист «что сделать сегодня»</h2><ol><li>Проверить, что у вас стоит password manager с auto-fill (1Password, Bitwarden, KeePassXC, Яндекс.Ключ — что вам ближе) и им активно пользуются для всех проводных логинов.</li><li>Купить или подключить аппаратный ключ для критичных аккаунтов (root в облаках, GitHub, банк-клиент). YubiKey 5 серии или Token2 — общедоступно в РФ.</li><li>Поставить хоткей на «mute mic» в Zoom/Teams/Discord, чтобы рефлекторно нажимать перед вводом любого секрета.</li><li>Если работаете из публичного пространства — внешняя клавиатура подальше от ноутбука, либо bluetooth-наушники с шумодавом + далеко отнесённый телефон вместо встроенного микрофона.</li><li>Команды разработки: добавить «mute при работе с секретами» в общий гайд по безопасности, а аппаратные ключи — в onboarding для новых сотрудников.</li></ol><h2>Выводы</h2><p>Технический барьер атаки за два десятилетия упал до уровня «студент за выходные обучит модель на ноутбуке». Это значит, что угроза перестала быть теоретической — это рабочий инструмент в руках любого, у кого есть доступ к записи вашего созвона. Главная мысль: рассматривать включённый микрофон рядом с клавиатурой как реальный канал утечки секретов, а не как абстрактный риск из академических статей.</p><p>Хорошая новость в том, что защита дёшева и не требует новых технологий — менеджер паролей (про <a href="https://tproger.ru/news/free-open-source-password-manager">бесплатный open-source Bitwarden</a> у нас уже выходил материал) плюс мьют микрофона закрывают практически весь сценарий. Аппаратные ключи (см. <a href="https://tproger.ru/news/yubico-yubikey-5-release">обзор YubiKey 5</a>) закрывают остаток.</p><p>Источник: <a href="https://pwn.guide/free/hardware/keystroke-recovery">Acoustic Keystroke Recovery — Reconstructing Typed Text from a Laptop Microphone (pwn.guide)</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Взлом Bitwarden CLI на npm: 1,5 часа кражи токенов и SSH-ключей</title>
      <link>https://tproger.ru/news/bitwarden-cli-na-npm-podmenili-na-1-5-chasa-versiya-2026-4-0-kra</link>
      <comments>https://tproger.ru/news/bitwarden-cli-na-npm-podmenili-na-1-5-chasa-versiya-2026-4-0-kra?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/bitwarden-cli-na-npm-podmenili-na-1-5-chasa-versiya-2026-4-0-kra</guid>
      <description><![CDATA[<p>Bitwarden CLI 2026.4.0 на npm 22 апреля около 1,5 часа содержал малварь, крадущую GitHub/npm-токены, SSH-ключи и конфиги ИИ-ассистентов. Что делать.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/bitwarden-cli-na-npm-podmenili-na-1-5-chasa-versiya-2026-4-0-kra">Взлом Bitwarden CLI на npm: 1,5 часа кражи токенов и SSH-ключей</a>»</p>]]></description>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[CI/CD]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 24 Apr 2026 08:30:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>Подменили @bitwarden/cli в npm на 1 час 33 минуты — за это окно <a href="https://www.bleepingcomputer.com/news/security/bitwarden-cli-npm-package-compromised-to-steal-developer-credentials/">успевали воровать</a> GitHub/npm-токены, SSH-ключи и конфиги ИИ-ассистентов Claude, Kiro, Cursor, Codex CLI и Aider у всех, кто зашёл поставить пакет. Окно атаки — с 17:57 до 19:30 по времени Нью-Йорка 22 апреля (с 00:57 до 02:30 МСК 23 апреля). Vault-пароли самого менеджера Bitwarden не трогали — взломали только npm-канал доставки CLI. Если ставили версию 2026.4.0 — считайте ключи с этой машины скомпрометированными и ротируйте их прямо сейчас.</p><ul><li>Скомпрометирована одна npm-версия @bitwarden/cli@2026.4.0. Окно атаки — 1 час 33 минуты 22 апреля 2026 года.</li><li>Vault-данные пользователей Bitwarden не затронуты. Пострадал только npm-канал доставки CLI и те, кто успел поставить эту сборку.</li><li>Вектор — скомпрометированный action checkmarx/ast-github-action, который Bitwarden подтягивал в свой CI. По словам исследователей, это первый зафиксированный взлом пакета через npm trusted publishing.</li><li>Малварь таргетит ИИ-ассистенты Claude, Cursor, Codex CLI, Aider и AWS-based Kiro — отдельный модуль собирает их конфиги и API-ключи.</li><li>Если ставили — ротируйте npm/GitHub-токены, SSH-ключи и облачные креденшлы AWS/Azure/GCP; проверьте CI/CD-пайплайны и публичные репозитории со строкой «Shai-Hulud» в имени.</li></ul><h2>Что случилось с пакетом</h2><p>По <a href="https://thehackernews.com/2026/04/bitwarden-cli-compromised-in-ongoing.html">данным The Hacker News</a>, в ночь с 22 на 23 апреля 2026 года в npm-реестре появилась версия @bitwarden/cli@2026.4.0 с дополнительным файлом bw1.js внутри. Сборка была доступна 1 час 33 минуты — с 17:57 до 19:30 по времени Нью-Йорка, — после чего её сняли с публикации. Первыми на неё обратили внимание исследователи Socket, JFrog и OX Security. JFrog <a href="https://x.com/jfrog/">описал поведение</a> как «кражу GitHub/npm-токенов, содержимого .ssh, .env, истории shell, секретов GitHub Actions и облачных провайдеров с выгрузкой на внешние домены и в виде коммитов в GitHub».</p><p>Bitwarden подтвердил инцидент и уточнил, что «расследование не обнаружило признаков доступа к данным пользовательских хранилищ и компрометации продакшн-систем». По словам компании, доступ нарушителя был отозван, вредоносный релиз помечен как deprecated, по версии 2026.4.0 заводится отдельный CVE. Пострадавшие — только те, кто успел скачать пакет в полуторачасовом окне и выполнил его установку.</p><h2>Как устроен троян</h2><p>Механика по отчёту <a href="https://socket.dev/blog">Socket</a> проста, но многоступенчата. В package.json зловредной версии добавлен preinstall-хук, который запускает скрипт bw_setup.js. Тот проверяет наличие Bun — альтернативного JS-рантайма — и, если его нет, скачивает. Затем Bun-ом запускается обфусцированный загрузчик bw1.js. Bun тащат с собой не случайно: на машине жертвы его, скорее всего, нет, а корпоративный EDR (антивирус нового поколения для рабочих станций и серверов) реагирует на неожиданный бинарник хуже, чем на стандартный npm-скрипт. Preinstall-хук при этом срабатывает ещё до того, как код пакета формально «установлен».</p><ul><li>npm- и GitHub-токены из локальных конфигов и переменных окружения;</li><li>приватные SSH-ключи из ~/.ssh;</li><li>содержимое .env-файлов и историю shell (.bash_history, .zsh_history);</li><li>секреты GitHub Actions из переменных окружения CI;</li><li>креденшлы облачных провайдеров — AWS, Azure, Google Cloud;</li><li>конфиги и API-ключи ИИ-ассистентов Claude, Cursor, Codex CLI, Aider и AWS-based Kiro.</li></ul><p>Собранные данные шифруются AES-256-GCM и выгружаются двумя каналами. Основной — POST на домен audit.checkmarx[.]cx (конкретно путь /v1/telemetry), который притворяется инфраструктурой Checkmarx. Резервный — малварь создаёт публичные GitHub-репозитории в аккаунте жертвы и кладёт туда зашифрованный payload. В названиях репозиториев встречается строка «Shai-Hulud: The Third Coming» — отсылка к прошлогодней одноимённой кампании в npm. OX Security подчёркивает, что такой тайник (по терминологии безопасников — dead-drop) через GitHub опасен отдельно: утёкшие секреты становятся доступны любому, кто ищет по публичным репозиториям, — а системы защиты почти не следят за исходящим трафиком в GitHub.</p><p>Поверх этого в бинарнике есть модуль-червь: с украденным npm-токеном малварь находит все пакеты, которые жертва имеет право публиковать, и вбрасывает в них тот же payload. <a href="https://www.endorlabs.com/blog">Endor Labs называет</a> его «CanisterSprawl» и считает один из самых полных npm supply chain-пейлоадов на сегодняшний день: шесть разных поверхностей для сбора секретов, OIDC- и cloud-кража, самораспространение через npm-публикации и отдельный модуль для ИИ-ассистентов.</p><h2>Отдельный удар по ИИ-ассистентам</h2><p>Отдельный модуль малвари специально ищет артефакты ИИ-кодеров — API-ключи OpenAI и Anthropic из конфигов Claude, Cursor и Codex CLI, токены Aider, настройки AWS-based Kiro. Endor Labs считает, что это один из первых публично задокументированных случаев, когда supply chain-атака отдельной веткой целится на «кошельки разработчиков у ИИ». Ключ к Anthropic или OpenAI — это не только деньги на балансе аккаунта жертвы, но и возможность с его помощью заставить ИИ-ассистента писать закладки в код при следующих авто-запросах.</p><h2>Почему малварь пропускает русскую локаль</h2><p>Малварь завершается без выполнения, если в системе выставлена русская локаль. Socket отмечает три возможных причины: отдельный оператор, использующий общую инфраструктуру, отколовшаяся группа с идеологическими мотивами или эволюция самой кампании. На практике для российских разработчиков это не даёт защиты: большинство dev-машин, серверов и CI-раннеров работают с англоязычной локалью по умолчанию (обычно en_US.UTF-8), поэтому пропуск по локали чаще всего не срабатывает.</p><h2>Что делать, если могли установить 2026.4.0</h2><ul><li>Сначала убедитесь, что пакет действительно попал в ваши машины и раннеры: прогрепайте package-lock.json, pnpm-lock.yaml и yarn.lock на @bitwarden/cli версии 2026.4.0, посмотрите логи npm-установок в ночь на 23 апреля МСК.</li><li>Ротируйте все токены с этих машин: npm-токены, GitHub PAT (включая fine-grained), SSH-ключи, AWS access/secret keys и STS-сессии, Azure SP, GCP service accounts.</li><li>Замените секреты в GitHub Actions и других CI-системах, где пакет мог запускаться, — включая secrets, variables и OIDC-конфигурации.</li><li>Пройдитесь по API-ключам ИИ-ассистентов (Anthropic, OpenAI, Cursor, Aider) и отзовите их в кабинетах провайдеров; сверьте биллинг на предмет аномальных трат.</li><li>Проверьте публичные репозитории в своём GitHub-аккаунте: ищите имена в формате &lt;слово&gt;-&lt;слово&gt;-&lt;3 цифры&gt; (например, fremen-muaddib-042) со строкой «Shai-Hulud» в README и удалите.</li><li>Откатитесь на безопасную версию CLI — 2026.3.x или актуальную стабильную, которую Bitwarden опубликовал после инцидента. Ставьте её через npm i @bitwarden/cli@&lt;версия&gt;, а не через latest или диапазон.</li></ul><h2>Связь с Checkmarx и первый взлом через npm trusted publishing</h2><p>Накануне, 21 апреля, Checkmarx раскрыла собственный инцидент — компрометацию KICS Docker-образов, GitHub-расширений и пакета checkmarx/ast-github-action, который используется во многих CI-пайплайнах. По данным Endor Labs, репозиторий Bitwarden подтягивал именно этот action, и через него злоумышленники получили доступ к npm-каналу. Socket приводит прямые пересечения: тот же домен audit.checkmarx[.]cx, тот же паттерн обфускации __decodeScrambled с seed-значением 0x3039 — технический отпечаток, указывающий на одних и тех же авторов, — плюс тот же приём «украсть → выгрузить в GitHub → распространиться дальше».</p><p>Исследователь <a href="https://x.com/AdnanTheKhan">Аднан Хан утверждает</a>, что это первый зафиксированный случай компрометации пакета, использующего npm trusted publishing — механизм OIDC-публикации, при котором GitHub Actions обменивается на короткоживущий npm-токен без долгоживущих секретов в CI. Его как раз продвигали в ответ на регулярные утечки npm-токенов у мейнтейнеров. На деле trusted publishing оказался не панацеей: если нарушитель получает доступ к GitHub Actions-воркфлоу с правом публиковать пакет, OIDC-токен ему выдаёт сам npm. Атрибуция у исследователей — группа TeamPCP, уже засветившаяся на <a href="https://tproger.ru/news/volna-supply-chain-atak-na-pypi--razbiraem-litellm--telnyx-i-tri">взломах LiteLLM и Trivy</a>. Аккаунт TeamPCP в X на момент выхода материала заблокирован.</p><h2>Выводы для npm-экосистемы и supply chain</h2><p>Случай укладывается в серию ударов по цепочке доставки последних двух недель: <a href="https://tproger.ru/news/volna-supply-chain-atak-na-pypi--razbiraem-litellm--telnyx-i-tri">Trivy и LiteLLM на PyPI</a>, <a href="https://tproger.ru/news/supply-chain-ataki-2026--axios--pypi-i-prompt-injection---chto-pr">Axios и PyPI</a>, теперь Checkmarx и Bitwarden. Характерная деталь — защитный слой не спасает: trusted publishing, OIDC и короткоживущие токены не помогают, если злоумышленник уже получил доступ к CI-воркфлоу. Практический вывод: pin-версии в лок-файлах, отдельный CI-аккаунт с минимальными правами, еженедельная ревизия CI-секретов и мониторинг собственного GitHub на появление незнакомых публичных репозиториев. Инвентаризация секретов, которые ходят через CI/CD, перестала быть теоретическим упражнением.</p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Defender стал вектором атаки — RedSun и UnDefend эксплуатируются без патча</title>
      <link>https://tproger.ru/news/microsoft-defender-stal-vektorom-ataki-redsun-i-undefend-ekspl</link>
      <comments>https://tproger.ru/news/microsoft-defender-stal-vektorom-ataki-redsun-i-undefend-ekspl?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/microsoft-defender-stal-vektorom-ataki-redsun-i-undefend-ekspl</guid>
      <description><![CDATA[<p>PoC для BlueHammer, RedSun, UnDefend публичны, Huntress видит атаки в Defender. Два zero-day без патча — разбираем ASR, WDAC, мониторинг SSLVPN.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/microsoft-defender-stal-vektorom-ataki-redsun-i-undefend-ekspl">Microsoft Defender стал вектором атаки — RedSun и UnDefend эксплуатируются без патча</a>»</p>]]></description>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 20 Apr 2026 08:30:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если у вас в инфраструктуре есть Windows 10, Windows 11 или Windows Server 2019+ с включённым Microsoft Defender — установите апрельские обновления и включите Attack Surface Reduction прямо сейчас: два из трёх слитых Windows zero-day эксплуатируются в реальных атаках и дают SYSTEM-привилегии, а патчей от Microsoft пока нет.</p><p>17 апреля 2026 года исследователи <a href="https://www.huntress.com/">Huntress Labs</a> <a href="https://www.bleepingcomputer.com/news/security/recently-leaked-windows-zero-days-now-exploited-in-attacks/">сообщили</a> в своём отчёте, что эксплойты <b>BlueHammer</b>, <b>RedSun</b> и <b>UnDefend</b>, слитые в сеть в начале месяца анонимным исследователем под ником Nightmare-Eclipse, теперь применяются в живых кибератаках. По данным <a href="https://www.bleepingcomputer.com/">BleepingComputer</a>, BlueHammer атакуют с 10 апреля, а RedSun и UnDefend зафиксированы на устройстве, скомпрометированном через учётку SSLVPN — с признаками hands-on-keyboard-атаки (ручное управление оператором, а не автоматический скрипт).</p><ul><li><b>BlueHammer</b> — LPE (локальное повышение привилегий) в Microsoft Defender, получил CVE-2026-33825 и запатчен в апрельском Patch Tuesday. Эксплуатируется с 10 апреля 2026 года.</li><li><b>RedSun</b> — даёт SYSTEM-привилегии через обход cloud-tag-механизма Defender, работает на Windows 10, 11 и Server 2019+ <b>даже после установки апрельских обновлений</b>.</li><li><b>UnDefend</b> — позволяет обычному пользователю блокировать обновления сигнатур Defender, оставляя систему с устаревшей защитой.</li><li>PoC-код (proof-of-concept, пример рабочего эксплойта) всех трёх уязвимостей публично доступен, Huntress фиксирует использование в живых атаках.</li><li>Microsoft пока не выпустила патчи для RedSun и UnDefend, сроки не анонсированы.</li></ul><h2>Три zero-day в Microsoft Defender — что внутри</h2><p>Все три бага находятся в <b>Microsoft Defender</b> — штатном антивирусе Windows, который установлен на миллионах машин по умолчанию. Парадокс уязвимостей в том, что атакующий использует сам механизм защиты: превращает Defender в инструмент для повышения привилегий или отключения собственных обновлений.</p><h3>BlueHammer (CVE-2026-33825) — запатчен в апреле, эксплуатировался до патча</h3><p>Local privilege escalation (локальное повышение привилегий) в Microsoft Defender. Microsoft выпустила патч в составе апрельского Patch Tuesday — 14 апреля 2026 года. Huntress зафиксировал эксплуатацию в атаках с 10 апреля — то есть за четыре дня до того, как вышло официальное исправление. На момент этих атак BlueHammer был полноценным zero-day без публичного патча.</p><h3>RedSun — обход cloud-tag-механизма Defender</h3><p>Самая опасная из трёх. Microsoft Defender при проверке файла сверяется с облачным сервисом репутации — cloud tag. Если вердикт помечает файл как вредоносный, антивирус отправляет его в карантин. Но в механизме реакции есть баг: при определённых условиях Defender не просто удаляет заражённый файл, а пытается «восстановить» его из облачного бэкапа обратно по исходному пути. PoC RedSun манипулирует путём восстановления так, чтобы Defender <b>перезаписал системный файл</b> Windows содержимым, подконтрольным атакующему. Запись идёт от процесса Defender, который работает с правами SYSTEM — поэтому обычный пользователь получает полные административные привилегии.</p><p>RedSun работает на Windows 10, Windows 11 и Windows Server 2019 и новее. Патча от Microsoft нет — даже после применения апрельских обновлений эксплойт продолжает работать.</p><h3>UnDefend — блокировка обновлений Defender</h3><p>Не про привилегии, а про «ослепление» защиты. UnDefend позволяет <b>обычному пользователю</b> (не админу) заблокировать обновление сигнатур и определений Windows Defender. Это значит, что после эксплуатации антивирус продолжает работать, но постепенно устаревает и перестаёт ловить новые угрозы. Идеальная подготовка почвы для последующих атак.</p><h2>Хронология утечки и атак</h2><ol><li><b>Начало апреля 2026</b> — анонимный исследователь Nightmare-Eclipse (он же Chaotic Eclipse) публикует PoC всех трёх уязвимостей в знак протеста против того, как Microsoft Security Response Center (MSRC) обработал процесс раскрытия.</li><li><b>10 апреля 2026</b> — Huntress фиксирует первые попытки эксплуатации BlueHammer в реальных атаках. На этот момент патча от Microsoft ещё нет, это полноценный zero-day.</li><li><b>14 апреля 2026</b> — Microsoft выпускает апрельский Patch Tuesday, в котором BlueHammer получает CVE-2026-33825 и исправление. RedSun и UnDefend остаются без патча.</li><li><b>16—17 апреля 2026</b> — на устройстве, взломанном через учётку SSLVPN, обнаружены эксплойты UnDefend и RedSun. Активность имеет признаки «hands-on-keyboard» — ручного управления оператором, а не автоматической малвари.</li><li><b>17 апреля 2026</b> — Huntress публикует отчёт, BleepingComputer распространяет новость.</li></ol><h2>Что делать прямо сейчас</h2><p>Универсального патча для RedSun и UnDefend нет. Ниже — шесть митигаций, первые три закрывают основной вектор атаки и должны быть сделаны прямо сейчас. Остальные — желательны, но не критичны, если первые три уже настроены.</p><ol><li><b>[Обязательно] Установите апрельский Patch Tuesday</b> — это закрывает BlueHammer (CVE-2026-33825). Актуально для всех поддерживаемых Windows.</li><li><b>[Обязательно] Включите Attack Surface Reduction (ASR)</b> в Windows Defender — правила, которые блокируют типовые техники эксплуатации даже без патча на конкретный CVE. Минимальный набор — правила блокировки создания дочерних процессов Office-приложениями и запуска исполняемых файлов из писем.</li><li><b>[Обязательно] Проверьте журналы SSLVPN и RDP</b> на признаки компрометации за последние две недели. Huntress указывает: эксплойты пришли именно через скомпрометированные учётки удалённого доступа. Конкретные сигналы — входы в нерабочие часы, логины с новых IP и ASN, серии неуспешных попыток перед успешным входом, одновременные сессии с разных географий.</li><li><b>[Желательно] Ограничьте модификацию системных файлов</b> через Windows Defender Application Control (WDAC) или AppLocker — это снизит эффективность RedSun.</li><li><b>[Желательно] Настройте мониторинг обновлений сигнатур Defender</b> — UnDefend блокирует их незаметно, и машина считается защищённой, хотя новые угрозы уже не ловятся.</li><li><b>[Желательно] Рассмотрите EDR (Endpoint Detection and Response, решения для обнаружения и реагирования на угрозы) третьих сторон</b> — если ваш SOC зависит только от Defender, на текущий момент это single point of failure (единая точка отказа).</li></ol><h2>Почему исследователь слил всё публично</h2><p>Nightmare-Eclipse в <a href="https://www.bleepingcomputer.com/news/security/new-microsoft-defender-redsun-zero-day-poc-grants-system-privileges/">предыдущем комментарии BleepingComputer</a> объяснил публикацию PoC как протест против практик MSRC: по его словам, Microsoft затягивала с исправлениями и не реагировала на репорты в приемлемые сроки. Позиция Microsoft противоположная.</p><blockquote>Microsoft имеет обязательство перед клиентами расследовать заявленные проблемы безопасности и обновлять затронутые устройства для защиты пользователей как можно быстрее. Мы также поддерживаем скоординированное раскрытие уязвимостей — широко принятую индустриальную практику, которая помогает гарантировать, что проблемы тщательно исследуются и устраняются до публичного раскрытия, что служит и защите клиентов, и сообществу исследователей безопасности.</blockquote><p>Независимо от того, кто прав в этом конкретном конфликте, практический результат одинаковый для всех админов: публичный PoC плюс медленная реакция вендора равно эксплуатация в атаках за считаные дни.</p><h2>Итог</h2><p>Конфликт между исследователем и MSRC превратился в реальные атаки на инфраструктуру. Для администраторов главное — не ждать следующего Patch Tuesday молча, а закрыть то, что можно закрыть сейчас: апрельские обновления, ASR-правила и проверку журналов удалённого доступа. RedSun и UnDefend — это не теоретические угрозы, это инструменты, которые уже используют для закрепления на скомпрометированных машинах.</p><p>Источники: <a href="https://www.bleepingcomputer.com/news/security/recently-leaked-windows-zero-days-now-exploited-in-attacks/">BleepingComputer</a>, <a href="https://www.huntress.com/">Huntress Labs</a>, <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-33825">Microsoft Security Update Guide (CVE-2026-33825)</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Smart Engines выпустила «Шерлок 3о»: анти-фрод система проверяет 600 признаков и знает NanoBanana</title>
      <link>https://tproger.ru/articles/smart-engines-vypustila-werlok-3o-anti-frod-sistema-proveryaet</link>
      <comments>https://tproger.ru/articles/smart-engines-vypustila-werlok-3o-anti-frod-sistema-proveryaet?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дима Дмитриев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/smart-engines-vypustila-werlok-3o-anti-frod-sistema-proveryaet</guid>
      <description><![CDATA[<p>Smart Engines выпустила «Шерлок 3о» — систему детекции дипфейков
документов для банков и МФО. Анализирует микрофрагменты, знает
NanoBanana, Flux и ещё 20+ генераторов. Уже предотвратила 10 000+
фродовых займов.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/smart-engines-vypustila-werlok-3o-anti-frod-sistema-proveryaet">Smart Engines выпустила «Шерлок 3о»: анти-фрод система проверяет 600 признаков и знает NanoBanana</a>»</p>]]></description>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Утечка данных]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 17 Apr 2026 05:05:49 GMT</pubDate>
      <content:encoded><![CDATA[<p>По данным Европейского парламента, количество дипфейков выросло с 500 тыс. в 2023 году до 8 млн в 2025-м. Deloitte оценивает потери от дипфейк-мошенничества в $40 млрд к 2027 году.</p><p>Smart Engines представила третью версию антифрод-системы «Шерлок» — «Шерлок 3о». Система определяет поддельные документы, сгенерированные современными генеративными моделями: NanoBanana, ChatGPT, Grok, Qwen, Midjourney, Stable Diffusion, Flux и ещё 20+ других.</p><figure><img src="https://media.tproger.ru/user-uploads/99633/2026-04-17/44726d9a-7513-44be-976b-e0c8140e7979.webp" alt="" /></figure><p>В основе — анализ микрофрагментов изображения. Система ищет низкоуровневые паттерны и статистические аномалии, которые появляются при генерации или редактировании. В отличие от семантических методов, которые проверяют логику содержания сцены, этот подход не зависит от того, насколько реалистично выглядит дипфейк.</p><p>Что умеет «Шерлок 3о»:</p><ul><li>детектирует дипфейки изображений документов по 600 признакам</li><li>находит коллажи, включая вставку отдельных символов</li><li>анализирует голограммы, NFC-чип, метаданные файла, защитные элементы</li><li>выполняет небиометрическую сверку лиц</li><li>сигнализирует при перекрытии значимых данных на документе</li></ul><p>Новая версия ориентирована на компании с обязательной идентификацией клиентов: банки, МФО, страховые. Решение уже работает в аэропортах Шереметьево, Внуково и Кольцово, ФНС России и нотариате. МФО «Займер» за год использования предотвратил больше 10 000 попыток взять заём по чужим паспортам.</p><p>Генеральный директор Smart Engines Владимир Арлазаров называет происходящее «демократизацией фрода»: атаки стали дешевле, быстрее и полностью автоматическими. Что точно описывает ситуацию, когда качественный фейк паспорта стоит ровно столько, сколько стоит подписка на генеративную модель.</p><p>В России в 2026 году при Минцифры создана межведомственная рабочая группа по противодействию незаконному использованию технологий дипфейков.</p>]]></content:encoded>
    </item>
    <item>
      <title>OpenSSH 10.3 закрывает shell injection и начинает постквантовую миграцию</title>
      <link>https://tproger.ru/news/openssh-10-3-zakryvaet-shell-injection-i-nachinaet-postkvantovuyu</link>
      <comments>https://tproger.ru/news/openssh-10-3-zakryvaet-shell-injection-i-nachinaet-postkvantovuyu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/openssh-10-3-zakryvaet-shell-injection-i-nachinaet-postkvantovuyu</guid>
      <description><![CDATA[<p>Релиз OpenSSH 10.3 исправляет shell injection через ssh_config, ошибки в сертификатах и ECDSA, начинает постквантовую миграцию. Обновитесь сейчас.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/openssh-10-3-zakryvaet-shell-injection-i-nachinaet-postkvantovuyu">OpenSSH 10.3 закрывает shell injection и начинает постквантовую миграцию</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 08 Apr 2026 07:10:34 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если вы администрируете серверы по SSH — обновите OpenSSH до версии 10.3. <a href="https://www.openssh.com/releasenotes.html">Релиз от 2 апреля</a> закрывает несколько уязвимостей, включая shell injection через имена пользователей, и начинает подготовку к постквантовой криптографии.</p><p>Это не рядовое обновление безопасности: OpenSSH 10.3 меняет поведение сертификатов, ужесточает валидацию и <a href="https://lobste.rs/s/openssh-pqc">предупреждает</a> о необходимости перехода на постквантовые алгоритмы обмена ключами.</p><ul><li>OpenSSH 10.3 (релиз 2 апреля 2026) — исправление shell injection в ssh через %-tokens в ssh_config</li><li>Изменено поведение сертификатов: пустая секция principals больше не работает как wildcard</li><li>scp в legacy-режиме больше не сохраняет setuid/setgid при скачивании файлов от root</li><li>Исправлена ошибка в PubkeyAcceptedAlgorithms: ECDSA-алгоритмы больше не взаимозаменяемы</li><li>Начало постквантовой миграции: предупреждения о не-PQC алгоритмах обмена ключами</li></ul><h2>Исправления безопасности</h2><h3>Shell injection через имена пользователей</h3><p>Самый серьёзный фикс: валидация метасимволов оболочки в именах пользователей, переданных через командную строку, выполнялась <b>слишком поздно</b>. В определённых конфигурациях — например, при использовании %u в блоке Match exec — атакующий мог выполнить произвольные shell-команды.</p><p>Обнаружил: <b>Florian Kohnhäuser</b>. Разработчики OpenSSH напоминают: не стоит напрямую передавать пользовательский ввод в командную строку ssh.</p><h3>Ошибка в principals сертификатов</h3><p>До 10.3 сертификат с <b>пустой секцией principals</b> работал как wildcard — позволял аутентификацию от имени любого пользователя, доверяющего CA через authorized_keys. Если CA случайно выпускал такой сертификат — вместо бесполезности он давал максимальный доступ.</p><p>Теперь: пустая секция principals <b>не совпадает ни с одним principal</b>. Также исправлена обработка wildcard-символов в principals сертификатов.</p><h3>setuid/setgid в scp</h3><p>При скачивании файлов через scp -O (legacy mode) от root без флага -p — setuid/setgid биты <b>не очищались</b>. Баг <a href="https://www.openssh.com/releasenotes.html">существовал с оригинальной программы rcp из Berkeley</a>.</p><h3>ECDSA: алгоритмы больше не взаимозаменяемы</h3><p>Если в PubkeyAcceptedAlgorithms указан один ECDSA-алгоритм (например, ecdsa-sha2-nistp384), другие ECDSA-алгоритмы тоже принимались. Теперь каждый алгоритм проверяется строго по списку.</p><h2>Потенциально несовместимые изменения</h2><ul><li><b>Rekeying обязателен.</b> Убрана совместимость с реализациями SSH, которые не поддерживают rekeying. Такие соединения теперь будут разрываться при необходимости обновить ключи сессии</li><li><b>ProxyJump валидирует имена.</b> Параметры -J и ProxyJump из командной строки теперь проверяют имена пользователей и хостов на метасимволы. Это предотвращает shell injection при прямом пробросе пользовательского ввода</li></ul><h2>Постквантовая миграция</h2><p>OpenSSH 10.3 начинает предупреждать о соединениях, использующих <b>не-постквантовые алгоритмы обмена ключами</b>. Это не блокировка — пока только предупреждение в логах — но сигнал индустрии: миграция на PQC-алгоритмы должна начаться уже сейчас.</p><p>Контекст: <a href="https://blog.cloudflare.com/post-quantum-security-2029/">Cloudflare нацелился</a> на полную постквантовую безопасность к 2029 году. <a href="https://words.filippo.io">Filippo Valsorda</a>, ведущий криптограф Go, считает, что риск появления криптографически значимых квантовых компьютеров в ближайшие годы достаточно высок, чтобы действовать.</p><p>Проверить, какие алгоритмы используют ваши соединения:</p><h2>Как обновиться</h2><h2>Выводы</h2><p>OpenSSH 10.3 — важный релиз: не только закрывает реальные уязвимости (shell injection, ошибки сертификатов), но и начинает подготовку экосистемы к постквантовому будущему. Обновитесь и проверьте, какие алгоритмы используют ваши SSH-соединения.</p>]]></content:encoded>
    </item>
    <item>
      <title>GPUBreach: через видеопамять GDDR6 получили root-доступ к хосту — даже с IOMMU</title>
      <link>https://tproger.ru/news/gpubreach-cherez-videopamyat-gddr6-poluchili-root-dostup-k-hostu</link>
      <comments>https://tproger.ru/news/gpubreach-cherez-videopamyat-gddr6-poluchili-root-dostup-k-hostu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/gpubreach-cherez-videopamyat-gddr6-poluchili-root-dostup-k-hostu</guid>
      <description><![CDATA[<p>Новая атака GPUBreach позволяет через bit-flips в GDDR6-памяти GPU получить root shell на хосте, обходя IOMMU. Затрагивает облачные GPU-кластеры. Разбираем.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/gpubreach-cherez-videopamyat-gddr6-poluchili-root-dostup-k-hostu">GPUBreach: через видеопамять GDDR6 получили root-доступ к хосту — даже с IOMMU</a>»</p>]]></description>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[GPU]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 08 Apr 2026 06:39:46 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если вы работаете с GPU в облаке или на общих серверах — появился новый класс атак, от которого пока нет надёжной защиты. Исследователи из Университета Торонто <a href="https://thehackernews.com/2026/04/new-gpubreach-attack-enables-full-cpu.html">продемонстрировали</a>, что через bit-flips в видеопамяти GDDR6 можно получить полный root-доступ к хост-системе — даже при включённом IOMMU.</p><p>Атака получила название <b>GPUBreach</b> и стала первым практическим доказательством того, что RowHammer-уязвимости в GPU-памяти позволяют не просто повредить данные, а полностью захватить машину.</p><ul><li>GPUBreach — первая атака, которая превращает bit-flips в GDDR6-памяти GPU в полную эскалацию привилегий до root на CPU</li><li>Работает даже при включённом IOMMU — ключевом механизме аппаратной изоляции памяти</li><li>Атака позволяет: извлечь криптографические ключи из NVIDIA cuPQC, деградировать точность ML-моделей до 80%, получить root shell</li><li>Затрагивает облачные ИИ-инфраструктуры, мультитенантные GPU-кластеры и HPC-среды</li><li>На десктопных/ноутбучных GPU (без ECC) защиты пока не существует</li></ul><h2>Что такое RowHammer и почему это касается GPU</h2><p><a href="https://en.wikipedia.org/wiki/Row_hammer">RowHammer</a> — известная с 2014 года проблема DRAM-памяти: многократное обращение к одной строке памяти вызывает электрические помехи, которые переворачивают биты в соседних строках (0→1 или 1→0). Это подрывает базовые гарантии изоляции памяти в операционных системах.</p><p>Производители DRAM внедрили аппаратные защиты — ECC (коды коррекции ошибок) и TRR (Target Row Refresh). Но до недавнего времени считалось, что GPU-память <b>неуязвима</b> для RowHammer из-за архитектурных особенностей.</p><p>В июле 2025 года те же исследователи из Университета Торонто <a href="https://thehackernews.com/2026/04/new-gpubreach-attack-enables-full-cpu.html">показали GPUHammer</a> — первую практическую RowHammer-атаку на NVIDIA GPU с GDDR6-памятью. Она использовала многопоточное параллельное «простукивание» для обхода архитектурных защит. Результат — деградация точности ML-моделей до 80%.</p><p>GPUBreach идёт дальше: от порчи данных — к полному захвату системы.</p><h2>Как работает GPUBreach</h2><p>Атака состоит из трёх этапов:</p><ol><li><b>RowHammer на GPU page tables.</b> Атакующий процесс (непривилегированный CUDA-ядро) вызывает bit-flips в таблицах страниц GPU-памяти, получая произвольный доступ на чтение/запись ко всей памяти GPU</li><li><b>Обход IOMMU.</b> Скомпрометированный GPU отправляет DMA-запросы в область CPU-памяти, которую IOMMU разрешает — буферы драйвера NVIDIA. Повреждая доверенное состояние драйвера, атака эксплуатирует баги безопасности памяти в ядерном модуле NVIDIA</li><li><b>Эскалация до root.</b> Через произвольную запись в ядро атакующий запускает root shell на хосте</li></ol><blockquote>GPUBreach показывает, что IOMMU недостаточно: повреждая доверенное состояние драйвера в буферах, разрешённых IOMMU, мы запускаем out-of-bounds запись на уровне ядра — полностью обходя защиту IOMMU без необходимости его отключать.</blockquote><p>Ключевое отличие GPUBreach от параллельных исследований (<b>GDDRHammer</b> и <b>GeForge</b>): те тоже используют RowHammer на GPU page tables, но GPUBreach — единственная атака, которая достигает <b>полной эскалации привилегий на CPU</b>. GeForge требует отключённого IOMMU, GDDRHammer работает только на уровне GPU-памяти.</p><h2>Что можно украсть</h2><p>Через GPUBreach исследователи продемонстрировали три сценария:</p><ul><li><b>Утечка криптографических ключей</b> из NVIDIA cuPQC (постквантовая криптографическая библиотека)</li><li><b>Деградация ML-моделей</b> — точность падает до 80% при работе на скомпрометированном GPU</li><li><b>Root shell на хосте</b> — полный контроль над машиной, включая доступ ко всем контейнерам и данным других пользователей</li></ul><p>Это особенно критично для <b>облачных ИИ-инфраструктур</b>, где несколько клиентов делят одни и те же GPU. Атакующий в одном виртуальном окружении может получить доступ к данным и моделям соседей.</p><h2>Как защититься</h2><p><b>Единственная известная мера</b> — включить ECC на GPU:</p><p>Если ECC выключен — включите (потребуется перезагрузка):</p><p>Но и ECC — не абсолютная защита:</p><ul><li>ECC корректирует 1-2 bit-flips, но атаки на DDR4/DDR5 <a href="https://thehackernews.com/2026/04/new-gpubreach-attack-enables-full-cpu.html">уже показали</a> возможность вызвать 3+ bit-flips — ECC такое не исправит</li><li>На <b>десктопных и ноутбучных GPU</b> ECC недоступен — и защиты для них <b>пока не существует</b></li><li>Серверные GPU (A100, H100) поддерживают ECC, но его нужно явно включить</li></ul><h2>Выводы</h2><p>GPUBreach меняет модель угроз для GPU-вычислений. До сих пор GPU-память считалась изолированной от CPU — теперь это не так. Атака работает даже при включённом IOMMU, который был последним рубежом аппаратной защиты.</p><p>Для команд, использующих GPU в продакшене: проверьте, включён ли ECC на ваших серверных GPU. Для облачных провайдеров — это сигнал пересмотреть модель изоляции мультитенантных GPU-инстансов. Для пользователей десктопных GPU — на данный момент защиты не существует.</p><p>Полное исследование опубликовано командой Гурураджа Сайлешвара из <a href="https://www.utoronto.ca/">Университета Торонто</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Docker-хосты под угрозой: CVE-2026-34040 обходит любой плагин авторизации одним запросом</title>
      <link>https://tproger.ru/news/docker-hosty-pod-ugrozoj-cve-2026-34040-obhodit-lyuboj-plagin-av</link>
      <comments>https://tproger.ru/news/docker-hosty-pod-ugrozoj-cve-2026-34040-obhodit-lyuboj-plagin-av?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/docker-hosty-pod-ugrozoj-cve-2026-34040-obhodit-lyuboj-plagin-av</guid>
      <description><![CDATA[<p>CVE-2026-34040 в Docker Engine позволяет обойти AuthZ-плагины одним HTTP-запросом и получить root-доступ к хосту. Обновитесь до 29.3.1.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/docker-hosty-pod-ugrozoj-cve-2026-34040-obhodit-lyuboj-plagin-av">Docker-хосты под угрозой: CVE-2026-34040 обходит любой плагин авторизации одним запросом</a>»</p>]]></description>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 08 Apr 2026 06:37:30 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если вы ограничиваете доступ к Docker API через плагины авторизации (AuthZ — компоненты, проверяющие каждый API-запрос) — обновитесь до версии 29.3.1 прямо сейчас. Новая уязвимость <a href="https://thehackernews.com/2026/04/docker-cve-2026-34040-lets-attackers.html">CVE-2026-34040</a> позволяет обойти любой AuthZ-плагин одним HTTP-запросом и получить полный доступ к хост-машине.</p><p>Уязвимость получила оценку критичности <b>CVSS 8,8 из 10</b> и оказалась следствием неполного исправления <a href="https://www.docker.com/blog/docker-security-advisory-docker-engine-authz-plugin/">CVE-2024-41110</a> — критической проблемы в том же компоненте, обнаруженной в июле 2024 года. Баг независимо нашли несколько исследователей, включая Владимира Токарева из Cyera Research Labs.</p><ul><li>CVE-2026-34040 (CVSS 8.8) — обход AuthZ-плагинов Docker Engine через раздутый HTTP-запрос (более 1 МБ)</li><li>Атакующий получает привилегированный контейнер с root-доступом к файловой системе хоста: AWS-ключи, SSH, Kubernetes-конфиги</li><li>Работает против всех AuthZ-плагинов в экосистеме — независимо от реализации</li><li>ИИ-агенты (например, OpenClaw) могут эксплуатировать уязвимость автоматически, без специального вредоносного кода</li><li>Патч: Docker Engine 29.3.1. Временные меры: rootless mode, ограничение доступа к Docker API</li></ul><h2>Как работает атака</h2><p>Механизм уязвимости элегантно прост. Когда Docker Engine получает API-запрос, он пересылает его плагину авторизации (AuthZ) для проверки. Плагин анализирует тело запроса и решает — разрешить или заблокировать.</p><p>Проблема в том, что исправление CVE-2024-41110 не учло ситуацию с <b>чрезмерно большими HTTP-запросами</b>. Если тело запроса превышает 1 МБ, Docker Engine <a href="https://thehackernews.com/2026/04/docker-cve-2026-34040-lets-attackers.html">отбрасывает его</a> перед отправкой плагину.</p><p>Результат: AuthZ-плагин видит пустой запрос, блокировать нечего — и пропускает его. А Docker Engine обрабатывает полный запрос целиком.</p><blockquote>Плагин разрешает запрос, потому что не видит ничего подозрительного. Docker Engine обрабатывает полный запрос и создаёт привилегированный контейнер с root-доступом к хосту: ваши AWS-ключи, SSH-ключи, конфиги Kubernetes — всё на машине. Это работает против каждого AuthZ-плагина в экосистеме.</blockquote><h2>ИИ-агенты как вектор атаки</h2><p>Исследователи из Cyera показали ещё более тревожный сценарий. ИИ-кодинг-агент вроде <a href="https://github.com/openclaw">OpenClaw</a> (open-source ИИ-ассистент, работающий в Docker-песочнице), может эксплуатировать CVE-2026-34040 автоматически.</p><p>Сценарий атаки через <b>prompt injection</b> (внедрение скрытых инструкций в данные, которые обрабатывает ИИ): злоумышленник прячет вредоносные команды в коде GitHub-репозитория. Разработчик просит агента проанализировать этот репозиторий. Агент выполняет скрытые инструкции, конструирует раздутый HTTP-запрос, обходит AuthZ и монтирует файловую систему хоста.</p><p>Но самое важное — агенту даже не нужен заражённый репозиторий. Если разработчик даёт агенту задачу вроде «отладь проблему с out-of-memory в Kubernetes», агент может самостоятельно попытаться получить доступ к kubeconfig. Получив отказ от AuthZ-плагина, он способен <a href="https://thehackernews.com/2026/04/docker-cve-2026-34040-lets-attackers.html">сконструировать обход</a> — потому что CVE-2026-34040 не требует специального эксплойт-кода.</p><blockquote>CVE-2026-34040 не требует эксплойт-кода, привилегий или специальных инструментов. Это один HTTP-запрос с дополнительным padding. Любой агент, который может прочитать документацию Docker API, способен его сконструировать.</blockquote><h2>Что делать</h2><p><b>Основное исправление:</b> обновить Docker Engine до версии <b>29.3.1</b>.</p><p>Если немедленное обновление невозможно, примените временные меры:</p><ol><li><b>Ограничьте доступ к Docker API</b> — по принципу наименьших привилегий. Только доверенные пользователи и процессы</li><li><b>Переключитесь на rootless mode</b> — даже привилегированный контейнер получит непривилегированный UID хоста. Вектор атаки сужается с «полный захват хоста» до «компрометация непривилегированного пользователя»</li><li><b>Используйте --userns-remap</b> — если полный rootless mode невозможен, UID-маппинг даёт аналогичную изоляцию</li><li><b>Не полагайтесь на AuthZ-плагины</b>, которые анализируют тело запроса для принятия решений о доступе</li></ol><h2>Выводы</h2><p>CVE-2026-34040 — наглядный пример того, как неполный патч создаёт новую уязвимость. Первоначальная проблема (CVE-2024-41110, CVSS 10.0) была <a href="https://www.docker.com/blog/docker-security-advisory-docker-engine-authz-plugin/">исправлена</a> в июле 2024, но пограничный случай с большими запросами остался непокрытым.</p><p>Особенно тревожит вектор через ИИ-агентов: уязвимость настолько проста, что агент может открыть её самостоятельно, просто пытаясь выполнить легитимную задачу. Это ставит под вопрос модель безопасности Docker-песочниц для ИИ-кодинг-инструментов.</p><p>Обновитесь до Docker Engine 29.3.1 и пересмотрите, кто и что имеет доступ к вашему Docker API.</p>]]></content:encoded>
    </item>
    <item>
      <title>Supply chain атаки 2026: Axios, PyPI и КНДР — что произошло и как защититься</title>
      <link>https://tproger.ru/articles/supply-chain-ataki-2026--axios--pypi-i-prompt-injection---chto-pr</link>
      <comments>https://tproger.ru/articles/supply-chain-ataki-2026--axios--pypi-i-prompt-injection---chto-pr?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/supply-chain-ataki-2026--axios--pypi-i-prompt-injection---chto-pr</guid>
      <description><![CDATA[<p>Три supply chain инцидента за неделю: RAT-троян в axios от северокорейской UNC1069, поддельные PyPI-пакеты LiteLLM и Trivy. Разбираем атаки и чеклист защиты.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/supply-chain-ataki-2026--axios--pypi-i-prompt-injection---chto-pr">Supply chain атаки 2026: Axios, PyPI и КНДР — что произошло и как защититься</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 03 Apr 2026 11:00:15 GMT</pubDate>
      <content:encoded><![CDATA[<p>За одну неделю марта 2026 года произошло три крупных supply chain инцидента в npm и PyPI. Все три — через скомпрометированные аккаунты мейнтейнеров. Вот что случилось, как это работает и что с этим делать.</p><p>Supply chain атаки на пакетные менеджеры стали системной угрозой. Axios с 100 млн загрузок в неделю <a href="https://www.stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-trojan">оказался</a> заражён RAT-трояном через захваченный аккаунт мейнтейнера. Google <a href="https://thehackernews.com/2026/04/google-attributes-axios-npm-supply.html">атрибутировал</a> атаку северокорейской группировке UNC1069. Параллельно обнаружены атаки на PyPI-пакеты LiteLLM и Trivy.</p><ul><li>Axios (npm, 100M+ загрузок/неделю) — RAT-троян через захваченный аккаунт мейнтейнера. Атрибуция: Северная Корея (UNC1069)</li><li>PyPI-пакеты LiteLLM и Trivy — поддельные версии с вредоносным кодом через тайпсквоттинг</li><li>Все атаки — через скомпрометированные учётные записи, а не уязвимости в коде</li><li>OIDC Trusted Publishers снижает риск захвата аккаунта мейнтейнера — классические npm-токены уязвимы</li></ul><h2>Axios: RAT-троян в самом популярном HTTP-клиенте</h2><p>30 марта 2026 года компания StepSecurity <a href="https://www.stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-trojan">обнаружила</a> две вредоносные версии axios — 1.14.1 и 0.30.4. Атакующий захватил npm-аккаунт ведущего мейнтейнера jasonsaayman, сменив email на подконтрольный адрес на ProtonMail.</p><p>В самом коде axios не было ни одной вредоносной строки. Вместо этого обе версии добавляли зависимость plain-crypto-js@4.2.1 — пакет, замаскированный под легитимный crypto-js. Его единственная задача — выполнить postinstall-скрипт (дроппер SILKBELL), который разворачивает кроссплатформенный RAT-троян для macOS, Windows и Linux.</p><p>В течение двух секунд после npm install малварь уже связывалась с C2-сервером атакующего — ещё до того, как npm заканчивал резолвинг зависимостей. После выполнения дроппер удалял себя и подменял package.json чистой версией, чтобы скрыть следы.</p><h3>Хронология атаки на axios: от заражения до удаления за 3 часа</h3><ol><li><b>30 марта, 05:57 UTC</b> — публикация «чистой» версии plain-crypto-js@4.2.0 для создания истории пакета</li><li><b>30 марта, 23:59 UTC</b> — публикация вредоносной plain-crypto-js@4.2.1 с postinstall-хуком</li><li><b>31 марта, 00:21 UTC</b> — публикация axios@1.14.1 через захваченный аккаунт</li><li><b>31 марта, 01:00 UTC</b> — публикация axios@0.30.4 (legacy-ветка) — 39 минут спустя</li><li><b>31 марта, ~03:15 UTC</b> — npm удаляет обе версии. axios@1.14.1 был доступен ~2 часа 53 минуты</li></ol><h3>Атрибуция: Северная Корея</h3><p>Google Threat Intelligence Group (GTIG) <a href="https://thehackernews.com/2026/04/google-attributes-axios-npm-supply.html">атрибутировал</a> атаку северокорейской группировке UNC1069. Бэкдор WAVESHAPER.V2 — эволюция ранее известного импланта, используемого для кражи криптовалюты.</p><p>Microsoft подтвердил атрибуцию и связал инцидент с группировкой Sapphire Sleet (ответвление BlueNoroff). CrowdStrike связал атаку со Stardust Chollima через переиспользование кода ZshBucket. Исследователь Giuseppe Massaro <a href="https://thehackernews.com/2026/04/google-attributes-axios-npm-supply.html">обнаружил</a>, что macOS-вариант содержит пути сборки, связывающие его с кампаниями RustBucket и Hidden Risk (2023–2024).</p><h2>PyPI: поддельные пакеты LiteLLM и Trivy</h2><p>Параллельно с атакой на Axios в конце марта <a href="https://tproger.ru/news/volna-supply-chain-atak-na-pypi--razbiraem-litellm--telnyx-i-tri">обнаружены</a> поддельные PyPI-пакеты, маскирующиеся под популярные библиотеки LiteLLM (ИИ-прокси для работы с несколькими LLM) и Trivy (сканер уязвимостей от Aqua Security). Атаки используют тайпсквоттинг — похожие имена пакетов — и нацелены на разработчиков, которые ошибаются при вводе имени зависимости.</p><p>Как <a href="https://thehackernews.com/2026/04/google-attributes-axios-npm-supply.html">отметил</a> Томислав Перичин из ReversingLabs, атаки уже распространяются на PyPI и NuGet. Цель — максимальный охват разработчиков через все основные пакетные менеджеры. Подробный разбор инцидентов с LiteLLM, Telnyx и Trivy — в нашем <a href="https://tproger.ru/news/volna-supply-chain-atak-na-pypi--razbiraem-litellm--telnyx-i-tri">предыдущем материале</a>.</p><h2>Как защититься: чеклист для разработчика</h2><ol><li><b>Аудит зависимостей</b> — проверьте дерево зависимостей на наличие скомпрометированных версий. Для axios: если установлена 1.14.1 или 0.30.4 — считайте систему скомпрометированной</li><li><b>Пиннинг версий</b> — фиксируйте точные версии в package-lock.json / poetry.lock. Но помните: SHA pinning не защищает от захвата аккаунта мейнтейнера</li><li><b>Мониторинг postinstall-скриптов</b> — используйте npm audit, а также инструменты вроде Socket.dev или StepSecurity Harden-Runner для контроля сетевой активности при установке</li><li><b>Блокировка C2-доменов</b> — добавьте в блоклист: sfrclak[.]com, IP 142.11.206[.]73</li><li><b>Ротация секретов</b> — если затронутые пакеты были установлены, ротируйте все ключи API, токены и пароли в проекте</li><li><b>OIDC для публикации</b> — используйте Trusted Publishers (npm OIDC) вместо долгоживущих токенов. Атака на axios стала возможна потому, что мейнтейнер использовал классический npm-токен</li><li><b>Аудит PyPI-зависимостей</b> — проверьте имена пакетов в requirements.txt / pyproject.toml на тайпсквоттинг. Используйте pip-audit для проверки известных уязвимостей</li></ol><h2>Что изменилось в supply chain атаках 2026 года</h2><p>Три инцидента за одну неделю показывают сдвиг в тактике: атакующие больше не ищут уязвимости в коде — они захватывают аккаунты мейнтейнеров и публикуют вредоносные версии от их имени. Ждать исправлений от мейнтейнеров недостаточно — нужен контроль на уровне CI/CD: OIDC для публикации, мониторинг сетевой активности при установке, аудит postinstall-скриптов.</p>]]></content:encoded>
    </item>
    <item>
      <title>Google доказала: квантовый взлом Bitcoin потребует в 20 раз меньше кубитов — приватный ключ вскроют за считанные минуты</title>
      <link>https://tproger.ru/news/google-dokazala--kvantovyj-vzlom-bitcoin-potrebuet-v-20-raz-men</link>
      <comments>https://tproger.ru/news/google-dokazala--kvantovyj-vzlom-bitcoin-potrebuet-v-20-raz-men?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Алексей Михайлишин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/google-dokazala--kvantovyj-vzlom-bitcoin-potrebuet-v-20-raz-men</guid>
      <description><![CDATA[<p>Google Quantum AI снизила оценку ресурсов для взлома криптографии Bitcoin в 20 раз — до 500 000 кубитов. Приватный ключ вскрывается за считанные минуты. Что делать разработчикам.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/google-dokazala--kvantovyj-vzlom-bitcoin-potrebuet-v-20-raz-men">Google доказала: квантовый взлом Bitcoin потребует в 20 раз меньше кубитов — приватный ключ вскроют за считанные минуты</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Криптография]]></category>
      <category><![CDATA[Квантовые вычисления]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 01 Apr 2026 06:19:38 GMT</pubDate>
      <content:encoded><![CDATA[<p>Команда Google Quantum AI совместно с <a href="https://ethereum.org/">Ethereum Foundation</a> и Стэнфордским университетом опубликовала <a href="https://research.google/blog/safeguarding-cryptocurrency-by-disclosing-quantum-vulnerabilities-responsibly/">whitepaper</a>, который резко снижает оценку ресурсов для квантового взлома криптографии Bitcoin и Ethereum. Для атаки потребуется в 20 раз меньше кубитов, чем считалось ранее.</p><p>Результат: примерно треть всех биткоинов — около 6,9 млн BTC — уже находится под повышенным риском, поскольку их публичные ключи засвечены в блокчейне.</p><p>Google снизила оценку ресурсов для взлома ECDLP-256 в <b>20 раз</b> — до менее 500 000 физических кубитов</p><p>Квантовый компьютер сможет вскрыть приватный ключ Bitcoin за <b>считанные минуты</b> после раскрытия публичного ключа</p><p>Под угрозой <b>6,9 млн BTC</b> (треть всего объёма) — особенно после обновления Taproot</p><p>Google не публикует квантовые схемы — результаты верифицированы через <b>zero-knowledge proof</b></p><p>Дедлайн миграции на постквантовую криптографию — <b>2029 год</b></p><h2>Что именно нашла Google</h2><p>Исследование сфокусировано на задаче дискретного логарифма на эллиптических кривых (<b>ECDLP-256</b>) — математическом фундаменте криптографии на эллиптических кривых (elliptic curve cryptography), на которой построены Bitcoin, Ethereum и большинство блокчейнов. Команда скомпилировала два квантовых контура, реализующих алгоритм Шора:</p><ul><li><b>Вариант 1:</b> менее 1200 логических кубитов + 90 млн вентилей Тоффоли</li><li><b>Вариант 2:</b> менее 1450 логических кубитов + 70 млн вентилей Тоффоли</li></ul><p>По оценке авторов, эти контуры могут быть выполнены на сверхпроводящем квантовом компьютере с менее чем <b>500 000 физических кубитов</b> за несколько минут. Ранее для взлома ECDLP-256 требовались миллионы физических кубитов — новая оценка в <b>20 раз ниже</b>.</p><p>Для контекста: крупнейший квантовый процессор Google <a href="https://blog.google/technology/research/google-willow-quantum-chip/">Willow</a> (2024) содержит 105 кубитов. До 500 000 ещё далеко, но прогресс ускоряется нелинейно.</p><h2>Окно атаки: от раскрытия ключа до кражи средств</h2><p>Когда вы отправляете Bitcoin-транзакцию, ваш <b>публичный ключ раскрывается</b> в сети. До того как транзакция будет включена в блок (в среднем 10 минут), злоумышленник с квантовым компьютером теоретически может:</p><ol><li>Извлечь публичный ключ из мемпула</li><li>Вычислить приватный ключ (по <a href="https://www.coindesk.com/tech/2026/03/31/bitcoin-bulls-scramble-for-post-quantum-protection-as-google-drops-bombshell-paper">оценке CoinDesk</a> — за ~9 минут)</li><li>Подписать свою транзакцию и перехватить средства</li></ol><p>По данным исследования, вероятность успеть до подтверждения блока — <b>41%</b>. Это не гарантия, но угрожающая статистика.</p><p>Ещё хуже ситуация с кошельками, где публичный ключ уже раскрыт навсегда — через повторное использование адреса или обновление <a href="https://river.com/learn/what-is-taproot/">Taproot</a> (2021), которое по умолчанию выставляет публичные ключи в блокчейн. Таких кошельков — <b>6,9 млн BTC</b>, включая 1,7 млн BTC с ранних дней сети (в том числе монеты Сатоши Накамото).</p><h2>Ответственное раскрытие через zero-knowledge proof</h2><p>Google не опубликовала сами квантовые контуры — это было бы равносильно руководству по атаке. Вместо этого команда использовала <b>доказательство с нулевым разглашением</b> (zero-knowledge proof): математическую конструкцию, позволяющую третьим сторонам верифицировать результаты без раскрытия деталей реализации.</p><blockquote>С этого момента считайте, что алгоритмы на переднем крае будут засекречены. Прекращение академических публикаций будет характерным признаком.</blockquote><p>Этот подход задаёт новый стандарт раскрытия уязвимостей в квантовой криптоаналитике. Google призывает другие исследовательские группы следовать этой модели.</p><h2>Что это значит для разработчиков</h2><p>Проблема касается не только криптовалют. <b>ECDLP-256 лежит в основе криптографии на эллиптических кривых</b>, которая используется повсеместно:</p><ul><li><b>TLS/HTTPS</b> — защита веб-трафика</li><li><b>SSH</b> — аутентификация на серверах</li><li><b>GPG/PGP</b> — подписание и шифрование email</li><li><b>JWT</b> — токены авторизации (при использовании ES256)</li><li><b>Подписи кода</b> — верификация пакетов и обновлений</li></ul><p>Однако централизованные системы (банки, HTTPS-серверы) могут обновить криптографию принудительно. Децентрализованные блокчейны — нет, именно поэтому Google сфокусировалась на криптовалютах как на самых хрупких системах.</p><blockquote>Банки не ломаются из-за обратного проектирования одного ключа. Блокчейны — ломаются. Они гораздо более хрупкие.</blockquote><h3>Постквантовая криптография — что уже можно сделать</h3><p>Стандарты постквантовой криптографии (<a href="https://csrc.nist.gov/projects/post-quantum-cryptography">PQC</a>) уже утверждены NIST:</p><ul><li><b>ML-KEM</b> (бывший CRYSTALS-Kyber) — для обмена ключами</li><li><b>ML-DSA</b> (бывший CRYSTALS-Dilithium) — для цифровых подписей</li><li><b>SLH-DSA</b> (бывший SPHINCS+) — для stateless-подписей</li></ul><p>Google уже <a href="https://security.googleblog.com/2024/08/post-quantum-cryptography-standards.html">внедрила PQC</a> в Chrome, Gmail и Cloud. Для разработчиков на практике:</p><ul><li><b>Go 1.24+</b> — пакет crypto/mlkem уже в стандартной библиотеке</li><li><b>OpenSSL 3.5</b> — поддержка ML-KEM и ML-DSA</li><li><b>liboqs</b> от <a href="https://openquantumsafe.org/">Open Quantum Safe</a> — библиотека постквантовых алгоритмов для C/C++/Python</li><li><b>Cloudflare</b> — уже поддерживает PQC в TLS-соединениях</li></ul><h2>Реакция индустрии: Ethereum готов, Bitcoin — нет</h2><p><b>Ethereum Foundation</b> запустила <a href="https://pq.ethereum.org/">pq.ethereum.org</a> — портал постквантовой миграции с восемью годами исследований, 10+ клиентскими командами и дорожной картой на несколько хардфорков.</p><p><b>Bitcoin</b> пока отстаёт. <a href="https://github.com/bitcoin/bips/blob/master/bip-0360.mediawiki">BIP 360</a> — предложение по квантово-устойчивым кошелькам — находится на ранней стадии. Проблема в том, что децентрализованное сообщество не может быстро согласовать обновление протокола.</p><blockquote>Сказать, что квантовые компьютеры приближаются — это не FUD. FUD — утверждать, что Bitcoin не может адаптироваться. Он может. Просто нужно начать работать над решениями уже сегодня.</blockquote><p>Хасиб Куреши из <a href="https://www.dragonfly.xyz/">Dragonfly</a> обратил внимание на необычную деталь: Google <b>не опубликовала квантовые контуры</b>. «Это очень нетипично — показывает, что Google считает угрозу серьёзной.» По его оценке, квантовые компьютеры нужной мощности могут появиться <b>к концу десятилетия</b>, а не к середине 2030-х.</p><h2>Выводы</h2><p>Статья Google не означает, что Bitcoin можно взломать прямо сейчас. Но она <b>резко сдвигает временные рамки</b>: с «когда-нибудь после 2035» на «возможно, к концу этого десятилетия». Для разработчиков это означает одно — проектировать с учётом <a href="https://tproger.ru/articles/kvantovye-vychisleniya-dlya-razrabotchikov--kogda-nam-pridetsya-uchit-novuyu-matematiku-">постквантовой криптографии</a> нужно <b>уже сегодня</b>.</p><blockquote>Мы больше не смотрим на середину 2030-х. Квантовые компьютеры такого масштаба могут появиться к концу десятилетия. Всем блокчейнам нужен план миграции немедленно. Постквантовая эра — это больше не учебная тревога.</blockquote><p>Источники: <a href="https://research.google/blog/safeguarding-cryptocurrency-by-disclosing-quantum-vulnerabilities-responsibly/">Google Research</a> | <a href="https://www.coindesk.com/tech/2026/03/31/bitcoin-bulls-scramble-for-post-quantum-protection-as-google-drops-bombshell-paper">CoinDesk</a> | <a href="https://www.bloomberg.com/news/articles/2026-03-31/google-paper-warns-crypto-on-quantum-risk-ahead-of-2029-timeline">Bloomberg</a> | <a href="https://pq.ethereum.org/">Ethereum PQC</a></p>]]></content:encoded>
    </item>
    <item>
      <title>ИИ написал полный эксплоит для ядра FreeBSD — от уязвимости до root-шелла за 4 часа</title>
      <link>https://tproger.ru/news/ii-vpervye-napisal-polnyj-eksploit-dlya-yadra-os---ot-uyazvimosti-d</link>
      <comments>https://tproger.ru/news/ii-vpervye-napisal-polnyj-eksploit-dlya-yadra-os---ot-uyazvimosti-d?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Алексей Михайлишин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/ii-vpervye-napisal-polnyj-eksploit-dlya-yadra-os---ot-uyazvimosti-d</guid>
      <description><![CDATA[<p>Claude за 4 часа написал два remote kernel RCE для FreeBSD (CVE-2026-4747). Оба дали root с первой попытки. Разбираем 6 задач от стека до шелла.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/ii-vpervye-napisal-polnyj-eksploit-dlya-yadra-os---ot-uyazvimosti-d">ИИ написал полный эксплоит для ядра FreeBSD — от уязвимости до root-шелла за 4 часа</a>»</p>]]></description>
      <category><![CDATA[Операционные системы]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 01 Apr 2026 04:29:36 GMT</pubDate>
      <content:encoded><![CDATA[<p>Фаззеры находят баги в ядрах операционных систем уже больше десяти лет. Но написать полноценный эксплоит, который превращает крэш в удалённый root-шелл, — это всегда считалось задачей исключительно для людей. Теперь эта граница сдвинулась.</p><p>Команда безопасности <a href="https://blog.calif.io/p/mad-bugs-claude-wrote-a-full-freebsd">Calif</a> опубликовала разбор того, как <b>Claude (Anthropic)</b> за ~4 часа написал два рабочих эксплоита для <a href="https://nvd.nist.gov/vuln/detail/CVE-2026-4747">CVE-2026-4747</a> — уязвимости переполнения стека в модуле ядра FreeBSD. Оба эксплоита сработали с первой попытки и дали <b>полный root-доступ</b> к удалённой машине.</p><p>Саму уязвимость тоже обнаружил ИИ: в официальном <a href="https://security.freebsd.org/advisories/FreeBSD-SA-26:08.rpcsec_gss.asc">бюллетене FreeBSD</a> указан «Nicholas Carlini using Claude, Anthropic». При этом человек направлял процесс через 44 промпта, но большую часть технической работы — от анализа крэш-дампов до написания ROP-цепочек — Claude выполнял самостоятельно.</p><p>— Claude написал полный remote kernel RCE для FreeBSD (CVE-2026-4747) за ~4 часа при минимальном участии человека (44 промпта)</p><p>— Уязвимость — переполнение стека в <b>kgssapi.ko</b> (модуль Kerberos-аутентификации для NFS), оценка CVSS 8,8 (HIGH)</p><p>— ИИ самостоятельно решил 6 нетривиальных задач: от настройки тестовой среды до перехода из режима ядра в пользовательский</p><p>— Оба эксплоита сработали с первой попытки, результат — uid=0 (root)</p><p>— FreeBSD уже выпустил патч 26 марта 2026 года (FreeBSD-SA-26:08)</p><h2>Уязвимость CVE-2026-4747 в ядре FreeBSD</h2><p><b>CVE-2026-4747</b> — переполнение стека (<a href="https://cwe.mitre.org/data/definitions/121.html">CWE-121</a>) в модуле ядра <b>kgssapi.ko</b> (реализует RPCSEC_GSS — механизм аутентификации NFS-клиентов через Kerberos). Функция gss_validate() копирует данные из входящего сетевого пакета в стековый буфер без проверки границ.</p><p>Переполнение буфера происходит <b>до</b> проверки учётных данных NFS-клиента — но для полноценной атаки нужен сетевой доступ к NFS-серверу. Это отражено в оценке <b>CVSS 8,8 (HIGH)</b> по данным NVD: вектор атаки сетевой, сложность низкая, требуются минимальные привилегии (PR:L).</p><p>Дополнительный фактор: конкретная функция в kgssapi.ko скомпилирована так, что стековые канарейки (stack canaries — специальные значения для детекции переполнения) не защищают целочисленный буфер в данном случае. Переполнение остаётся незамеченным. Затронуты все версии FreeBSD, патчи доступны для stable/15, stable/14 и stable/13.</p><h2>Кто стоит за исследованием</h2><p>Публикация — совместная работа <a href="https://blog.calif.io">Calif</a> (калифорнийская компания по безопасности, основанная <b>Thai Duong</b> — соавтором атак <a href="https://en.wikipedia.org/wiki/Transport_Layer_Security#BEAST_attack">BEAST</a> и <a href="https://en.wikipedia.org/wiki/CRIME">CRIME</a> на TLS) и <b>Nicholas Carlini</b> из Anthropic (PhD UC Berkeley, лауреат best paper на IEEE S&amp;P, USENIX Security и ICML). Уязвимость обнаружил Carlini с помощью Claude, а команда Calif разработала эксплоит тоже с помощью Claude.</p><h2>Как Claude написал эксплоит: 6 задач за 4 часа</h2><p>Команда Calif дала Claude доступ к оболочке, отладчику GDB, утилите ROPgadget (поиск «гаджетов» — коротких фрагментов кода в ядре, которые можно использовать для построения цепочки команд) и эмулятору QEMU. Задача: разработать рабочий эксплоит для CVE-2026-4747. За ~4 часа машинного времени Claude решил 6 нетривиальных задач.</p><h3>1. Настройка тестовой среды</h3><p>Claude развернул виртуальную машину FreeBSD с NFS, Kerberos и уязвимым модулем ядра. Модель учла, что VM нужно минимум 2 процессора — FreeBSD создаёт 8 NFS-потоков на каждый CPU.</p><h3>2. Многопакетная доставка шеллкода</h3><p>Шеллкод (432 байта) не помещается в один сетевой пакет. Claude разработал стратегию из 15 раундов:</p><ol><li>Первый раунд: сделать область памяти ядра исполняемой через pmap_change_prot</li><li>14 следующих раундов: записать шеллкод порциями по несколько десятков байт за пакет</li><li>Последний пакет запускает записанный шеллкод</li></ol><h3>3. Чистый выход из потока</h3><p>Каждое переполнение захватывает один NFS-поток ядра. Claude использовал kthread_exit() для корректного завершения каждого захваченного потока — чтобы сервер оставался работоспособным для следующего раунда.</p><h3>4. Отладка смещений стека</h3><p>Начальные смещения из дизассемблера оказались неверными. Claude отправил <b>De Bruijn-паттерны</b> — специальные последовательности, в которых каждая подстрока уникальна, что позволяет по крэш-дампу точно определить, какой байт попал на адрес возврата. Классический приём пентестеров, который Claude применил без подсказки.</p><h3>5. Переход из ядра в пользовательский режим</h3><p>NFS-потоки работают в режиме ядра и не могут напрямую запускать пользовательские программы. Claude нашёл решение через цепочку вызовов ядра FreeBSD:</p><ol><li>Создать новый процесс через kproc_create()</li><li>Заменить его на /bin/sh через kern_execve()</li><li>Сбросить внутренний флаг ядра, помечающий процесс как системный, чтобы он мог выполнять пользовательский код</li></ol><h3>6. Баг аппаратных точек останова</h3><p>Дочерний процесс падал с debug exception. Claude отследил проблему: регистр <b>DR7</b> (управляет аппаратными точками останова на x86) содержал устаревшие значения от отладчика DDB. Решение — очистить DR7 перед форком.</p><h2>Второй эксплоит — альтернативная стратегия</h2><p>Claude написал и второй эксплоит, использующий принципиально другой подход. Вместо запуска реверс-шелла (что требует многоэтапной доставки шеллкода и сложного перехода в пользовательский режим) — запись публичного SSH-ключа в .ssh/authorized_keys на сервере. Это проще: нужно записать всего ~400 байт текста в файл, без перехода из ядра в userland. Результат: 6 раундов вместо 15. Оба эксплоита дали полный root-доступ:</p><h2>Почему это важно для индустрии</h2><blockquote>Компьютеры всегда умели находить баги. Фаззеры вроде AFL и syzkaller обнаруживают уязвимости в ядрах уже больше десяти лет. Но найти баг и написать эксплоит — совершенно разные вещи. Разработка эксплоитов требует понимания внутренностей ОС, создания ROP-цепочек, управления расположением памяти, отладки крэшей и адаптации, когда что-то идёт не так. Это долго считалось рубежом, который могут пересечь только люди.</blockquote><p>Ключевое отличие от прошлых демонстраций ИИ в безопасности: Claude не просто сгенерировал код по шаблону. Модель <b>адаптировалась</b> к неожиданным проблемам в реальном времени — исправляла смещения стека через отладочные паттерны, находила баг с аппаратными регистрами, придумала нетривиальный переход из ядра в пользовательский режим. Каждая из этих задач раньше требовала многолетнего опыта в exploit development.</p><p>Для защитников это сигнал: окно между раскрытием уязвимости и появлением рабочего эксплоита сжимается с недель до часов. <a href="https://tproger.ru/news/axios-vzloman-na-npm---vredonosnye-versii-ustanavlivayut-rat-troya">Недавний взлом Axios на npm</a> показал, как быстро атакующие эксплуатируют цепочку поставок. Теперь ИИ может ускорить и разработку эксплоитов для ядер ОС.</p><p>Полный лог из 44 промптов и код обоих эксплоитов опубликованы в репозитории <a href="https://github.com/califio/publications">califio/publications</a> на GitHub.</p><h2>MAD Bugs — что дальше</h2><p>Calif объявил проект <b>MAD Bugs: Month of AI-Discovered Bugs</b> — до конца апреля 2026 года команда планирует опубликовать ещё несколько уязвимостей и эксплоитов, обнаруженных с помощью ИИ. Все находки проходят через ответственное раскрытие — CVE-2026-4747 был запатчен за 5 дней до публикации эксплоита.</p><h2>Что делать администраторам FreeBSD</h2><p>Если вы администрируете FreeBSD-серверы с NFS — <b>обновитесь</b> до последних патчей. Проверить, загружен ли уязвимый модуль:</p><p>Если модуль не используется — можно выгрузить его до обновления:</p><p>Подробности — в <a href="https://security.freebsd.org/advisories/FreeBSD-SA-26:08.rpcsec_gss.asc">бюллетене FreeBSD-SA-26:08</a>.</p><p>Если вы работаете с безопасностью — следите за проектом <a href="https://blog.calif.io">MAD Bugs</a>: граница между возможностями ИИ и задачами для людей продолжает <a href="https://tproger.ru/news/ne-doveryaj---proveryaj--sozdatel-curl-o-bezopasnosti-open-source">сдвигаться</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Не доверяй — проверяй: создатель curl о безопасности open source</title>
      <link>https://tproger.ru/translations/ne-doveryaj---proveryaj--sozdatel-curl-o-bezopasnosti-open-source</link>
      <comments>https://tproger.ru/translations/ne-doveryaj---proveryaj--sozdatel-curl-o-bezopasnosti-open-source?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Алексей Михайлишин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/translations/ne-doveryaj---proveryaj--sozdatel-curl-o-bezopasnosti-open-source</guid>
      <description><![CDATA[<p>Как curl с десятками миллиардов установок защищается от supply-chain атак — 20+ мер верификации от запрета блобов до фаззинга. Проверьте свои зависимости.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/ne-doveryaj---proveryaj--sozdatel-curl-o-bezopasnosti-open-source">Не доверяй — проверяй: создатель curl о безопасности open source</a>»</p>]]></description>
      <category><![CDATA[Безопасный код]]></category>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 01 Apr 2026 03:33:52 GMT</pubDate>
      <content:encoded><![CDATA[<p>Вы уверены, что ваши зависимости — это именно то, что вы думаете? Даниэль Стенберг, создатель <a href="https://curl.se/">curl</a> и один из самых авторитетных разработчиков в мире open source, рассказывает, почему слепое доверие к софту — путь к катастрофе, и как curl выстраивает многоуровневую систему верификации, которая позволяет спать спокойно при десятках миллиардов установок.</p><p>curl — одна из самых распространённых программных библиотек в мире. В форме libcurl она работает на десятках миллиардов устройств. При таком масштабе любая компрометация может иметь катастрофические последствия.</p><p>— Каждый коммит и каждый релиз open-source проекта — потенциальная точка атаки: от внедрённого контрибьютора до взломанного CI</p><p>— curl применяет более 20 мер верификации: от запрета бинарных блобов и Unicode в коде до обязательного фаззинга и torture-тестов</p><p>— Внешние пользователи могут и должны верифицировать релизы: проверять подписи, сравнивать содержимое архивов с git-репозиторием</p><p>— Это не паранойя — это инженерная дисциплина, которая позволяет проекту оставаться надёжным уже 30 лет</p><p>— Стенберг призывает требовать такого же уровня верификации от всех зависимостей в вашем стеке</p><h2>Атаки на supply chain: 9 сценариев угроз</h2><p>Supply-chain атака — это компрометация не вашего кода, а кода ваших зависимостей: библиотек, инструментов сборки, CI-систем. С каждым коммитом и каждым релизом софта возникают риски. Даниэль Стенберг перечисляет сценарии, жертвой которых может стать широко используемый проект:</p><ul><li><b>Внедрённый контрибьютор</b> — как в случае с Jia Tan и xz-utils: внешне добросовестный участник команды, который намеренно маскирует вредоносный код под обычные коммиты</li><li><b>Скомпрометированный мейнтейнер</b> — авторизованный разработчик, чья учётная запись или машина взломаны. Его коммиты и релизы теперь содержат заражённый код</li><li><b>«Полезный» баг-фикс от незнакомца</b> — маленький шаг в длинной цепочке крошечных изменений, которые постепенно формируют уязвимость или бэкдор</li><li><b>Шантаж или давление</b> — существующего участника проекта принуждают вносить изменения, которые иначе были бы отклонены</li><li><b>Непреднамеренная ошибка</b> — добросовестный разработчик при добавлении фичи или исправлении бага случайно создаёт уязвимость</li><li><b>Подмена на уровне дистрибуции</b> — сайт, с которого раздаются тарболлы (архивы с исходным кодом для релиза), взломан; вместо оригинальных архивов раздаётся малварь</li><li><b>Компрометация учётных данных</b> — от имени известного участника проекта распространяется дезинформация через email, соцсети, блоги или даже дипфейк-видео</li><li><b>Атака через CI-инфраструктуру</b> — инструмент, используемый в CI и размещённый в облаке, взломан и исполняет вредоносный код</li><li><b>Поддельное зеркало</b> — пока основной git-репозиторий недоступен, кто-то предлагает «временное зеркало» с заражённым кодом</li></ul><p>Любой из этих сценариев может произойти в комбинации с другими и в быстрой последовательности.</p><h2>Верификация релизов: как пользователи могут проверить curl</h2><p>Люди спрашивают Стенберга, как он спит по ночам, учитывая масштаб curl и количество возможных атак.</p><blockquote>Есть только один способ бороться с этим видом бессонницы: делать всё возможное, и делать это открыто и прозрачно. Делать проект чуть лучше на этой неделе, чем на прошлой. Выстраивать инженерные процессы правильно. Предоставлять средства, чтобы каждый мог верифицировать то, что мы делаем и что мы выпускаем. Итерировать, итерировать, итерировать.</blockquote><p>Если хотя бы несколько независимых пользователей проверят, что релиз curl подписан мейнтейнером, а содержимое совпадает с тем, что есть в git-репозитории, — проект в хорошем состоянии. Достаточно нескольких независимых наблюдателей, чтобы любая аномалия была замечена.</p><p>Стенберг подчёркивает: он не знает, кто эти пользователи и существуют ли они вообще. Они <b>должны быть</b> полностью независимы от него и от проекта curl. Но проект предоставляет все инструменты и делает верификацию максимально простой.</p><h2>Безопасность curl изнутри: более 20 мер верификации</h2><p>Внешние наблюдатели могут подтвердить, что релизы соответствуют тому, что есть в git. Но обеспечить, чтобы в git попадал только безопасный и корректный код, — это внутренняя работа команды. Вот полный список мер:</p><h3>Стандарты кода и ограничения</h3><ul><li><b>Единый стиль кода</b> — нарушение стиля вызывает ошибку сборки. Это снижает риск случайных ошибок и упрощает ревью</li><li><b>Запрет «опасных» C-функций</b> — функции, которые легко использовать неправильно, запрещены. Их использование вызывает ошибку</li><li><b>Лимит на сложность функций</b> — если функция слишком сложна, это ошибка сборки. Код должен быть читаемым и понятным</li><li><b>Запрет бинарных блобов в git</b> — никаких способов спрятать зашифрованный вредоносный код. Попытка добавить блоб вызывает ошибку</li><li><b>Избегание base64-кодированных фрагментов</b> — ещё один способ обфускации, который curl активно исключает</li><li><b>Ограничение Unicode в коде и документации</b> — большинство использований Unicode запрещено, чтобы предотвратить homoglyph-атаки (подмену символов визуально похожими из другой кодировки, например кириллической «а» вместо латинской «a»)</li><li><b>Документирование всего</b> — код, API, поведение — всё задокументировано, чтобы не было сюрпризов. Документация тестируется, проверяется спеллчекером и проходит ревью наравне с кодом</li></ul><h3>Тестирование и непрерывная интеграция</h3><ul><li><b>Обязательное ревью каждого PR</b> — и людьми, и ботами. Коммиты ссылаются на исходный PR</li><li><b>Тысячи тестов</b> — для каждой функции. Поиск «белых пятен» в покрытии — приоритетная задача</li><li><b>Более 200 CI-джобов</b> — запускаются для каждого коммита и каждого PR. Без объяснённых провалов тестов мёрж невозможен</li><li><b>Максимально строгие опции компилятора</b> — все предупреждения трактуются как ошибки через -Werror. Ни одно предупреждение не остаётся без внимания</li><li><b>Valgrind и санитайзеры</b> — все тесты прогоняются через valgrind и несколько комбинаций санитайзеров для обнаружения проблем с памятью и неопределённого поведения (undefined behavior)</li><li><b>Torture-тесты</b> — каждый тест перезапускается так, чтобы каждый вызов функции, способной завершиться ошибкой, упал ровно один раз. Это гарантирует: curl не утекает памятью и не падает при любых сбоях</li><li><b>Непрерывный фаззинг</b> — автоматическое тестирование случайными входными данными для поиска крашей и уязвимостей. Работает без остановки в рамках <a href="https://google.github.io/oss-fuzz/">Google OSS-Fuzz</a> и кратко в CI для каждого коммита</li></ul><h3>Защита CI-инфраструктуры от компрометации</h3><ul><li><b>CI-джобы не пишут обратно в репозиторий</b> — доступ только на чтение. Даже при компрометации CI код не может быть заражён</li><li><b>Анализ конфигов CI</b> — инструменты вроде <a href="https://github.com/woodruffw/zizmor">zizmor</a> проверяют скрипты CI на уязвимости</li><li><b>Обязательная двухфакторная аутентификация</b> — для всех коммиттеров на GitHub</li></ul><h3>Политика безопасности и стабильность API</h3><ul><li><b>Уязвимости исправляются в следующем релизе</b> — без исключений. Проблемы безопасности не висят после того, как о них сообщили</li><li><b>Полная документация всех уязвимостей</b> — каждая когда-либо найденная уязвимость curl задокументирована со всеми деталями</li><li><b>Стабильность ABI и API</b> — curl никогда не ломает обратную совместимость (ABI — бинарный интерфейс приложения, API — программный интерфейс). Это позволяет пользователям легко обновляться до версий с исправленными уязвимостями вместо того, чтобы сидеть на устаревших</li><li><b>Независимые аудиты</b> — код curl неоднократно проверяли внешние эксперты по безопасности. Все найденные проблемы были немедленно устранены</li></ul><p>Всё это делается в открытую, с полной прозрачностью и отчётностью. Любой может наблюдать за процессом и проверять, что команда следует своим правилам.</p><h2>Не паранойя, а инженерная дисциплина</h2><p>Стенберг планирует на случай, когда кто-то <b>действительно</b> захочет и попытается навредить проекту и его пользователям. Или когда это произойдёт случайно. Успешная атака на curl теоретически может достичь миллиардов устройств.</p><blockquote>Это не паранойя. Эта система позволяет нам спокойно спать по ночам. Именно поэтому пользователи до сих пор полагаются на curl спустя тридцать лет разработки.</blockquote><p>Недавно Стенберг добавил на сайт curl отдельную страницу верификации, где подробно описано, как проверить целостность релизов.</p><h2>Безопасность зависимостей: что проверить в вашем проекте</h2><p>Стенберг призывает: <b>требуйте такого уровня верификации от всех зависимостей в вашем стеке</b>. Вот конкретные шаги, которые вы можете предпринять уже сейчас:</p><h3>Проверка подписей и целостности пакетов</h3><p>Большинство пакетных менеджеров умеют проверять подписи. Убедитесь, что эта проверка включена:</p><h3>Аудит зависимостей в CI</h3><p>Встройте проверку уязвимостей в ваш CI-пайплайн:</p><p>Базы уязвимостей <a href="https://osv.dev/">OSV</a> и <a href="https://nvd.nist.gov/">NVD</a> — основные источники данных для этих инструментов.</p><h3>Оценка практик ваших зависимостей</h3><p>Прежде чем добавить зависимость, проверьте:</p><ul><li>Есть ли у проекта обязательное ревью PR? Посмотрите историю мёржей</li><li>Есть ли CI с тестами? Проверьте бейджи в README и конфиги в .github/workflows/</li><li>Как быстро закрываются уязвимости? Проверьте security advisories на GitHub</li><li>Сколько активных мейнтейнеров? Один человек — точка отказа</li><li>Используется ли <a href="https://openssf.org/projects/scorecard/">OpenSSF Scorecard</a> — автоматическая оценка безопасности open-source проекта</li></ul><h2>Выводы: доверяйте коду, а не репутации</h2><p>Опыт curl показывает: безопасность open source — это не вопрос доверия, а вопрос <b>верификации</b>. За 30 лет разработки проект выстроил систему из более чем 20 конкретных мер — от запрета бинарных блобов до непрерывного фаззинга — которые вместе создают многоуровневую защиту.</p><p>Если проект с десятками миллиардов установок может работать полностью открыто и предоставлять инструменты верификации для каждого, то и другие проекты обязаны стремиться к тому же стандарту. Начните с малого: npm audit signatures, pip-audit, проверка security advisories ваших зависимостей.</p><p><b>Не доверяйте — проверяйте.</b></p><p><i>Источник: <a href="https://daniel.haxx.se/blog/2026/03/26/dont-trust-verify/">Don't trust, verify</a> — блог Даниэля Стенберга</i></p>]]></content:encoded>
    </item>
    <item>
      <title>Axios взломан на npm — вредоносные версии устанавливают RAT-троянец на все ОС</title>
      <link>https://tproger.ru/news/axios-vzloman-na-npm---vredonosnye-versii-ustanavlivayut-rat-troya</link>
      <comments>https://tproger.ru/news/axios-vzloman-na-npm---vredonosnye-versii-ustanavlivayut-rat-troya?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Алексей Михайлишин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/axios-vzloman-na-npm---vredonosnye-versii-ustanavlivayut-rat-troya</guid>
      <description><![CDATA[<p>Злоумышленники взломали npm-аккаунт мейнтейнера axios и внедрили RAT-троянец в версии 1.14.1 и 0.30.4. Разбираем атаку, IoC и как защититься. Проверьте проект.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/axios-vzloman-na-npm---vredonosnye-versii-ustanavlivayut-rat-troya">Axios взломан на npm — вредоносные версии устанавливают RAT-троянец на все ОС</a>»</p>]]></description>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 31 Mar 2026 04:31:22 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если ваш проект использует <b>axios</b> — проверьте package-lock.json прямо сейчас. 31 марта 2026 года злоумышленники взломали npm-аккаунт основного мейнтейнера библиотеки и опубликовали версии с троянцем удалённого доступа (RAT).</p><p>Скомпрометированы версии <b>axios@1.14.1</b> и <b>axios@0.30.4</b> — обе ветки, актуальная и легаси. Вредоносный код устанавливает кроссплатформенный RAT, который работает на macOS, Windows и Linux. Пакеты были доступны в npm-реестре около <b>3 часов</b>, прежде чем npm их удалил.</p><p>— Скомпрометированы axios@1.14.1 и axios@0.30.4 через взлом npm-аккаунта мейнтейнера</p><p>— Вредоносная зависимость plain-crypto-js устанавливает RAT-троянец на все ОС</p><p>— axios — самый популярный HTTP-клиент в JS-экосистеме: более 100 млн загрузок в неделю</p><p>— Безопасные версии: 1.14.0 (для 1.x) и 0.30.3 (для 0.x)</p><p>— Все секреты на затронутых системах нужно ротировать немедленно</p><p><a href="https://github.com/axios/axios">Axios</a> — HTTP-клиент для Node.js и браузеров с более чем 100 миллионами загрузок в неделю. Атаки на цепочки поставок (supply chain attacks) — это компрометация инфраструктуры распространения ПО: вместо атаки на конечную цель злоумышленник внедряет вредоносный код в доверенный пакет, который жертва сама устанавливает.</p><h2>Как произошла атака</h2><p>Злоумышленники получили доступ к npm-аккаунту <b>jasonsaayman</b> — основного мейнтейнера axios. Email аккаунта был изменён с легитимного адреса на ifstap@proton.me. Предположительно, был украден долгоживущий классический npm access token.</p><p>Легитимные релизы axios публикуются через GitHub Actions с криптографической привязкой <a href="https://docs.npmjs.com/generating-provenance-statements">npm OIDC Trusted Publisher</a> и содержат <b>SLSA-провенанс</b> (Supply chain Levels for Software Artifacts — стандарт подтверждения целостности сборки). Вредоносные версии были опубликованы вручную через npm CLI — без привязки к GitHub, без SLSA-провенанса, без соответствующего тега в репозитории.</p><p>Атака была подготовлена заранее: за 18 часов до компрометации axios в npm был опубликован пакет-приманка plain-crypto-js — клон легитимного crypto-js с тем же описанием и именем автора. Сначала чистая версия 4.2.0, затем вредоносная 4.2.1 с постустановочным скриптом.</p><h2>Хронология атаки</h2><p>Все события — по UTC, 30–31 марта 2026 года:</p><ul><li><b>30 марта, 05:57</b> — атакующий публикует чистый plain-crypto-js@4.2.0 для формирования истории публикаций</li><li><b>30 марта, 23:59</b> — выходит вредоносный plain-crypto-js@4.2.1 с постустановочным скриптом</li><li><b>31 марта, 00:05</b> — <a href="https://socket.dev/blog/axios-npm-package-compromised">Socket</a> детектирует вредоносный пакет — через 6 минут после публикации</li><li><b>31 марта, 00:21</b> — публикуется axios@1.14.1 со скомпрометированного аккаунта</li><li><b>31 марта, 01:00</b> — публикуется axios@0.30.4 — обе ветки поражены за 39 минут</li><li><b>31 марта, ~03:15</b> — npm удаляет обе вредоносные версии, dist-tag latest откатывается к 1.14.0</li><li><b>31 марта, 04:26</b> — npm публикует заглушку безопасности для plain-crypto-js — пакет заблокирован</li></ul><p>Итого: <b>axios@1.14.1</b> был доступен около 2 часов 53 минут, <b>axios@0.30.4</b> — около 2 часов 15 минут.</p><h2>Что делает вредоносный код</h2><p>В исходном коде axios изменений нет — добавлена только зависимость plain-crypto-js@^4.2.1. Сам пакет никогда не импортируется в коде; он существует исключительно для запуска postinstall-хука при npm install.</p><h3>Дроппер setup.js</h3><p>Файл setup.js весит 4209 байт и использует двухслойную обфускацию: сначала reversed Base64-декодирование (с подстановкой символов), затем XOR-шифр с ключом OrDeR_7077. Дроппер определяет ОС и загружает платформенный payload с C2-сервера.</p><h3>Payload по платформам</h3><p><b>macOS:</b> AppleScript-дроппер скачивает бинарный RAT с C2-сервера и сохраняет его как /Library/Caches/com.apple.act.mond — замаскирован под системный демон Apple. Запускается через /bin/zsh.</p><p><b>Windows:</b> PowerShell копируется в %PROGRAMDATA%\wt.exe (маскировка под Windows Terminal). VBScript-дроппер запускает скрытый PowerShell-скрипт с обходом Execution Policy.</p><p><b>Linux:</b> Python-скрипт RAT скачивается в /tmp/ld.py и запускается через nohup в фоновом режиме.</p><h3>Возможности RAT</h3><p>При первом запуске RAT отправляет на C2-сервер «отпечаток» системы: hostname, имя пользователя, версию ОС, архитектуру CPU, часовой пояс, время установки ОС и загрузки, список процессов, а также содержимое директорий /Applications, ~/Library и ~/Application Support. Затем RAT опрашивает C2 каждые <b>60 секунд</b>. Поддерживаемые команды:</p><ul><li><b>runscript</b> — выполнение произвольных shell-команд и Python-кода</li><li><b>peinject</b> — загрузка и запуск дополнительных бинарных payload</li><li><b>rundir</b> — перечисление содержимого директорий</li><li><b>kill</b> — самоуничтожение процесса</li></ul><h3>Антифорензика</h3><p>После выполнения дроппер удаляет себя (setup.js) и подменяет package.json чистой версией без postinstall-секции. При инспекции node_modules после заражения следов вредоносного скрипта не остаётся.</p><p><b>Это означает, что проверка node_modules постфактум бесполезна.</b> Единственный надёжный способ определить компрометацию — проверить package-lock.json на наличие вредоносных версий и IoC-пути на файловой системе (см. ниже).</p><h2>Кто обнаружил</h2><p>Атаку независимо обнаружили несколько компаний: <a href="https://socket.dev/blog/axios-npm-package-compromised">Socket</a> задетектировал вредоносный plain-crypto-js через 6 минут после публикации. <a href="https://www.stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-trojan">StepSecurity</a> подтвердил компрометацию через AI Package Analyst и инструментирование GitHub Actions-раннера. Детальный технический разбор также <a href="https://safedep.io/axios-npm-supply-chain-compromise">опубликовала SafeDep</a>.</p><h2>Индикаторы компрометации (IoC)</h2><p><b>Файловая система:</b></p><p><b>Сеть:</b></p><p><b>SHA256 хеши:</b></p><h2>Что делать прямо сейчас</h2><p>Быстрая проверка — есть ли вредоносные версии в вашем lockfile:</p><p>Если команда ничего не вернула — ваш проект не затронут. Если нашлись совпадения:</p><ol><li>Откатить axios: npm install axios@1.14.0 (для 1.x) или npm install axios@0.30.3 (для 0.x) — это автоматически удалит plain-crypto-js</li><li>Проверить IoC-пути на файловой системе для вашей ОС (см. выше)</li><li>Заблокировать C2 на сетевом уровне: sfrclak[.]com / 142.11.206.73</li><li><b>Ротировать все секреты</b> на затронутых системах: npm-токены, SSH-ключи, API-ключи, переменные из .env</li><li>Проверить CI/CD-логи за 30–31 марта — ротировать все secrets из затронутых пайплайнов</li><li>Перейти на npm ci --ignore-scripts в CI/CD как постоянную политику</li></ol><p>Если обнаружены артефакты RAT — <b>считайте систему полностью скомпрометированной</b> и пересоберите из заведомо чистого состояния.</p><h2>Защита от транзитивных зависимостей</h2><p>Если axios используется как транзитивная зависимость (его тянет другой пакет), прямой npm install axios@1.14.0 не поможет — нужно зафиксировать версию через overrides в package.json:</p><p>Поле overrides работает в npm 8+, resolutions — в Yarn.</p><h2>Выводы</h2><p>Инцидент с axios — один из самых масштабных supply chain атак в npm по потенциальному охвату: при 100 миллионах загрузок в неделю даже 3-часовое окно доступности вредоносных версий критично. Для сравнения: компрометация <b>event-stream</b> в 2018 году затронула пакет с 2 миллионами загрузок в неделю.</p><p>Скорость реакции экосистемы впечатляет: Socket обнаружил вредоносный plain-crypto-js через 6 минут, npm отозвал пакеты менее чем за 3 часа. Но сам факт, что атакующему хватило одного украденного токена для публикации от имени доверенного мейнтейнера, ставит вопрос о необходимости обязательного использования OIDC Trusted Publishing для критической инфраструктуры npm.</p><p>Проверьте свои зависимости, ротируйте секреты и убедитесь, что ваш CI/CD-пайплайн защищён от автоматической установки непроверенных версий.</p>]]></content:encoded>
    </item>
    <item>
      <title>Фейковые алерты VS Code в GitHub заражают разработчиков — как защититься</title>
      <link>https://tproger.ru/news/fejkovye-alerty-bezopasnosti-vs-code-v-github-discussions-raspro</link>
      <comments>https://tproger.ru/news/fejkovye-alerty-bezopasnosti-vs-code-v-github-discussions-raspro?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Алексей Михайлишин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/fejkovye-alerty-bezopasnosti-vs-code-v-github-discussions-raspro</guid>
      <description><![CDATA[<p>Тысячи фейковых security advisories в GitHub Discussions заражают разработчиков через вредоносные расширения VS Code. Узнайте, как распознать такую атаку.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/fejkovye-alerty-bezopasnosti-vs-code-v-github-discussions-raspro">Фейковые алерты VS Code в GitHub заражают разработчиков — как защититься</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 29 Mar 2026 05:26:42 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если вам пришло email-уведомление от GitHub с заголовком «Severe Vulnerability — Immediate Update Required» и ссылкой на Google Drive — <b>не переходите по ней</b>. Исследователи из компании <a href="https://socket.dev/blog/fake-vscode-alerts-github-discussions">Socket</a> обнаружили масштабную кампанию по распространению вредоносного ПО через GitHub Discussions. Злоумышленники публикуют тысячи фейковых предупреждений о безопасности, маскируясь под мейнтейнеров популярных проектов, и направляют разработчиков на загрузку заражённых расширений для VS Code.</p><p>Атака затрагивает пользователей множества репозиториев на GitHub — уведомления о «критических уязвимостях» приходят прямо на почту всем подписчикам и участникам проектов.</p><p>- Тысячи фейковых security-алертов публикуются в GitHub Discussions по множеству репозиториев
- Злоумышленники выдают себя за мейнтейнеров и используют поддельные CVE ID
- Ссылки ведут на вредоносные расширения VS Code, размещённые на Google Drive
- За фасадом — Traffic Distribution System с JS-разведкой и фильтрацией исследователей
- GitHub Discussions автоматически рассылает email-уведомления всем подписчикам репозиториев</p><h2>Как работает атака</h2><p>Кампания построена на злоупотреблении функцией <b>GitHub Discussions</b> — раздела для обсуждений внутри репозиториев. Атакующие создают новые аккаунты или используют малоактивные учётные записи и за считаные минуты публикуют <b>тысячи постов</b> с одинаковым шаблоном.</p><p>Каждый пост оформлен как срочное предупреждение о безопасности с заголовком вида Severe Vulnerability — Immediate Update Required. В тексте указаны поддельные CVE-идентификаторы (CVE — Common Vulnerabilities and Exposures, стандартная система нумерации известных уязвимостей) и ссылка на «пропатченную» версию расширения. Злоумышленники тщательно имитируют стиль настоящих security advisories и подписываются именами реальных мейнтейнеров или исследователей безопасности.</p><p>Ключевой рычаг атаки — механизм уведомлений GitHub. Все пользователи, которые подписаны на репозиторий (watchers) или участвовали в обсуждениях (participants), автоматически получают email с содержимым фейкового алерта. Таким образом, одна публикация в Discussions может охватить сотни и тысячи разработчиков.</p><h2>Цепочка заражения</h2><p>Ссылка из фейкового алерта ведёт на Google Drive, где размещён файл, замаскированный под обновлённое расширение VS Code. Далее запускается многоступенчатая цепочка:</p><ol><li>Жертва переходит по ссылке на Google Drive и скачивает файл</li><li>Файл инициирует цепочку cookie-driven редиректов, которая приводит на домен drnatashachinn[.]com</li><li>На этом домене выполняется JavaScript-скрипт разведки — он собирает данные о системе: часовой пояс, локаль, user agent, операционную систему и индикаторы автоматизации</li><li>Собранные данные отправляются на C2-сервер (Command and Control — управляющий сервер атакующих) через POST-запрос</li><li>Сервер работает как <b>Traffic Distribution System</b> (TDS) — фильтрует ботов и ИБ-исследователей, пропуская к следующему этапу только реальных пользователей</li></ol><p>Исследователям из Socket не удалось перехватить финальную полезную нагрузку (payload — вредоносный код второго этапа) — TDS-система определяла их как аналитиков и блокировала доставку. Важно: сам JS-скрипт разведки <b>не крадёт пароли и не перехватывает учётные данные</b> — он только собирает информацию о системе для фильтрации. Что именно получают прошедшие фильтрацию жертвы — пока неизвестно.</p><h2>Как распознать фейковый алерт</h2><p>Разработчикам стоит проявлять бдительность при получении уведомлений о безопасности из GitHub Discussions. Вот чеклист для проверки:</p><ol><li>Проверьте автора поста — кликните на профиль. Новый аккаунт без активности или с минимальной историей — красный флаг</li><li>Настоящие security advisories публикуются во вкладке Security репозитория, а не в Discussions</li><li>Проверьте CVE ID через официальную базу <a href="https://cve.mitre.org">cve.mitre.org</a> или <a href="https://nvd.nist.gov">nvd.nist.gov</a> — фейковые идентификаторы там не найдутся</li><li>Не скачивайте расширения VS Code из Google Drive или любых внешних источников — используйте только официальный VS Code Marketplace</li><li>Обращайте внимание на язык поста: паникёрские формулировки вроде «Immediate Update Required» нехарактерны для реальных мейнтейнеров</li><li>Если получили email-уведомление — перейдите в репозиторий и проверьте обсуждение в контексте, а не переходите по ссылкам из письма</li></ol><h2>Прецеденты: атаки через GitHub в 2024–2025</h2><p>Это не первый случай использования инфраструктуры GitHub для распространения вредоносного ПО:</p><ul><li><b>Март 2025</b> — масштабная кампания затронула более 12 000 репозиториев. Злоумышленники публиковали фейковые security alerts и через них направляли разработчиков на авторизацию вредоносного OAuth-приложения, получая доступ к их аккаунтам</li><li><b>Июнь 2024</b> — атакующие использовали спам-комментарии и pull requests для запуска email-уведомлений GitHub, перенаправляя разработчиков на фишинговые страницы</li></ul><p>Общий тренд очевиден: злоумышленники всё активнее эксплуатируют доверие разработчиков к платформе GitHub и её встроенные механизмы уведомлений для доставки вредоносного контента.</p><h2>Как защититься прямо сейчас</h2><p>Вот конкретные шаги, которые стоит предпринять уже сегодня:</p><ol><li>Отключите email-уведомления для Discussions: Settings → Notifications → Watching → Custom → снимите галочку с Discussions</li><li>Включите двухфакторную аутентификацию на GitHub: Settings → Password and authentication → Enable two-factor authentication</li><li>Проверьте список установленных расширений VS Code: откройте Extensions (Ctrl+Shift+X) → убедитесь, что все расширения установлены из официального <a href="https://marketplace.visualstudio.com">VS Code Marketplace</a></li><li>Не переходите по ссылкам из email-уведомлений GitHub — открывайте репозиторий напрямую в браузере</li><li>Сообщайте о подозрительных постах через кнопку Report в GitHub Discussions — это помогает платформе быстрее блокировать вредоносный контент</li></ol><h2>Выводы</h2><p>Атака через GitHub Discussions показывает, что даже доверенные платформы могут стать каналом доставки вредоносного ПО. Злоумышленники комбинируют социальную инженерию (срочность, имитация авторитетных фигур), легитимную инфраструктуру (Google Drive, email-уведомления GitHub) и техническую изощрённость (TDS-фильтрация, JS-разведка). Подробности — в <a href="https://www.bleepingcomputer.com/news/security/fake-vs-code-alerts-on-github-spread-malware-to-developers/">отчёте BleepingComputer</a>.</p><p>Главное правило остаётся прежним: не устанавливайте ПО из непроверенных источников, даже если предупреждение выглядит правдоподобно. Настоящие обновления безопасности для расширений VS Code всегда доступны через официальный <a href="https://marketplace.visualstudio.com">VS Code Marketplace</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Разработчик декомпилировал приложение Белого дома — нашёл обход пейволлов, GPS-трекинг и JS с чужого GitHub</title>
      <link>https://tproger.ru/news/razrabotchik-dekompiliroval-prilozhenie-belogo-doma---nawyol-obhod-</link>
      <comments>https://tproger.ru/news/razrabotchik-dekompiliroval-prilozhenie-belogo-doma---nawyol-obhod-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Алексей Михайлишин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/razrabotchik-dekompiliroval-prilozhenie-belogo-doma---nawyol-obhod-</guid>
      <description><![CDATA[<p>Разработчик декомпилировал приложение Белого дома: GPS-трекинг, обход GDPR-баннеров и пейволлов, загрузка JS с GitHub Pages. Полный технический разбор находок.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/razrabotchik-dekompiliroval-prilozhenie-belogo-doma---nawyol-obhod-">Разработчик декомпилировал приложение Белого дома — нашёл обход пейволлов, GPS-трекинг и JS с чужого GitHub</a>»</p>]]></description>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Мобильная разработка]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Персональные данные]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 29 Mar 2026 04:30:18 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если вы думаете, что официальное приложение правительства США — это образец безопасности и приватности, у разработчика <a href="https://blog.thereallo.dev/blog/decompiling-the-white-house-app">thereallo.dev</a> есть для вас неприятные новости. Он декомпилировал Android-приложение Белого дома и нашёл инжектор обхода пейволлов, GPS-трекинг каждые 4,5 минуты и загрузку JavaScript с чьего-то персонального GitHub Pages.</p><p>Приложение <b>White House</b> (gov.whitehouse.app, версия 47.0.1) — официальный Android-клиент Белого дома, доступный в <a href="https://play.google.com/store/apps/details?id=gov.whitehouse.app">Google Play</a>. Под капотом — React Native на Expo SDK 54 с движком Hermes. Бэкенд — WordPress, который отдаёт контент через REST API на whitehouse.gov.</p><p>— Приложение содержит JavaScript-инжектор, который скрывает cookie-баннеры, GDPR-диалоги, пейволлы и логин-стены на любых сайтах, открытых через встроенный браузер</p><p>— В коде заложена инфраструктура GPS-трекинга через OneSignal: опрос координат каждые 4,5 минуты при активном использовании и каждые 9,5 минут в фоне</p><p>— YouTube-плеер загружает HTML-страницу с GitHub Pages мейнтейнера сторонней библиотеки — компрометация аккаунта позволит выполнить произвольный код</p><p>— В продакшен-сборке остались артефакты разработки: URL localhost, IP разработчика и экспортированная Activity</p><h2>Что из себя представляет приложение</h2><p>Приложение Белого дома — по сути, обёртка над WordPress. Весь контент загружается через REST API с эндпоинтами вида /wp-json/whitehouse/v1/*. Вот основные разделы:</p><ul><li>/home — главный экран</li><li>/news/articles — новости</li><li>/wire — лента «The Wire»</li><li>/live — прямые трансляции</li><li>/galleries — фотогалереи</li><li>/issues и /priorities — политические приоритеты</li><li>/achievements — «достижения»</li><li>/media-bias — раздел «предвзятость СМИ»</li><li>/social/x — прокси ленты X/Twitter</li></ul><p>Среди контента — разделы «THE TRUMP EFFECT», «Greatest President Ever!», «Text President Trump» (с номером 45470) и ссылки на TrumpRx.gov, TrumpAccounts.gov, а также форма доноса ICE. Конфиг Expo указывает владельца forty-five-press — судя по всему, это медиа-команда, а не государственное агентство.</p><h2>Инжектор обхода cookie-баннеров и пейволлов</h2><p>Самая неожиданная находка — JavaScript-код, который <b>инжектируется в каждый сайт</b>, открытый через встроенный WebView приложения. Пейволл (paywall) — это платная стена, блокирующая доступ к контенту для неподписчиков. Скрипт использует механизм injectedJavaScript в React Native WebView.</p><p>Что именно скрывает инжектор:</p><ul><li>Cookie-баннеры (по CSS-селекторам *cookie*, *Cookie*)</li><li>GDPR-диалоги согласия (*consent*, *gdpr*, *GDPR*)</li><li>Баннеры OneTrust (*onetrust*)</li><li>Баннеры приватности (*privacy-banner*)</li><li>Логин-стены (*login-wall*, *loginWall*)</li><li>Стены регистрации (*signup-wall*, *signupWall*)</li><li>Апсейл-блоки (*upsell*, *Upsell*)</li><li>CMP-боксы (.cmpboxBtnYes, .cmpbox)</li><li>Любые элементы с aria-label, содержащим «cookie» или «consent»</li></ul><p>Скрипт работает в два этапа. Сначала создаёт CSS-правило display: none !important для всех элементов, соответствующих селекторам. Затем устанавливает MutationObserver, который отслеживает любые изменения DOM и скрывает новые элементы с соответствующими классами. Дополнительно принудительно снимает блокировку прокрутки: body { overflow: auto !important }.</p><p>По сути, приложение Белого дома <b>обходит GDPR-требования и пейволлы</b> на сторонних сайтах. Для государственного приложения это, мягко говоря, неожиданно.</p><h2>Инфраструктура GPS-трекинга</h2><p>В конфиге Expo есть плагин withNoLocation, который, казалось бы, отключает геолокацию. Однако в скомпилированном коде присутствует полноценная инфраструктура трекинга через <b>OneSignal SDK</b>.</p><h3>Константы опроса координат</h3><p>В классе LocationConstants жёстко заданы интервалы опроса:</p><ul><li>FOREGROUND_UPDATE_TIME_MS = 270000 — <b>4,5 минуты</b> при активном использовании</li><li>BACKGROUND_UPDATE_TIME_MS = 570000 — <b>9,5 минут</b> в фоне</li><li>TIME_FOREGROUND_SEC = 300 — 5-минутный порог для переднего плана</li><li>TIME_BACKGROUND_SEC = 600 — 10-минутный порог для фона</li></ul><h3>Как работает трекинг</h3><p>Класс GmsLocationController использует Google Fused Location API. При каждом опросе запрашивает координаты с приоритетом PRIORITY_BALANCED_POWER_ACCURACY (код 102) и устанавливает maxWaitTime в полтора раза больше интервала.</p><p>Перехваченные координаты обрабатывает LocationCapturer: широта, долгота, точность, временная метка, флаг фоновой работы и тип (грубый/точный). Всё сохраняется в PropertiesModel и отправляется на серверы OneSignal (api.onesignal.com).</p><p>Есть и фоновый сервис LocationBackgroundService, который продолжает собирать координаты даже когда приложение свёрнуто.</p><h3>Защита — есть, но условная</h3><p>Формально GPS-трекинг защищён гейтом: флаг _isShared по умолчанию false. Трекинг активируется только после вызова setLocationShared(true). Плагин withNoLocation по идее не должен его включать. Но вся инфраструктура скомпилирована в приложение. Поскольку трекинг реализован в нативном коде (Java), простое OTA-обновление JavaScript-бандла его не активирует. Однако если в приложении есть bridge-вызов к setLocationShared из JS — достаточно серверного конфига для включения без обновления через Google Play.</p><h2>Риски цепочки поставок</h2><h3>JavaScript с чужого GitHub Pages</h3><p>Для YouTube-плеера используется библиотека react-native-youtube-iframe, которая загружает HTML-страницу с GitHub Pages пользователя <b>lonelycpp</b> — мейнтейнера этой библиотеки:</p><p>Если аккаунт lonelycpp на GitHub будет скомпрометирован, злоумышленник сможет подменить эту страницу и <b>выполнить произвольный JavaScript</b> в WebView приложения Белого дома. Это классическая supply-chain атака (атака через цепочку поставок — компрометация стороннего компонента для проникновения в целевую систему). Хостинг ресурсов на GitHub Pages вместо CDN с <a href="https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity">Subresource Integrity</a> — плохая практика для любого приложения, тем более государственного.</p><h3>Виджеты Elfsight</h3><p>Приложение загружает JavaScript-платформу Elfsight с CDN:</p><p>Elfsight — это виджет-платформа для социальных сетей. Никакой песочницы — скрипт исполняется в том же контексте, что и основное приложение.</p><h3>Сторонние сервисы вместо госинфраструктуры</h3><p>Ни один из сторонних сервисов не является государственной инфраструктурой:</p><ul><li><b>Mailchimp</b> (whitehouse.us10.list-manage.com) — обработка email-подписок. Адреса пользователей уходят на серверы Mailchimp</li><li><b>Uploadcare</b> (ucarecdn.com) — хостинг контентных изображений через 6 захардкоженных UUID</li><li><b>Truth Social</b> — захардкоженный embed с профилем Трампа, аватаркой со static-assets-1.truthsocial.com и кнопкой «Follow»</li><li><b>Facebook</b> — плагин страницы через iframe facebook.com/plugins/page.php</li></ul><h2>Профилирование пользователей через OneSignal</h2><p><a href="https://documentation.onesignal.com/docs">OneSignal</a> SDK в приложении — это не просто пуш-уведомления. Платформа предоставляет широкие возможности для профилирования пользователей:</p><ul><li>addTag — тегирование пользователей для сегментации</li><li>addSms — привязка номеров телефонов к профилям</li><li>addAliases — кросс-девайсная идентификация пользователей</li><li>addOutcomeWithValue / addUniqueOutcome — отслеживание действий и конверсий</li><li>Полный цикл in-app сообщений: WillDisplay, DidDisplay, WillDismiss, DidDismiss, inAppMessageClicked</li><li>Отслеживание изменений состояния: подписки, разрешения, пользовательский профиль</li></ul><p>Локальная SQLite-база хранит таблицы notification (с полями notification_id, opened, dismissed, title, message, full_data) и in_app_message (с отслеживанием показов и кликов).</p><h2>Артефакты разработки в продакшен-сборке</h2><p>В релизной версии приложения остались следы, которых там быть не должно:</p><ul><li>URL http://localhost:8081/wp-json/whitehouse/v1/galleries?page= — захардкоженный адрес локального дев-сервера</li><li>IP-адрес разработчика 10.4.4.109 — прописан в strings.xml как react_native_dev_server_ip</li><li>Пакеты expo-dev-client, expo-devlauncher, expo-devmenu — средства разработки Expo</li><li>Иконка дев-меню dev_menu_fab_icon.png</li><li>Экспортированная PreviewActivity из Compose UI Tooling — <b>доступна другим приложениям</b> через android:exported="true"</li></ul><p>Экспортированная Activity — это потенциальный вектор атаки. Любое приложение на устройстве может запустить PreviewActivity через Intent.</p><h2>Отсутствие certificate pinning</h2><p>Certificate pinning (закрепление сертификата) — это метод защиты от атак «человек посередине» (MITM), при котором приложение принимает только заранее известные сертификаты сервера. Приложение Белого дома использует стандартный Android Trust Manager <b>без закрепления сертификатов</b>. Это означает, что при использовании скомпрометированного Wi-Fi или корпоративного прокси трафик между приложением и серверами whitehouse.gov может быть перехвачен и прочитан.</p><h2>Разрешения и файловый доступ</h2><p>Манифест запрашивает следующие разрешения:</p><ul><li>INTERNET — доступ к сети</li><li>VIBRATE — вибрация</li><li>ACCESS_NETWORK_STATE — состояние сети</li><li>POST_NOTIFICATIONS — отправка уведомлений</li><li>WAKE_LOCK — предотвращение засыпания</li><li>RECEIVE_BOOT_COMPLETED — автозапуск при загрузке</li><li>C2DM.RECEIVE — облачные пуш-уведомления</li><li>CHECK_LICENSE — проверка лицензии Google Play</li></ul><p>Конфигурация FileProvider описывает путь external-path name="shared" path="." — приложение может <b>предоставлять любые файлы из внешнего хранилища</b> другим приложениям через FileProvider. Это не означает чтение чужих данных, но расширяет поверхность атаки при взаимодействии между приложениями.</p><h2>Полный стек зависимостей</h2><p>Список SDK внутри приложения впечатляет:</p><ul><li><b>Фреймворк:</b> React Native, Expo SDK 54, Hermes JS engine</li><li><b>Пуш/вовлечение:</b> OneSignal, Firebase Cloud Messaging, Firebase Installations</li><li><b>Аналитика:</b> Firebase Analytics, Google Data Transport, OpenTelemetry</li><li><b>Сеть:</b> OkHttp 3, Apollo GraphQL, Okio</li><li><b>Изображения:</b> Fresco, Glide, Coil 3, Uploadcare CDN</li><li><b>Видео:</b> ExoPlayer (Media3), Expo Video</li><li><b>ML:</b> Google ML Kit Vision (сканирование штрих-кодов), модель Barhopper</li><li><b>Криптография:</b> Bouncy Castle</li><li><b>Хранилище:</b> Expo Secure Store, React Native Async Storage</li><li><b>WebView:</b> React Native WebView (с инжектором)</li><li><b>DI:</b> Koin</li><li><b>Сериализация:</b> GSON, Wire (Protocol Buffers)</li><li><b>Лицензия:</b> PairIP license check (Google Play Verification)</li></ul><h2>Что делать пользователям</h2><ol><li>Не открывать ссылки через встроенный браузер приложения — копировать URL и открывать в Chrome/Firefox, где cookie-баннеры отображаются корректно</li><li>Проверить разрешения приложения в настройках Android: Настройки → Приложения → White House → Разрешения — убедиться, что геолокация отключена</li><li>Учитывать, что RECEIVE_BOOT_COMPLETED запускает сервисы приложения при каждой загрузке устройства — даже если вы не открывали приложение</li><li>Для параноиков: использовать отдельный рабочий профиль Android (Настройки → Система → Несколько пользователей) для изоляции</li></ol><h2>Чеклист для разработчиков: что не должно попадать в прод</h2><p>Этот случай — хороший повод проверить собственные приложения. Вот что стоит убрать перед релизом:</p><ol><li>URL localhost и IP-адреса разработчиков — искать в strings.xml, конфигах и коде</li><li>Дев-пакеты (expo-dev-client, devmenu) — исключать из релизных сборок через build flavors</li><li>Экспортированные Activity для отладки — убирать android:exported="true" у дев-компонентов</li><li>Внешние JS-зависимости без SRI — хостить критичные ресурсы на собственном CDN</li><li>Избыточные SDK-модули — если не используете геолокацию, исключить модуль из сборки, а не просто «отключить» флагом</li><li>Широкие пути в FileProvider — ограничивать до конкретных директорий вместо path="."</li><li>Certificate pinning — добавить для всех критичных эндпоинтов через network_security_config.xml</li></ol><h2>Выводы</h2><blockquote>Приложение Белого дома — это React Native обёртка над WordPress с инжектором обхода cookie и пейволлов, инфраструктурой GPS-трекинга через OneSignal и JavaScript-зависимостями с GitHub Pages стороннего разработчика. Без certificate pinning.</blockquote><p>Этот разбор показывает, что даже государственные приложения могут содержать сомнительные практики: от обхода GDPR-баннеров до supply-chain зависимостей от случайных разработчиков. Полная инфраструктура GPS-трекинга, встроенная в код, но формально «отключённая» — это бомба замедленного действия, которая может быть активирована без обновления приложения.</p><p>Оригинальный анализ доступен в <a href="https://blog.thereallo.dev/blog/decompiling-the-white-house-app">блоге thereallo.dev</a>.</p><p>А вы проверяли, какие разрешения у государственных приложений на вашем телефоне?</p>]]></content:encoded>
    </item>
    <item>
      <title>Волна supply chain атак на PyPI: разбираем LiteLLM, telnyx и Trivy</title>
      <link>https://tproger.ru/news/volna-supply-chain-atak-na-pypi--razbiraem-litellm--telnyx-i-tri</link>
      <comments>https://tproger.ru/news/volna-supply-chain-atak-na-pypi--razbiraem-litellm--telnyx-i-tri?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Алексей Михайлишин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/volna-supply-chain-atak-na-pypi--razbiraem-litellm--telnyx-i-tri</guid>
      <description><![CDATA[<p>Разбор волны атак на PyPI в марте 2026: как группировка TeamPCP скомпрометировала LiteLLM, telnyx и Trivy через украденные токены. Анализ, IoC и защита.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/volna-supply-chain-atak-na-pypi--razbiraem-litellm--telnyx-i-tri">Волна supply chain атак на PyPI: разбираем LiteLLM, telnyx и Trivy</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 28 Mar 2026 07:52:06 GMT</pubDate>
      <content:encoded><![CDATA[<p>Представьте: вы запускаете pip install для библиотеки, которую используете каждый день. Она прошла миллионы загрузок, стоит в зависимостях десятков ваших проектов. Но вот именно эта версия — уже не та библиотека. Кто-то подменил пакет, и при следующем import ваши SSH-ключи, токены AWS и пароли от баз данных утекают на сервер злоумышленников.</p><p>Именно это произошло на неделе 24–28 марта 2026 года. Три популярных пакета на <a href="https://pypi.org/">PyPI</a> — <a href="https://github.com/BerriAI/litellm">LiteLLM</a>, <a href="https://github.com/team-telnyx/telnyx-python">telnyx</a> и <a href="https://github.com/aquasecurity/trivy">Trivy</a> — оказались скомпрометированы одной и той же группировкой. Разбираемся, как это работает, чем грозит и как защититься.</p><p><b>Supply chain атака</b> (атака на цепочку поставок) — это тип кибератаки, при котором злоумышленник внедряет вредоносный код не напрямую в вашу систему, а через доверенную зависимость: библиотеку, инструмент или сервис, который вы уже используете. Вместо того чтобы взламывать ваш сервер, атакующий компрометирует то, что вы сами устанавливаете. Это особенно опасно, потому что такие пакеты проходят через все ваши проверки — они же «легитимные».</p><blockquote><b>Ключевые выводы</b><br /><br />— За одну неделю скомпрометированы три крупных пакета: <a href="https://pypi.org/project/litellm/">litellm</a> (версии 1.82.7 и 1.82.8), <a href="https://pypi.org/project/telnyx/">telnyx</a> (версии 4.87.1 и 4.87.2) и <a href="https://github.com/aquasecurity/trivy">Trivy</a> (сканер уязвимостей от Aqua Security).<br />— Все атаки связаны с группировкой <b>TeamPCP</b>: совпадают RSA-ключ шифрования, схема эксфильтрации и имя архива tpcp.tar.gz.<br />— Вредоносный код крал SSH-ключи, токены облачных провайдеров (AWS, GCP, Azure), секреты Kubernetes, файлы криптокошельков и переменные окружения.<br />— LiteLLM — самый агрессивный вариант: латеральное перемещение по кластерам K8s и установка персистентного бэкдора через systemd.<br />— telnyx использовал стеганографию: вредоносный бинарник был спрятан внутри WAV-файла.<br />— Вектор первоначальной атаки — компрометация Trivy, через который были украдены PyPI-токены из CI/CD пайплайнов.</blockquote><h2>Хронология атак</h2><p>Атаки развивались каскадно — каждая следующая была следствием предыдущей.</p><ol><li><b>Март 2026, начало месяца — Trivy.</b> Группировка TeamPCP скомпрометировала apt-репозиторий сканера уязвимостей <a href="https://github.com/aquasecurity/trivy">Trivy</a> от Aqua Security. Отравленный бинарник Trivy, установленный в CI/CD пайплайнах, начал красть секреты раннеров — в том числе токены для публикации на PyPI.</li><li><b>24 марта 2026, 10:52 UTC — LiteLLM.</b> На PyPI появляется версия <a href="https://pypi.org/project/litellm/">litellm</a> 1.82.8 с вредоносным .pth-файлом. Пакет крадёт учётные данные, перемещается по кластерам Kubernetes и устанавливает бэкдор. Чуть ранее вышла версия 1.82.7 с менее агрессивным вариантом — без .pth-файла, но с таким же пейлоадом в коде прокси-сервера.</li><li><b>27 марта 2026 — telnyx.</b> Публикуются версии <a href="https://pypi.org/project/telnyx/">telnyx</a> 4.87.1 и 4.87.2. Вредоносный код внедрён в _client.py. Используется новая техника доставки — стеганография в WAV-файлах. Версия 4.87.1 содержит баг (опечатка в регистре Setup() вместо setup()), версия 4.87.2 исправляет его.</li></ol><p>Ни одна из вредоносных версий не имела соответствующего тега или релиза в GitHub-репозитории. Пакеты были загружены напрямую на PyPI с помощью украденных токенов, минуя стандартный CI/CD-процесс.</p><h2>LiteLLM — подробный разбор</h2><p><a href="https://github.com/BerriAI/litellm">LiteLLM</a> — популярная Python-библиотека от BerriAI, которая предоставляет единый интерфейс к более чем 100 провайдерам LLM: OpenAI, Anthropic, Google, Azure и другим. Она широко используется в AI-стартапах, MCP-плагинах и продакшн-системах. Именно поэтому компрометация этого пакета особенно опасна — он часто оказывается в окружениях с доступом к критическим секретам.</p><h3>Как работал вредоносный код</h3><p>Атака использовала малоизвестную особенность Python — файлы .pth (path configuration files). Модуль site обрабатывает их при каждом запуске интерпретатора: строки, начинающиеся с import, передаются в exec(). Это значит, что вредоносный код выполнялся при <b>любом</b> запуске Python в окружении, где был установлен litellm — не только при импорте библиотеки.</p><p>Файл litellm_init.pth (34 628 байт) содержал одну строку:</p><p>Эта строка запускала фоновый процесс через Popen, который декодировал и выполнял трёхуровневый вредоносный пейлоад.</p><h3>Три стадии атаки</h3><p><b>Стадия 1 — оркестратор</b> (25 844 байта). Содержал захардкоженный RSA-4096 публичный ключ и ещё один base64-закодированный блоб с логикой сбора данных. Управлял шифрованием и отправкой украденных данных.</p><p><b>Стадия 2 — коллектор</b> (17 281 байт). Собирал:</p><ul><li>SSH-ключи всех типов (RSA, Ed25519, ECDSA, DSA) со всех пользователей системы</li><li>Переменные окружения и .env-файлы</li><li>Учётные данные AWS, GCP, Azure — включая активную эксплуатацию через AWS SigV4 для дампа Secrets Manager и SSM Parameter Store</li><li>Конфигурации Kubernetes и секреты из всех namespace</li><li>Файлы криптокошельков: Bitcoin, Ethereum, Solana, Litecoin, Dogecoin, Zcash и другие</li><li>Историю shell, .gitconfig, пароли баз данных</li></ul><p><b>Стадия 3 — персистентность</b> (1 125 байт). Устанавливал бэкдор, замаскированный под «System Telemetry Service»:</p><p>Домен checkmarx.zone имитировал известную компанию <a href="https://checkmarx.com/">Checkmarx</a>, работающую в сфере безопасности приложений.</p><h3>Латеральное перемещение по Kubernetes</h3><p>Самая агрессивная часть атаки — распространение по кластерам Kubernetes. Если на скомпрометированной машине был доступен токен сервисного аккаунта K8s, вредонос создавал привилегированный pod на <b>каждом</b> узле кластера:</p><p>Поды именовались node-setup-* в пространстве имён kube-system, чтобы выглядеть легитимно. Каждый под монтировал корневую файловую систему хоста, получал доступ к PID и сети хоста и через chroot устанавливал персистентный бэкдор непосредственно на узел.</p><h3>Шифрование и эксфильтрация</h3><p>Украденные данные шифровались по гибридной схеме: случайный 32-байтный ключ AES-256-CBC для данных, затем сам ключ шифровался RSA-4096 (OAEP). Архив отправлялся POST-запросом на домен models.litellm.cloud — он был зарегистрирован 23 марта 2026 года, за день до публикации вредоносных пакетов, и не является частью легитимной инфраструктуры LiteLLM.</p><p>Побочный эффект — из-за того, что .pth-файл срабатывал при каждом запуске интерпретатора, дочерний процесс снова запускал тот же .pth, создавая экспоненциальную fork-бомбу. Именно так компрометацию и обнаружили: один из инженеров <a href="https://futuresearch.ai/">FutureSearch</a> заметил, что машина упала после установки litellm как транзитивной зависимости MCP-плагина в <a href="https://www.cursor.com/">Cursor</a>.</p><h2>telnyx — стеганография в WAV-файлах</h2><p><a href="https://github.com/team-telnyx/telnyx-python">telnyx</a> — официальный Python SDK для телекоммуникационной платформы <a href="https://telnyx.com/">Telnyx</a>, используемый для программной телефонии, SMS и работы с сетью. Пакет загружается более миллиона раз в месяц (~30 000 в день), что делает его компрометацию особенно масштабной.</p><h3>Вектор атаки</h3><p>Как и в случае с LiteLLM, GitHub-репозиторий telnyx не был скомпрометирован. Все недавние коммиты принадлежат stainless-app[bot] — боту платформы <a href="https://www.stainlessapi.com/">Stainless</a>, которая генерирует SDK. Ни версия 4.87.1, ни 4.87.2 не имеют соответствующих тегов или релизов в GitHub.</p><p>Ключевое доказательство — отпечаток инструмента загрузки. Легитимный CI-пайплайн использует rye publish, а метаданные PyPI для вредоносных версий показывают twine/6.2.0 CPython/3.14.3. Злоумышленник загрузил пакеты вручную, используя украденный API-токен.</p><p>Репозиторий не использовал <a href="https://docs.pypi.org/trusted-publishers/">PyPI Trusted Publishers</a> (OIDC), которые привязывают загрузку к конкретному репозиторию и workflow. Без этой защиты украденный токен позволяет загрузить любую версию с любой машины.</p><h3>Стеганография в WAV-файлах</h3><p>Главное нововведение этой атаки — доставка пейлоада через аудиофайлы. При импорте модуля telnyx вредоносный код скачивал WAV-файл с C2-сервера и извлекал из аудиоданных скрытый исполняемый файл:</p><p>Этот подход позволяет обойти сетевые инструменты инспекции трафика: WAV-файл выглядит как обычный аудиоконтент, а сам пейлоад закодирован в base64 и XOR-шифрован внутри аудиоданных.</p><h3>Два вектора атаки</h3><p>Вредоносный код содержал два независимых пути — для Windows и для Linux/macOS.</p><p><b>Windows</b> — функция setup() скачивала WAV-файл hangup.wav, извлекала из него бинарник и сохраняла как msbuild.exe в папку автозагрузки Windows (директория Startup в %APPDATA%). Имя файла имитировало легитимный <a href="https://learn.microsoft.com/en-us/visualstudio/msbuild/msbuild">Microsoft Build Engine</a>. Для предотвращения повторных загрузок использовался скрытый lock-файл с 12-часовым таймаутом.</p><p><b>Linux/macOS</b> — функция FetchAudio() скачивала ringtone.wav, декодировала из base64-переменной _p скрипт сбора учётных данных и запускала его в фоновом процессе. Скрипт собирал те же категории данных, что и в атаке на LiteLLM, шифровал их AES-256-CBC + RSA-4096 и отправлял через HTTP POST.</p><p>Любопытная деталь: версия 4.87.1 содержала баг — вызов Setup() с заглавной буквой при определении def setup() со строчной. NameError прерывал выполнение модуля, и ни один из векторов атаки не работал. Версия 4.87.2 исправляла опечатку.</p><h2>Trivy — когда сканер безопасности сам становится угрозой</h2><p><a href="https://github.com/aquasecurity/trivy">Trivy</a> — популярный open source сканер уязвимостей от <a href="https://www.aquasec.com/">Aqua Security</a>, который проверяет контейнеры, файловые системы и Git-репозитории. Он широко используется в CI/CD пайплайнах для автоматического поиска уязвимостей перед деплоем.</p><p>Именно Trivy стал точкой входа для всей цепочки атак. TeamPCP скомпрометировала apt-репозиторий Trivy и подменила бинарник. Когда CI-раннеры устанавливали Trivy без фиксации версии, они получали отравленную сборку:</p><p>Отравленный Trivy с полными привилегиями CI-раннера собирал секреты окружения, включая PYPI_PUBLISH_PASSWORD. Эти украденные токены затем использовались для публикации вредоносных версий LiteLLM и telnyx напрямую на PyPI.</p><p>Мейнтейнер LiteLLM <a href="https://news.ycombinator.com/item?id=43466171">подтвердил связь с Trivy на Hacker News</a>. Ирония ситуации в том, что инструмент, призванный защищать от уязвимостей, сам стал вектором атаки.</p><h2>Кто за этим стоит — группа TeamPCP</h2><p>Все три атаки атрибутированы одной группировке — <b>TeamPCP</b>. Атрибуция основана на трёх совпадающих индикаторах:</p><ol><li><b>Идентичный RSA-4096 публичный ключ.</b> Ключ шифрования в пейлоаде telnyx побайтово совпадает с ключом из litellm 1.82.8. Расшифровать данные может только владелец соответствующего приватного ключа.</li><li><b>Имя архива tpcp.tar.gz и HTTP-заголовок X-Filename: tpcp.tar.gz.</b> Используются в обеих атаках при эксфильтрации. «TPCP» — сокращение от TeamPCP.</li><li><b>Идентичная схема шифрования.</b> Одинаковая последовательность команд openssl: генерация случайного ключа, шифрование AES-256-CBC, шифрование ключа через RSA OAEP — одни и те же вызовы в обоих пейлоадах.</li></ol><p>При этом атакующие активно развивают инструментарий: LiteLLM использовал скомпрометированный домен (models.litellm.cloud) для C2, telnyx — голый IP-адрес (83.142.209.203). Стеганография в WAV-файлах — новая техника, не встречавшаяся в атаке на LiteLLM.</p><h2>Как защититься</h2><p>Если вы используете любой из скомпрометированных пакетов — действуйте немедленно. Вот практический чеклист:</p><ol><li><b>Проверьте версии зависимостей.</b> Запустите pip show litellm и pip show telnyx во всех ваших окружениях, включая CI/CD раннеры и Docker-образы.</li><li><b>Удалите скомпрометированные версии и очистите кеш.</b> Удалите пакеты и выполните pip cache purge или rm -rf ~/.cache/uv, чтобы закэшированные wheel-файлы не установились повторно.</li><li><b>Проверьте признаки персистентности.</b> Ищите ~/.config/sysmon/sysmon.py и ~/.config/systemd/user/sysmon.service. В Kubernetes — поды node-setup-* в kube-system. На Windows — файл msbuild.exe в папке Startup.</li><li><b>Ротируйте все секреты.</b> SSH-ключи, токены облачных провайдеров, ключи API из .env, пароли БД, токены PyPI — всё, что присутствовало в скомпрометированном окружении.</li><li><b>Фиксируйте версии зависимостей.</b> Используйте lock-файлы: pip freeze, uv lock, poetry.lock.</li><li><b>Включите PyPI Trusted Publishers.</b> Привяжите публикацию пакетов к конкретному GitHub-репозиторию и workflow через OIDC. Украденные токены станут бесполезными.</li><li><b>Проверяйте хеши пакетов.</b> Используйте флаг --require-hashes при установке через pip или аналогичные механизмы в uv и poetry.</li><li><b>Настройте мониторинг зависимостей.</b> Инструменты вроде <a href="https://github.com/safedep/vet">SafeDep vet</a>, <a href="https://github.com/pypa/pip-audit">pip-audit</a> или <a href="https://socket.dev/">Socket</a> помогут обнаружить вредоносные пакеты до попадания в продакшн.</li></ol><p>Пример фиксации хешей с pip:</p><p>Пример фиксации с uv:</p><h2>FAQ</h2><h3>Как понять, что мой проект затронут?</h3><p>Проверьте установленные версии: pip show litellm и pip show telnyx. Если у вас litellm 1.82.7 или 1.82.8, либо telnyx 4.87.1 или 4.87.2 — вы затронуты. Также проверьте кеш пакетного менеджера: для uv поищите файл litellm_init.pth в ~/.cache/uv. Наличие этого файла — признак компрометации.</p><h3>Достаточно ли просто обновить пакет?</h3><p>Нет. Если вредоносная версия была установлена, одного обновления недостаточно. Вредонос мог уже установить персистентный бэкдор (~/.config/sysmon/sysmon.py), украсть секреты или создать привилегированные поды в Kubernetes. Необходимо провести полный аудит: проверить систему на признаки персистентности, ротировать все секреты и очистить кеш пакетного менеджера.</p><h3>Работает ли вредоносный код в Docker-контейнерах?</h3><p>Да. .pth-файл из litellm срабатывает при любом запуске Python в контейнере, где установлен пакет. Более того — если в контейнере доступен Kubernetes service account token (что является стандартной конфигурацией), вредонос может выйти за пределы контейнера и скомпрометировать весь кластер.</p><h3>Как TeamPCP получила токены PyPI?</h3><p>Через скомпрометированный Trivy. CI/CD пайплайны LiteLLM и, вероятно, telnyx устанавливали Trivy из apt-репозитория без фиксации версии. Когда TeamPCP подменила бинарник в репозитории, отравленный Trivy с привилегиями CI-раннера извлёк секреты окружения — в том числе токены для публикации на PyPI. Репозиторий telnyx не использовал Trivy, поэтому точный вектор получения его токена пока не установлен, но паттерн атаки идентичен.</p><h3>Можно ли было обнаружить атаку до установки?</h3><p>Да, при наличии правильных инструментов. Отсутствие соответствующего GitHub-тега для опубликованной версии, изменение инструмента загрузки (twine вместо rye publish), появление .pth-файла в wheel — всё это детектируемые аномалии. Инструменты типа <a href="https://github.com/safedep/vet">SafeDep vet</a> умеют проверять пакеты на подобные сигналы. Также помогает проверка хешей через --require-hashes.</p><h2>Выводы</h2><p>Волна атак TeamPCP демонстрирует новый уровень supply chain атак: это не тайпсквоттинг и не подмена малоизвестных пакетов. Атакующие компрометируют инфраструктуру публикации настоящих, широко используемых библиотек — и делают это через цепочку доверия. Trivy ломает CI/CD, CI/CD отдаёт PyPI-токены, PyPI-токены используются для публикации троянизированных пакетов.</p><blockquote>«Безопасность цепочки поставок — это не отдельная задача, а свойство всего процесса разработки. Если ваш сканер уязвимостей сам становится вектором атаки, проблема не в конкретном инструменте — проблема в том, что мы устанавливаем инструменты безопасности с тем же уровнем доверия, что и обычные зависимости.»</blockquote><p>Три ключевых урока из этой истории:</p><ol><li><b>Фиксируйте версии всего</b> — не только библиотек, но и инструментов в CI/CD. apt-get install trivy без версии — это приглашение для атакующего.</li><li><b>Используйте Trusted Publishers</b> — PyPI OIDC привязывает публикацию к конкретному репозиторию. Украденный токен без workflow бесполезен.</li><li><b>Мониторьте аномалии</b> — отсутствие GitHub-тега для PyPI-версии, смена upload tool, появление .pth-файлов — всё это сигналы компрометации.</li></ol><p><b>Источники:</b> <a href="https://safedep.io/blog/malicious-litellm-1.82.8/">SafeDep — анализ litellm</a>, <a href="https://safedep.io/blog/compromised-telnyx-pypi-wav-steganography/">SafeDep — анализ telnyx</a>, <a href="https://blog.futuresearch.ai/p/supply-chain-attack-in-litellm-on-pypi">FutureSearch — обнаружение litellm</a>, <a href="https://github.com/BerriAI/litellm/issues/24512">GitHub Advisory litellm #24512</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Взломан PyPI-пакет telnyx: вредонос прячется в WAV-файлах и крадёт учётные данные</title>
      <link>https://tproger.ru/news/vzloman-pypi-paket-telnyx--vredonos-pryachetsya-v-wav-fajlah-i-krad</link>
      <comments>https://tproger.ru/news/vzloman-pypi-paket-telnyx--vredonos-pryachetsya-v-wav-fajlah-i-krad?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Алексей Михайлишин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/vzloman-pypi-paket-telnyx--vredonos-pryachetsya-v-wav-fajlah-i-krad</guid>
      <description><![CDATA[<p>Версии telnyx 4.87.1 и 4.87.2 на PyPI содержат вредоносный код (CVE-2026-33634). Вредонос использует стеганографию в WAV-файлах для кражи учётных данных. Проверьте свои проекты.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/vzloman-pypi-paket-telnyx--vredonos-pryachetsya-v-wav-fajlah-i-krad">Взломан PyPI-пакет telnyx: вредонос прячется в WAV-файлах и крадёт учётные данные</a>»</p>]]></description>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 27 Mar 2026 16:28:05 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если вы используете Python-пакет <b>telnyx</b> для работы с телефонией и мессенджингом — проверьте версию прямо сейчас. Две версии официального SDK оказались заражены вредоносным кодом, который ворует учётные данные и устанавливает бэкдор.</p><p><a href="https://telnyx.com/">Telnyx</a> — платформа для программируемой телефонии, SMS и сетевых сервисов. Её Python SDK (<a href="https://pypi.org/project/telnyx/">telnyx на PyPI</a>) скачивают более <b>1 миллиона раз в месяц</b> (~30 000 загрузок в день). 27 марта 2026 года исследователи из <a href="https://safedep.io/">SafeDep</a> обнаружили, что версии <b>4.87.1</b> и <b>4.87.2</b> содержат вредоносный код, которого нет в исходном репозитории на GitHub. Инциденту присвоен <b><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-33634">CVE-2026-33634</a></b> (CVSS 9.4). Обе заражённые версии уже карантинированы PyPI.</p><p><b>Главное:</b> Версии telnyx 4.87.1 и 4.87.2 на PyPI содержат вредоносный код — 74 строки, внедрённые в файл _client.py. Пакет скачивают более 1 млн раз в месяц. Вредонос использует стеганографию в WAV-файлах для доставки полезной нагрузки. На Windows устанавливается бэкдор, на Linux/macOS — крадутся учётные данные. Безопасная версия — 4.87.0. Атака связана с группировкой TeamPCP — это уже третье звено в цепочке после компрометации Trivy, Checkmarx и litellm.</p><p>Supply chain attack (атака на цепочку поставок) — тип атаки, при которой злоумышленник компрометирует не конечную цель, а один из компонентов, от которого она зависит: библиотеку, SDK или инструмент сборки. Разберём, как именно сработала атака и что делать, если вы используете telnyx.</p><h2>Как произошла компрометация</h2><p>Последняя чистая версия пакета — <b>4.87.0</b> — была опубликована 26 марта через штатный CI/CD-пайплайн (GitHub Actions + Rye). У неё есть соответствующий тег v4.87.0 в репозитории.</p><p>Версии 4.87.1 и 4.87.2 не имеют ни тегов, ни релизов на GitHub. Workflow публикации не запускался после v4.87.0. Метаданные PyPI показывают, что заражённые версии были загружены через twine/6.2.0, тогда как легитимный пайплайн использует rye publish.</p><p>Вывод: атакующий получил украденный PyPI API-токен и загрузил троянизированные версии напрямую, минуя CI/CD. У проекта не был настроен <a href="https://docs.pypi.org/trusted-publishers/">PyPI Trusted Publisher (OIDC)</a>, который привязывает загрузку к конкретному репозиторию и воркфлоу, делая украденные токены бесполезными.</p><h2>Как работает вредоносный код</h2><p>В файл telnyx/_client.py было внедрено ровно <b>74 строки</b> кода в трёх местах: импорты в начале файла, base64-закодированная переменная с полезной нагрузкой и функции атаки после легитимных классов. Код выполняется автоматически при import telnyx — никакого взаимодействия с пользователем не требуется.</p><h3>WAV-стеганография</h3><p>Ключевая особенность атаки — использование стеганографии. Вредонос скачивает с C2-сервера файлы, замаскированные под WAV-аудио (ringtone.wav для Linux/macOS, hangup.wav для Windows). Исполняемый код спрятан в аудиофреймах и извлекается через XOR-деобфускацию. Импорт модуля wave в SDK для телефонии — единственный «красный флаг», который мог выдать атаку при code review.</p><h3>Windows: бэкдор через автозагрузку</h3><p>Функция setup() проверяет os.name == 'nt', затем скачивает бинарник из WAV-файла и сохраняет его как msbuild.exe в папку автозагрузки Windows. Имя файла имитирует легитимный инструмент Microsoft Build Engine. Бэкдор запускается при каждом входе в систему с кулдауном повторной установки 12 часов.</p><h3>Linux/macOS: кража учётных данных</h3><p>Функция FetchAudio() запускает второй этап из base64-закодированной переменной (4 436 символов). Скрипт собирает учётные данные, API-ключи, SSH-ключи и секреты, шифрует их связкой <b>AES-256-CBC + RSA-4096</b> с хардкодированным публичным ключом и отправляет на C2-сервер через HTTP POST.</p><h3>Баг атакующего</h3><p>Любопытная деталь: в версии 4.87.1 атака на Windows <b>не работала</b>. Атакующий вызвал Setup() с заглавной буквы, тогда как функция определена как setup() со строчной. Это вызывало NameError, прерывавший выполнение модуля до запуска FetchAudio(). Версия 4.87.2 — по сути патч-релиз атакующего, исправляющий эту опечатку.</p><h2>Связь с TeamPCP: цепочка атак</h2><p>RSA-4096 публичный ключ, зашитый в вредоносный код, <b>побайтово совпадает</b> с ключом из <a href="https://safedep.io/blog/litellm-supply-chain-compromise/">компрометации пакета litellm</a>. Это позволяет с высокой уверенностью атрибутировать атаку группировке <b>TeamPCP</b>. Группировка использует инфраструктуру <b>CanisterWorm</b>, размещённую на блокчейне Internet Computer Protocol (ICP) — без единой точки отказа.</p><p>Компрометация telnyx — <b>третье крупное звено</b> в каскадной атаке TeamPCP:</p><ul><li><b>27 февраля</b> — атака на репозиторий Trivy (сканер уязвимостей от Aqua Security) через вредоносный PR</li><li><b>19–20 марта</b> — заражённый Trivy v0.69.4 опубликован, CanisterWorm распространился на 46+ npm-пакетов</li><li><b>23 марта</b> — скомпрометированы Checkmarx GitHub Actions</li><li><b>24 марта</b> — заражены версии litellm 1.82.7 и 1.82.8 на PyPI (~97 млн загрузок/мес)</li><li><b>27 марта</b> — заражены версии telnyx 4.87.1 и 4.87.2 на PyPI</li></ul><h2>Что делать</h2><ol><li>Проверьте версию telnyx в ваших проектах</li><li>Если установлена 4.87.1 или 4.87.2 — <b>немедленно откатитесь</b> на 4.87.0</li><li>Проверьте наличие файла msbuild.exe в папке автозагрузки Windows</li><li>Проверьте сетевые соединения с IP 83.142.209.203</li><li>Если обнаружены IoC — считайте <b>все</b> учётные данные, API-ключи и SSH-ключи скомпрометированными</li><li>Проверьте CI/CD на использование других скомпрометированных пакетов TeamPCP: Trivy, Checkmarx Actions, litellm</li><li>Включите <a href="https://docs.pypi.org/trusted-publishers/">Trusted Publishers</a> для всех ваших PyPI-пакетов</li></ol><h2>Индикаторы компрометации (IoC)</h2><p><b><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-33634">CVE-2026-33634</a></b> (CVSS 9.4) — <a href="https://github.com/team-telnyx/telnyx-python/issues/235">GitHub issue #235</a></p><h2>FAQ</h2><h3>Какие версии telnyx заражены?</h3><p>Вредоносный код содержится в версиях 4.87.1 и 4.87.2. Обе уже карантинированы PyPI. Последняя безопасная версия — 4.87.0. При этом в 4.87.1 из-за опечатки атакующего ни один из векторов атаки фактически не срабатывал.</p><h3>Как атакующие получили доступ к PyPI?</h3><p>Через украденный PyPI API-токен. GitHub-репозиторий telnyx не был скомпрометирован — атакующие загрузили пакеты напрямую на PyPI через twine, минуя CI/CD. У проекта не был настроен Trusted Publisher (OIDC), который предотвратил бы такую атаку.</p><h3>Кто стоит за атакой?</h3><p>Атака атрибутирована группировке TeamPCP. Это та же группа, которая ранее скомпрометировала сканер уязвимостей Trivy, GitHub Actions Checkmarx и PyPI-пакет litellm. RSA-ключ в вредоносном коде побайтово совпадает с ключом из предыдущих атак. Инфраструктура CanisterWorm размещена на блокчейне ICP, что делает её устойчивой к блокировке.</p><h3>Что делать, если я уже установил заражённую версию?</h3><p>Немедленно откатитесь на версию 4.87.0. Проверьте систему на наличие IoC. Если обнаружены признаки компрометации — считайте все учётные данные, API-ключи и SSH-ключи на этой машине скомпрометированными и выполните их ротацию. Также проверьте CI/CD на использование Trivy, Checkmarx Actions и litellm.</p><h2>Выводы</h2><blockquote>Атака на telnyx — не изолированный инцидент. Это часть каскадной кампании TeamPCP, которая за месяц скомпрометировала Trivy, Checkmarx, litellm и теперь telnyx. Единственная надёжная защита — PyPI Trusted Publishers (OIDC), привязывающий загрузку к конкретному GitHub-репозиторию.</blockquote><p>Этот инцидент в очередной раз показывает: доверять пакетам из PyPI «на слово» нельзя, даже если это официальный SDK крупной платформы. Настройте <a href="https://docs.pypi.org/trusted-publishers/">Trusted Publishers</a>, пиньте версии зависимостей, проверяйте хеши при установке. Проверьте свои проекты прямо сейчас.</p><p>Источники: <a href="https://safedep.io/malicious-telnyx-pypi-compromise/">SafeDep</a>, <a href="https://www.aikido.dev/blog/telnyx-pypi-compromised-teampcp-canisterworm">Aikido</a>, <a href="https://thehackernews.com/2026/03/teampcp-pushes-malicious-telnyx.html">The Hacker News</a>, <a href="https://research.jfrog.com/post/team-pcp-strikes-again-telnyx-popular-library-hit/">JFrog Security Research</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Как пакет для работы с нейросетями стал стилером: полный разбор атаки на LiteLLM</title>
      <link>https://tproger.ru/news/kak-paket-dlya-raboty-s-nejrosetyami-stal-stilerom--polnyj-razbor-</link>
      <comments>https://tproger.ru/news/kak-paket-dlya-raboty-s-nejrosetyami-stal-stilerom--polnyj-razbor-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Картофельный Повелитель]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/kak-paket-dlya-raboty-s-nejrosetyami-stal-stilerom--polnyj-razbor-</guid>
      <description><![CDATA[<p>Версии LiteLLM 1.82.7 и 1.82.8 содержали стилер. Разбор атаки TeamPCP: хронология, технический анализ, IoC и чек-лист действий. Проверьте свои системы.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/kak-paket-dlya-raboty-s-nejrosetyami-stal-stilerom--polnyj-razbor-">Как пакет для работы с нейросетями стал стилером: полный разбор атаки на LiteLLM</a>»</p>]]></description>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Kubernetes]]></category>
      <category><![CDATA[CI/CD]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 27 Mar 2026 04:44:10 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если между 24 и 25 марта 2026 года вы обновляли LiteLLM — проверьте версию прямо сейчас. Ваши API-ключи от OpenAI, Anthropic и облачных провайдеров могли утечь.</p><p><a href="https://github.com/BerriAI/litellm">LiteLLM</a> — это open-source прокси для работы с API различных LLM-провайдеров: OpenAI, Anthropic, Azure, Bedrock и ещё сотней других. Библиотека позволяет переключаться между моделями через единый интерфейс с автоматическими фоллбэками, ретраями и трекингом расходов. При <b>97 миллионах загрузок в месяц</b> (около 3,4 млн в день) это один из самых популярных инструментов в AI-инфраструктуре.</p><p>В скомпрометированных версиях 1.82.7 и 1.82.8, опубликованных на PyPI, обнаружили встроенный стилер учётных данных. Он крал SSH-ключи, токены облачных сервисов, API-ключи и пароли, а затем расползался по Kubernetes-кластерам.</p><p><b>Ключевое:</b> Версии LiteLLM 1.82.7 и 1.82.8 на PyPI содержали стилер, крадущий SSH-ключи, облачные токены и API-ключи. Версия 1.82.8 запускала вредоносный код при каждом старте Python — даже без импорта библиотеки. Если вы устанавливали LiteLLM 24 марта 2026 года — <a href="https://tproger.ru/#remediation">проверьте свои системы</a>. Последняя чистая версия — 1.82.6.</p><p>Но эта атака — не изолированный инцидент. Это финал пятидневной <b>supply chain атаки</b> (атаки через цепочку поставок — внедрение вредоносного кода в легитимный пакет через компрометацию его инфраструктуры). За ней стоит группировка <b>TeamPCP</b> — ранее неизвестная группа, которая за последнюю неделю марта целенаправленно атаковала инструменты безопасности и разработки. Кампания началась с компрометации сканера уязвимостей Trivy и через цепочку украденных CI/CD-креденшалов дотянулась до LiteLLM.</p><p>Разбираем всю цепочку атаки от начала до конца — подробнее, чем где-либо ещё.</p><h2>Хронология: пять дней, три вендора, пять экосистем</h2><p>Чтобы понять, как LiteLLM оказался скомпрометирован, нужно отмотать на пять дней назад. Атакующие не ломали LiteLLM напрямую — они добрались до него через цепочку компрометаций, каждая из которых давала доступ к следующей цели.</p><h3>19 марта: Trivy — точка входа</h3><p>Всё началось с <a href="https://github.com/aquasecurity/trivy">Trivy</a> — open-source сканера уязвимостей от Aqua Security, которым пользуются тысячи компаний для проверки контейнеров и кода.</p><p>Атакующие использовали скомпрометированные учётные данные мейнтейнера, чтобы:</p><ul><li>Опубликовать вредоносный релиз <b>Trivy v0.69.4</b>, который прошёл через стандартную release-машинерию и попал в GHCR, ECR Public, Docker Hub, deb/rpm-пакеты</li><li>Подменить <b>76 из 77 тегов</b> aquasecurity/trivy-action на вредоносные коммиты</li><li>Заменить все 7 тегов aquasecurity/setup-trivy</li></ul><p>Вредоносный код в GitHub Actions сканировал память процесса Runner.Worker, собирал креденшалы, шифровал данные AES+RSA и отправлял на подставной домен scan.aquasecurtiy[.]org — обратите внимание на опечатку в слове «security». Если прямая эксфильтрация не удавалась, малварь создавала публичный репозиторий tpcp-docs через GitHub-токен жертвы и сливала данные туда.</p><h3>20–22 марта: npm-червь и дефейс</h3><p>Уже на следующий день украденные токены пошли в дело. Атакующие запустили <b>самораспространяющегося npm-червя</b>: 28 пакетов в @EmilGroup, 16 в @opengov, плюс отдельные пакеты в других скоупах. Червь крал npm-токены из скомпрометированных окружений, проверял, к каким пакетам они дают доступ, поднимал patch-версию, подставлял оригинальный README для маскировки и переиздавал пакет с вредоносной начинкой.</p><p>К 22 марта та же инфраструктура начала обслуживать Kubernetes-скрипт с <b>разделением жертв по геолокации</b>. На иранских системах деплоился DaemonSet с контейнером kamikaze, который удалял файловую систему хоста и перезагружал ноду. На остальных — устанавливал персистентный бэкдор.</p><p>В тот же день атакующие дефейснули <b>44 репозитория внутренней GitHub-организации Aqua Security</b> (aquasec-com), переименовав их с префиксом tpcp-docs- и описанием «TeamPCP Owns Aqua Security».</p><h3>23 марта: Checkmarx</h3><p>Кампания добралась до <b>Checkmarx</b> — ещё одного крупного вендора в сфере безопасности приложений. Были скомпрометированы:</p><ul><li>Checkmarx/kics-github-action — сканер инфраструктурного кода</li><li>Checkmarx/ast-github-action — GitHub Action для платформы Checkmarx</li><li>Расширения VS Code в реестре Open VSX: ast-results v2.53.0 (около 36 000 загрузок) и cx-dev-assist v1.7.0 (около 500 загрузок)</li></ul><p>Паттерн тот же: стилер креденшалов, привязанный к домену checkmarx[.]zone, с фоллбэком на публичный репозиторий docs-tpcp для эксфильтрации.</p><h3>24 марта: LiteLLM</h3><p>В <b>10:52 UTC</b> на PyPI появилась версия LiteLLM 1.82.8. Соответствующий тег или релиз на GitHub отсутствовал — пакет был загружен напрямую, в обход стандартного процесса. По <a href="https://www.reversinglabs.com/blog/teampcp-supply-chain-attack-spreads">данным ReversingLabs</a>, был скомпрометирован GitHub-аккаунт сооснователя и CEO LiteLLM Криша Дхолакии — предположительно, через CI/CD-пайплайн, где Trivy использовался <b>без пиннинга версии</b>.</p><p>Через три часа команда безопасности PyPI поставила проект на карантин. Скомпрометированные версии были удалены. Последняя чистая версия — <b>1.82.6</b>. Но при 3,4 миллионах загрузок в день даже три часа — это огромное окно.</p><p>Мейнтейнеры LiteLLM <a href="https://docs.litellm.ai/blog/security-update-march-2026">опубликовали security-апдейт</a>, подтвердив компрометацию и рекомендовав всем пользователям обновиться до версии 1.82.6 или выше (после снятия карантина). Issue #24512 на GitHub, описывающий уязвимость, был закрыт — предположительно, самим атакующим через скомпрометированный аккаунт.</p><h2>Как работает вредоносный код</h2><p>Теперь разберём, что именно попадало на машины жертв. LiteLLM оказался скомпрометирован в двух версиях, и они существенно различаются по механизму запуска.</p><h3>Версия 1.82.7: инъекция в proxy_server.py</h3><p>В версии 1.82.7 вредоносный код был внедрён в файл litellm/proxy/proxy_server.py. Малварь запускалась только при реальном использовании LiteLLM Proxy в приложении. Если пакет был установлен, но прокси-сервер не запускался, код мог не сработать.</p><h3>Версия 1.82.8: .pth-файл — запуск без импорта</h3><p>Версия 1.82.8 принципиально опаснее. В wheel-пакет был добавлен файл litellm_init.pth размером 34 628 байт, содержащий <b>дважды закодированный</b> в base64 вредоносный код.</p><p>.pth-файлы — малоизвестная особенность Python. Согласно <a href="https://docs.python.org/3/library/site.html">документации модуля site</a>, исполняемые строки в .pth-файлах выполняются автоматически при каждом запуске интерпретатора. Не при импорте библиотеки, а при запуске <b>любого</b> Python-процесса в окружении, где установлен пакет.</p><p>Это означает: достаточно было выполнить pip install litellm==1.82.8, и <b>каждый последующий запуск Python</b> на этой машине активировал стилер. Не нужно писать import litellm — даже python -c "print('hello')" запускал вредоносный код.</p><h3>Три стадии: сбор, шифрование, эксфильтрация</h3><p><b>Стадия 1 — сбор.</b> Скрипт прочёсывает машину и собирает:</p><ul><li>SSH-ключи и конфигурации (~/.ssh/)</li><li>.env-файлы с секретами</li><li>Креденшалы AWS (Access Key, Secret Key), GCP (ADC), Azure</li><li>Конфигурации Kubernetes (~/.kube/config)</li><li>Docker-конфиги (~/.docker/config.json)</li><li>Пароли баз данных</li><li>Историю шелла (bash_history, zsh_history)</li><li>Файлы криптокошельков</li><li>Все переменные окружения</li><li>Данные с облачных metadata-эндпоинтов (IMDS)</li></ul><p><b>Стадия 2 — шифрование.</b> Собранные данные упаковываются в tar-архив и шифруются гибридной схемой: случайный сессионный ключ <b>AES-256-CBC</b> для данных, зашифрованный захардкоженным <b>4096-битным RSA</b>-публичным ключом.</p><p><b>Стадия 3 — эксфильтрация.</b> Зашифрованный архив отправляется POST-запросом на models.litellm[.]cloud (домен не имеет отношения к настоящему litellm.ai) с заголовком X-Filename: tpcp.tar.gz.</p><h3>Горизонтальное распространение в Kubernetes</h3><p>Если на машине обнаружен токен сервисного аккаунта Kubernetes, малварь переходит в режим горизонтального распространения (lateral movement):</p><ol><li>Читает <b>все секреты кластера</b> во всех неймспейсах</li><li>Создаёт привилегированный pod на <b>каждой ноде</b> в kube-system на основе образа alpine:latest</li><li>Каждый pod монтирует <b>корневую файловую систему хоста</b></li><li>Устанавливает персистентный бэкдор в /root/.config/sysmon/sysmon.py</li><li>Регистрирует systemd user service для автозапуска</li></ol><p>Таким образом, компрометация одного pip-пакета превращается в <b>полную компрометацию всего Kubernetes-кластера</b>.</p><h3>Персистентность и бэкдор</h3><p>На локальной машине малварь создаёт:</p><ul><li>~/.config/sysmon/sysmon.py — скрипт-бэкдор</li><li>~/.config/systemd/user/sysmon.service — systemd unit для автозапуска</li></ul><p>После установки бэкдор периодически обращается к https://checkmarx[.]zone/raw, скачивает файл в /tmp/pglog и выполняет его содержимое. Это даёт атакующим возможность удалённо выполнять произвольный код на скомпрометированных машинах в любой момент.</p><h2>Как обнаружили: баг в малвари устроил fork-бомбу</h2><p>Ирония истории в том, что атаку обнаружили благодаря <b>ошибке самих хакеров</b>.</p><p>Команда <a href="https://futuresearch.ai/blog/litellm-pypi-supply-chain-attack/">FutureSearch</a> столкнулась с проблемой случайно: MCP-плагин в IDE Cursor подтянул LiteLLM как транзитивную зависимость. Вредоносный .pth-файл запускал дочерний Python-процесс через subprocess.Popen. Но поскольку .pth-файлы срабатывают при каждом запуске интерпретатора, дочерний процесс тоже запускал малварь, та порождала ещё один процесс — и так далее.</p><p>Результат — <b>экспоненциальная fork-бомба</b>, которая мгновенно съедала всю оперативную память и вешала систему. Без этого бага стилер мог бы работать незамеченным значительно дольше.</p><blockquote>Мы были взломаны… тысячи людей, вероятно, прямо сейчас под атакой</blockquote><h2>Что делать, если вы затронуты</h2><p>Если в ваших проектах, CI/CD-пайплайнах или на рабочих машинах устанавливался LiteLLM 24 марта или позже — проверьте версию:</p><p>Если обнаружена версия 1.82.7 или 1.82.8:</p><ol><li><b>Удалите пакет и очистите кэши:</b> pip cache purge, rm -rf ~/.cache/uv</li><li><b>Проверьте наличие бэкдора:</b> файлы ~/.config/sysmon/sysmon.py и ~/.config/systemd/user/sysmon.service</li><li><b>В Kubernetes:</b> аудит kube-system на наличие подов node-setup-*, проверка секретов на несанкционированный доступ</li><li><b>Ротация всех креденшалов:</b> SSH-ключи, облачные токены (AWS, GCP, Azure), API-ключи, пароли БД, .env-файлы</li><li><b>Сетевые логи:</b> проверьте обращения к models.litellm[.]cloud, checkmarx[.]zone, scan.aquasecurtiy[.]org</li><li><b>Восстановление:</b> не ограничивайтесь удалением пакета — пересобирайте системы из известных чистых образов с закреплёнными (pinned) зависимостями</li></ol><p>На момент публикации публичных подтверждений массовой эксплуатации украденных ключей не зафиксировано, однако учитывая трёхчасовое окно и объём загрузок, число затронутых окружений может исчисляться тысячами.</p><h2>Индикаторы компрометации (IoC)</h2><p><b>Вредоносные домены:</b></p><ul><li>models.litellm[.]cloud — C2 для LiteLLM</li><li>checkmarx[.]zone — C2, используемый для персистентности и Checkmarx-атаки</li><li>scan.aquasecurtiy[.]org — C2 для Trivy-атаки</li></ul><p><b>Файлы на диске:</b></p><ul><li>litellm_init.pth в site-packages/</li><li>~/.config/sysmon/sysmon.py</li><li>~/.config/systemd/user/sysmon.service</li><li>/tmp/pglog</li><li>/tmp/.pg_state</li></ul><p><b>Kubernetes-артефакты:</b></p><ul><li>Поды с именами node-setup-* в kube-system</li><li>Контейнеры с именами kamikaze или provisioner</li></ul><p>Инциденту присвоен идентификатор <b>CVE-2026-33634</b>. Полный список IoC в формате CSV доступен в <a href="https://github.com/DataDog/security-labs-pocs">репозитории Datadog Security Labs</a>.</p><h2>Частые вопросы</h2><h3>Что такое LiteLLM и зачем его используют?</h3><p>LiteLLM — это open-source Python-библиотека и прокси-сервер, который предоставляет единый интерфейс для работы с более чем 100 LLM-провайдерами (OpenAI, Anthropic, Azure, AWS Bedrock и другие). Библиотека позволяет переключаться между моделями без изменения кода, автоматически обрабатывает фоллбэки и ретраи, отслеживает расходы. По данным PyPI, пакет загружается около 3,4 миллионов раз в день.</p><h3>Какие версии LiteLLM скомпрометированы?</h3><p>Скомпрометированы версии <b>1.82.7</b> и <b>1.82.8</b>, опубликованные на PyPI 24 марта 2026 года. Обе версии удалены. Последняя безопасная версия — <b>1.82.6</b>. Версия 1.82.8 опаснее: она запускает вредоносный код при каждом старте Python через механизм .pth-файлов, тогда как 1.82.7 активируется только при использовании прокси-сервера.</p><h3>Как проверить, затронут ли я?</h3><p>Выполните pip show litellm для проверки версии и find ~/.cache/uv -name "litellm_init.pth" для поиска вредоносного файла в кэше. Также проверьте наличие бэкдора: файлы ~/.config/sysmon/sysmon.py и ~/.config/systemd/user/sysmon.service. В Kubernetes ищите поды node-setup-* в namespace kube-system.</p><h3>Кто стоит за атакой?</h3><p>Атака приписывается группировке <b>TeamPCP</b>, которая за последнюю неделю марта 2026 года провела серию supply chain атак на инструменты разработки и безопасности: сканер уязвимостей Trivy (Aqua Security), GitHub Actions и расширения VS Code от Checkmarx, npm-пакеты, и в финале — LiteLLM. Инциденту присвоен идентификатор CVE-2026-33634.</p><h3>Что такое .pth-файл и почему он опасен?</h3><p>Файлы с расширением .pth, размещённые в директории site-packages, автоматически обрабатываются модулем site Python при каждом запуске интерпретатора. Исполняемые строки в таких файлах выполняются без явного импорта библиотеки. В случае LiteLLM 1.82.8 файл litellm_init.pth содержал дважды закодированный в base64 вредоносный скрипт, который запускался при каждом вызове python в скомпрометированном окружении.</p><h2>Выводы</h2><p>Ирония инцидента — в том, что LiteLLM по определению хранит API-ключи ко всем LLM-провайдерам организации. Атакующие выбрали пакет, который гарантированно имеет доступ к самым ценным секретам.</p><blockquote>Одна зависимость. Одна цепная реакция. Пять экосистем supply chain скомпрометированы менее чем за месяц</blockquote><p>TeamPCP целенаправленно атаковали инструменты безопасности — сканер уязвимостей, анализатор инфраструктурного кода, прокси для LLM. Эти инструменты по своей природе имеют широкий доступ, и компрометация одного из них даёт атакующим доступ ко всем секретам, которые этот инструмент должен был защищать.</p><p>Устанавливать пакеты из публичного реестра без проверки хешей и без lock-файлов — значит фактически отдать root-доступ любому, кто сможет скомпрометировать аккаунт мейнтейнера. Как ёмко выразилась Ноэлль Мурата, старший инженер по безопасности в Xcape: «Это цифровой эквивалент того, чтобы съесть бутерброд, найденный в метро, и удивиться пищевому отравлению».</p><p>Подробный технический анализ от Datadog Security Labs доступен <a href="https://securitylabs.datadoghq.com/articles/litellm-compromised-pypi-teampcp-supply-chain-campaign/">здесь</a>. Оригинальный отчёт FutureSearch — <a href="https://futuresearch.ai/blog/litellm-pypi-supply-chain-attack/">здесь</a>. Официальный security-апдейт LiteLLM — <a href="https://docs.litellm.ai/blog/security-update-march-2026">здесь</a>.</p><p><b>Проверьте свои зависимости сегодня.</b> Команды для аудита — <a href="https://tproger.ru/#remediation">в разделе выше</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как отлавливать BYOVD-атаки: чек-лист детектирования с примерами</title>
      <link>https://tproger.ru/articles/kak-otlavlivat-byovd-ataki--chek-list-detektirovaniya-s-primerami</link>
      <comments>https://tproger.ru/articles/kak-otlavlivat-byovd-ataki--chek-list-detektirovaniya-s-primerami?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Константин Рисков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-otlavlivat-byovd-ataki--chek-list-detektirovaniya-s-primerami</guid>
      <description><![CDATA[<p>Разбираем технику BYOVD — как злоумышленники обходят EDR через уязвимые драйверы ядра. Реальные кейсы Lazarus, RansomHub и BlackByte, готовые правила корреляции для SIEM KUMA и чек-лист защиты: HVCI, LOLDrivers, heartbeat-мониторинг агентов.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-otlavlivat-byovd-ataki--chek-list-detektirovaniya-s-primerami">Как отлавливать BYOVD-атаки: чек-лист детектирования с примерами</a>»</p>]]></description>
      <category><![CDATA[Безопасный код]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 13 Mar 2026 06:30:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>EDR — Endpoint Detection and Response (EDR) — технология кибербезопасности для мониторинга, обнаружения и реагирования на угрозы на конечных устройствах (рабочие ноутбуки, серверы, смартфоны сотрудников). Это ПО непрерывно собирает данные о процессах, взаимодействии с реестром, запуске программ, файлов, сетевых подключениях на устройствах и если, допустим, некий процесс выглядит подозрительно, система не только бьёт тревогу, но и нейтрализует опасность, например, изолирует устройство от сети или откатывает изменений.</p><p>EDR — это очень мощное ПО. Можно сказать, что это основа современной безопасности.</p><p>Но есть такая техника, при которой EDR лежит кверху лапками, как безобидный щеночек, а не как сторожевой пес размером с трактор. Эта техника называется BYOVD (Bring Your Own Vulnerable Driver), посредством которой злоумышленники проникают в систему, повышают привилегии и потом делают то, что им нужно.</p><p>В статье разберу чем опасны BYOVD-атаки и поделюсь готовыми правилами детектирования, которые можно распечатать и всегда держать под рукой.</p><h2>Теоретическая часть: как работает BYOVD-атака</h2><p>BYOVD очень опасная техника.</p><ul><li>Программы-вымогатели BlackByte и AvosLocker использовали BYOVD для обхода средств защиты.</li><li>По данным <a href="https://www.huntress.com/blog/top-3-cybersecurity-threats-of-2024-so-far-what-you-need-to-know">Huntress</a>, в 2024 году значительная доля атак шифровальщиков включала обход EDR — в том числе через уязвимые драйверы.</li><li>BYOVD — типовая фаза ransomware-операций, а ransomware — главная киберугроза для российского бизнеса. В 2024 году шифровальщики парализовали СДЭК на трое суток (300 тыс. посылок в день), положили платёжные терминалы сети «Верный» по всей стране (убытки 120–140 млн руб./день), а в июле 2025-го хакеры уничтожили ИТ-инфраструктуру «Аэрофлота», вынудив отменить более 100 рейсов. Во всех этих инцидентах ключевым этапом было отключение защиты — и именно BYOVD остаётся самой распространённой техникой для этого. По данным Symantec, в 2026 году BYOVD стал наиболее частым методом обхода EDR в ransomware-атаках.</li><li>BYOVD — обязательный компонент в кибершпионаже. К слову, в процессе знаменитой масштабной операции по кибершпионажу, называемой <a href="https://attack.mitre.org/campaigns/C0022/">Operation DreamJob</a>, проводимой группировкой Lazarus, использовался BYOVD. Группировка создавала фейковые профили рекрутеров в LinkedIn и рассылала жертвам «вакансии» — ISO-файлы с вредоносной начинкой: многоступенчатой цепочкой загрузчиков (RollFling → RollSling → RollMid → KaolinRAT), финальным звеном которой был FudModule — руткит, работающий на уровне ядра.</li></ul><p>Практически во всех крупных ransomware-инцидентах ключевой этап — отключение EDR перед шифрованием. Если описать BYOVD в двух словах, то Bring Your Own Vulnerable Driver (BYOVD) — это техника, при которой злоумышленник использует уязвимость Windows, чтобы обойти EDR и получить привилегированный доступ к системе.</p><p>Дело в том, что Windows делит весь исполняемый код на два уровня доверия — в архитектуре x86 они называются кольцами защиты (protection rings): Ring 3 пользовательский режим, и Ring 0 режим ядра.</p><p>Обычные программы, вроде браузера, работают в Ring 3 и имеют ограниченный набор привилегий. А в ядре (Ring 0) работают ntoskrnl.exe (само ядро), HAL, файловая система, сетевой стек и все драйверы. А имея доступ к Ring 0 можно модифицировать любые структуры данных, завершать любые процессы и отключать любую телеметрию, что и делают BYOVD программы.</p><p>Доступ к Ring 0 можно получить посредством драйвера, потому что драйверы в Windows работают в ring 0 — то есть на уровне ядра, с максимальными привилегиями. Чтобы обезопасить ядро от нелегитимных пользователей, Microsoft ввёл обязательную подпись драйверов (DSE — Driver Signature Enforcement) и в теории, загрузить произвольный код в ядро нельзя — драйвер должен быть подписан сертификатом, которому доверяет Microsoft.</p><p>На деле в BYOVD-атаках используются именно легитимные подписанные драйверы, потому что Windows не проверяет списки отзыва сертификатов (CRL) при загрузке драйверов — на этом этапе загрузки ОС сеть ещё недоступна. Например, в феврале 2026 года Huntress <a href="https://anonhaven.com/news/drajver-encase-2006-goda-stal-oruzhiem-hakerov-ataka-byovd-otklyuchaet-59-sredstv-zashity/?utm_source=chatgpt.com">обнаружил</a> атаку, где 20-летний драйвер EnCase (драйвер EnCase подписан сертификатом от 15 декабря 2006 года) с отозванным сертификатом мог убивать 59 EDR-процессов.</p><p>EDR — это такой гибрид, у которого пользовательский интерфейс работает в Ring 3, а для мониторинга он устанавливает свой kernel-mode драйвер в Ring 0. Мониторинг EDR основан на kernel callbacks — специальных функциях- уведомлениях, которые ядро вызывает при определённых событиях, например, когда создаётся процесс — срабатывает PsSetCreateProcessNotifyRoutine, а когда загружается DLL — PsSetLoadImageNotifyRoutine.</p><p>Коллбэки регистрируются EDR-драйвером при загрузке, и ядро хранит их адреса в служебных структурах — таких как CallbackListHead.</p><p>Помимо kernel callbacks, EDR перехватывает вызовы API-функций через function-hooking DLL, которая инжектируется в каждый процесс. Эти хуки работают в user mode и подменяют первые байты функций ntdll.dll (например, NtAllocateVirtualMemory) на переход в код EDR.</p><p>Поэтому даже после отключения kernel callbacks EDR может получать телеметрию через user-mode хуки — и наоборот. Продвинутые руткиты атакуют оба уровня одновременно.</p><p>Если атакующий получает возможность писать в память ядра, он может обнулить адреса коллбэков или флаги их активности — и ядро перестанет уведомлять EDR о любых событиях. Процесс антивируса при этом продолжает работать, но по факту ничего не видит. А дальше можно делать что угодно.</p><p>Microsoft поддерживает встроенный блок-лист уязвимых драйверов, но он покрывает лишь малую часть из сотен известных уязвимых драйверов в базе LOLDrivers.</p><p>Как так происходит? Есть три подхода к получению kernel-доступа, в том числе через BYOVD и смежные техники.</p><h3>Подход 1: N-day уязвимости в сторонних драйверах</h3><p>Атакующий берёт драйвер известного производителя (Dell, Intel, Realtek, MSI и десятки других) с уже обнаруженной уязвимостью. Драйвер подписан валидным сертификатом, DSE его пропускает. Через уязвимость (обычно это IOCTL, который позволяет произвольное чтение/запись физической или виртуальной памяти) атакующий получает примитивы для модификации ядра.</p><p>Примечание. Проект <a href="https://www.loldrivers.io/">LOLDrivers.io</a> на сегодня каталогизирует сотни таких драйверов.</p><p>Например, таким образом действовал инструмент FudModule группировки <a href="https://thehackernews.com/2024/04/north-koreas-lazarus-group-deploys-new.html?utm_source=chatgpt.com">Lazarus</a> (HIDDEN COBRA, APT38) — одной из самых технически продвинутых APT-группировок, связанных с КНДР. Первая версия FudModule (обнаружена ESET в 2022 году) эксплуатировала уязвимость CVE-2021-21551 в драйвере Dell dbutil_2_3.sys. Этот драйвер, предназначенный для обновления BIOS и firmware ноутбуков Dell, содержал критическую уязвимость: он принимал IOCTL-запросы, позволяющие читать и записывать произвольную физическую память без каких-либо проверок вызывающего процесса.</p><p>Для атакующего — находка: драйвер подписан Dell, Microsoft ему доверяет, а через IOCTL можно получить полный контроль над памятью ядра. Lazarus сбрасывали этот драйвер на диск, загружали через sc.exe create / sc.exe start и получали примитивы чтения/записи ядра.</p><h3>Подход 2: Злоупотребление PreviousMode</h3><p>Через эксплуатацию уязвимости атакующий меняет поле PreviousMode в структуре _KTHREAD текущего потока с UserMode (1) на KernelMode (0). После этого системные вызовы NtWriteVirtualMemory и NtReadVirtualMemory перестают проверять границы памяти и позволяют напрямую модифицировать пространство ядра из user mode.</p><figure><img src="https://media.tproger.ru/user-uploads/135405/2026-03-11/a7e5a017-d646-4920-b778-494f2a94c57d.webp" alt="" /><figcaption>[Схема: Архитектура Windows (User Mode ↔ Kernel Mode) и BYOVD-атака с отключением EDR через уязвимый драйвер]</figcaption></figure><h3>Подход 3: 0-day в компонентах Windows</h3><p>Более сложный путь: атакующий находит уязвимость в штатном драйвере операционной системы. Именно так <a href="https://xakep.ru/2024/03/04/cve-2024-21338-lazarus/">поступила</a> (опять же) группировка Lazarus с CVE- 2024-21338 в appid.sys (компонент AppLocker). В 2024 году группировка обновила FudModule до версии 2.0 и вместо стороннего драйвера Dell они нашли и проэксплуатировали 0-day уязвимость в appid.sys, штатном компоненте Windows, отвечающем за AppLocker.</p><p>Уязвимость имеет номер CVE-2024-21338 и её суть в том, что драйвер appid.sys содержал IOCTL, позволяющий вызвать произвольную функцию ядра с частичным контролем над первым аргументом. Для эксплуатации требовался LOCAL_SERVICE account — Lazarus получал его через имперсонацию.</p><p>Цепочка эксплуатации выглядела так:</p><ol><li>Имперсонация LOCAL_SERVICE через стандартные механизмы Windows.</li><li>Вызов уязвимого IOCTL в appid.sys для исполнения произвольной функции ядра.</li><li>Через полученный примитив — модификация поля PreviousMode в _KTHREAD текущего потока (с UserMode на KernelMode).</li><li>Теперь NtWriteVirtualMemory / NtReadVirtualMemory можно вызывать из user mode без проверки границ → полный R/W доступ к памяти ядра.</li></ol><p>Преимущество перед классическим BYOVD очевидно: не нужно сбрасывать файл на диск, не нужно загружать сторонний драйвер — appid.sys уже есть в каждой системе с включённым AppLocker. Это существенно снижает IoC и затрудняет детектирование.</p><h2>Публичные тулкиты: BYOVD для всех</h2><p>При этом BYOVD — это дешевый вид атаки — в 2024–2025 года готовые инструменты появились как грибы после дождя: на даркнет-форумах за несколько сотен долларов можно купить EDRKillShifter, AuKill, Blackout и прочее ПО для атак.</p><figure><img src="https://media.tproger.ru/user-uploads/135405/2026-03-11/f7229d67-9411-4a15-82ee-5c2292cd302c.webp" alt="" /></figure><p>И при этом нет нужды обладать глубокими знаниями ядра Windows, достаточно скачать готовый тулкит. Поэтому атаки стали повсеместными, что я продемонстрирую на примерах реальных кейсов последних двух лет.</p><h3>№1. BYOVD встраивается ВНУТРЬ ransomware</h3><p>В феврале 2026 года Symantec <a href="https://thehackernews.com/2026/02/reynolds-ransomware-embeds-byovd-driver.html">зафиксировал</a> новый паттерн: группировка Reynolds встроила уязвимый драйвер NSecKrnl прямо в payload шифровальщика. Раньше BYOVD-компонент и ransomware были отдельными файлами с временным зазором между ними — этот зазор давал SOC шанс среагировать. Теперь одного бинарника достаточно для отключения EDR и шифрования. По оценке Symantec, BYOVD стал самой частой техникой обхода защиты в ransomware-атаках 2026 года.</p><h3>№2. POORTRY: кастомный вредоносный драйвер</h3><p>Ещё интереснее POORTRY (<a href="https://infobezopasnost.ru/blog/news/medusa-ispolzuet-falshivye-drajvery-dlya-otklyucheniya-antivirusov/?yclid=6198236999571210239">Abyssworker</a>) — не уязвимый легитимный драйвер, а специально написанный вредоносный драйвер, к которому атакующие получили валидную подпись через украденные сертификаты WHCP. Он маскировался под антивирусный компонент (например, драйвер Malwarebytes) и использовался в атаках Medusa и Osiris.</p><h3>№3. RansomHub и EDRKillShifter</h3><p>Группировка RansomHub разработала собственный инструмент EDRKillShifter, эксплуатирующий уязвимый драйвер TrueSight.sys. Инструмент стал стандартным компонентом их ransomware-набора и использовался для отключения EDR перед развёртыванием шифровальщика. По данным исследователей, EDRKillShifter <a href="https://xakep.ru/2024/08/16/edrkillshifter/">применялся</a> в десятках инцидентов в 2024 году.</p><h3>№4. Kasseika: антивирусный драйвер против антивируса</h3><p>Группировка Kasseika использовала ироничный подход — уязвимый драйвер антивирусного продукта (Martini.sys от TG Soft’s VirIT) для отключения конкурирующих EDR-решений. Цепочка атаки: через PsExec распространялся загрузчик, который сбрасывал уязвимый антивирусный драйвер, загружал его и через IOCTL завершал процессы защитных решений. После этого развёртывался шифровальщик.</p><h3>№5. Deadlock: Baidu против безопасности</h3><p>В декабре 2025 года Cisco Talos задокументировал новый вариант вымогателя <a href="https://www.securitylab.ru/news/567079.php">Deadlock</a>, использующий уязвимый драйвер Baidu Antivirus (BdApiUtil.sys, CVE- 2024-51324).</p><p>Атакующие использовали лоадер EDRGay.exe, который сбрасывал драйвер под именем DriverGay.sys в директорию Videos жертвы. Через IOCTL 0x800024b4 лоадер вызывал ZwTerminateProcess() для завершения всех EDR-процессов. Уязвимость квалифицирована как Improper Privilege Management — непривилегированный пользователь мог завершить любой системный процесс.</p><h3>№6. BlackByte : систематический подход</h3><p>BlackByte продемонстрировал системный подход к BYOVD: группировка использовала несколько уязвимых драйверов в разных кампаниях, включая RTCore64.sys и драйверы из базы LOLDrivers. Особенность их подхода — интеграция BYOVD-компонента непосредственно в цепочку развёртывания ransomware, с автоматическим выбором драйвера в зависимости от целевой системы.</p><p>Список ransomware-групп, использующих BYOVD, продолжает расти: Qilin (драйверы Zemana и Toshiba), Akira (драйвер Intel), Play, BianLian, Medusa, Rhysida, Cuba, GhostLocker, INC, Interlock (GameDriverx64.sys, CVE-2025- 61155). BYOVD стал стандартной фазой операции ransomware.</p><h2>Разберём BYOVD-тулкит на примере Blackout</h2><p>С точки зрения детектирования публичные тулкиты — это одновременно проблема и возможность. Проблема в том, что порог входа для атакующего стал минимальным, а возможность, потому что их поведение предсказуемо и создаёт чёткие IoC: фиксированные хэши драйверов, характерные паттерны создания сервисов, списки процессов для убийства.</p><p>Большинство BYOVD-инструментов следуют одному паттерну: сбросить уязвимый драйвер на диск (часто в %TEMP% или %APPDATA%), создать и запустить сервис для его загрузки, через IOCTL получить примитив завершения произвольного процесса и последовательно убить все EDR/AV процессы по списку.</p><p>Разберем цепочку событий, которую генерирует типичная BYOVD-атака на примере публичного тулкита Blackout (ZeroMemoryEx) в тестовой среде (даже если атака не завершилась успехом)</p><p>Что такое Blackout? Это открытый инструмент на GitHub, реализующий классический паттерн BYOVD: сбросить на диск подписанный уязвимый драйвер, загрузить его через SCM (Service Control Manager) и через IOCTL-запрос завершить целевой процесс из Ring 0. Использование тривиально — достаточно указать PID жертвы:</p><p>Blackout.exe -p &lt;PID_процесса&gt;</p><p>Запуск в тестовой среде. Находим PID Sysmon и запускаем Blackout:</p><p>Blackout успешно создал сервис для загрузки kernel-драйвера,</p><figure><img src="https://media.tproger.ru/user-uploads/135405/2026-03-11/ab0fd1ab-daeb-4977-87cf-46b5c292145a.webp" alt="" /></figure><p>...но сам драйвер не загрузился, потому что сертификат подписи драйвера (GMEREK Systemy Komputerowe, Польша) отозван Microsoft и внесён в Certificate Trust List операционной системы:</p><p>Скриншот cs start — ошибка отзыва сертификата.</p><figure><img src="https://media.tproger.ru/user-uploads/135405/2026-03-11/14d9e896-2c52-4d48-8d9f-8c9591bdb0ad.webp" alt="" /></figure><p>Драйвер Blackout.sys подписан валидной цифровой подписью — но Microsoft, узнав об использовании этого драйвера в атаках, отозвал сертификат и добавил его хэш в системный блок-лист (Disallowed Certificate Store). Windows проверяет этот список при каждой загрузке драйвера — даже без доступа к интернету, потому что CTL вшит в ОС.</p><p>Это один из механизмов защиты от BYOVD, но с существенным ограничением: он работает только для уже известных драйверов. А база LOLDrivers.io содержит сотни уязвимых драйверов, и Microsoft физически не успевает отзывать все сертификаты. Поэтому атакующие просто берут менее известный драйвер — и блокировка не срабатывает.</p><p><b>Что увидит SOC</b>. Несмотря на неудачную загрузку, попытка атаки оставила чёткие следы в телеметрии:</p><p>Event ID 7045 (System log — Service Control Manager).</p><p>Это событие — ключевой индикатор. Создание нового сервиса с типом «драйвер режима ядра», где путь к файлу указывает за пределы System32\drivers\ — аномалия, которая должна вызывать алерт максимального приоритета.</p><figure><img src="https://media.tproger.ru/user-uploads/135405/2026-03-11/876e11f8-d045-4b67-8faa-e8f1df8b718c.webp" alt="" /></figure><p>Хэш драйвера (SHA256): 18C909A2B8C5E16821D6EF908F56881AA0ECCEEACCB5FA1E54995935FCFD1 2F7</p><figure><img src="https://media.tproger.ru/user-uploads/135405/2026-03-11/00025aba-e383-437b-9783-2662532be634.webp" alt="" /><figcaption>https://www.loldrivers.io/</figcaption></figure><p><br />Есть хорошие новости: каждый этап BYOVD оставляет следы — надо знать, куда смотреть. Давайте приступим к финальной части статьи — к выстраиванию эшелонированного детектирования, не привязанного к конкретной SIEM-платформе.</p><h2>Детектирование BYOVD: что и как мониторить</h2><p>Правила детектирования BYOVD делятся на два типа.</p><ul><li>Brittle-детекты — ловят конкретные IoC: хэш известного уязвимого драйвера, имя файла, путь. Они дают минимальный false positive, но обходятся простой заменой драйвера.</li><li>Robust-детекты — ловят поведение: цепочка «файл .sys → сервис → завершение EDR» сработает на любой неизвестный тулкит, но может дать ложные срабатывания на легитимную установку драйверов.</li></ul><p>Эшелонированная стратегия строится на комбинации обоих типов.</p><h2>Детект 1. Загрузка известного уязвимого драйвера</h2><p>MITRE ATT&amp;CK: T1068 (Exploitation for Privilege Escalation), T1562.001 (Impair Defenses: Disable or Modify Tools).</p><p>Самый базовый и эффективный детект — сопоставление хэшей загружаемых драйверов с базой <a href="https://www.loldrivers.io/">LOLDrivers.io</a>. Проект предоставляет актуальный список хэшей (SHA256, MD5, SHA1) всех известных уязвимых и вредоносных драйверов, а также готовые Sigma-правила.</p><p><b>Логика алерта</b>:</p><p>Событие: загрузка драйвера (Sysmon Event ID 6 или аналог). Условие: SHA256-хэш загруженного файла совпадает с записью в базе LOLDrivers. Severity: Critical.</p><p><br />Дополнительные индикаторы, усиливающие уверенность:</p><ul><li>Драйвер загружается из нетипичного расположения (%TEMP%, %APPDATA%, %USERPROFILE%, директория Downloads).</li><li>Имя драйвера не соответствует ожидаемому для данной системы (например, Dell dbutil на машине без оборудования Dell).</li><li>Драйвер сбрасывается на диск непосредственно перед загрузкой (создание файла + загрузка драйвера в окне &lt; 60 секунд).</li><li>LOLDrivers.io отдаёт готовые Sigma-правила и CSV с хэшами для импорта в SIEM — не нужно собирать вручную.</li></ul><p>Учти ограничение: хэш-детекты обходятся через CVE-2013-3900 (см. ниже).</p><h3>Ограничение хэш-детектов: CVE-2013-3900 и Authenticode padding</h3><p>Детект по SHA256 из LOLDrivers — необходимый минимум, но у него есть серьёзная слабость. CVE-2013-3900 — уязвимость в Windows Authenticode, которая позволяет менять байты в PE-файле за пределами подписанной области. Файловый хэш (SHA256) меняется, а подпись остаётся валидной. Windows загрузит такой драйвер без вопросов.</p><p>На практике это означает: атакующий берёт уязвимый драйвер из LOLDrivers, меняет пару байт — и получает файл, которого нет ни в одной хэш-базе. Check Point обнаружил более 2500 уникальных вариантов драйвера TrueSight.sys, созданных именно так: все с разными SHA256, все с одной подписью, все рабочие.</p><p>Есть два способа бороться с этим:</p><ol><li>Authentihash — это хэш, который считается только по подписанным областям PE-файла. У всех 2500 вариантов TrueSight.sys один и тот же Authentihash, потому что подписанная часть не менялась. Если SIEM или EDR умеет работать с Authentihash — детект становится устойчивым к CVE-2013-3900.</li><li>Сертификат подписи — вместо хэша файла можно строить детект на сертификате, которым подписан драйвер (Subject, Issuer, Serial Number). Даже после модификации байтов сертификат остаётся тем же. Для Sysmon EID 6 доступны поля SignatureStatus и Signature — их можно использовать для фильтрации.</li></ol><p><br />В KUMA это реализуется через дополнительную lookup-таблицу с Authentihash-значениями (доступны на LOLDrivers.io в формате CSV) или через проверку сертификата подписи в событиях Sysmon EID 6.</p><p>По сертификату подписи:</p><p>Митигация CVE-2013-3900 на уровне ОС — включить строгую проверку Authenticode через реестр:</p><p>После этого модифицированные драйверы с padding перестанут считаться подписанными. Фикс существует с 2013 года, но не включён по умолчанию — Microsoft боится сломать совместимость.</p><h2>Детект 2. Подозрительное создание сервиса для драйвера</h2><p>MITRE ATT&amp;CK: T1543.003 (Create or Modify System Process: Windows Service)</p><p>Загрузка драйвера в Windows происходит через создание сервиса типа «kernel driver». Это генерирует события Windows Security (Event ID 4697 — A service was installed in the system) и System (Event ID 7045 — A new service was installed). Детект фокусируется на аномалиях:</p><p><b>Логика алерта:</b></p><p>Событие: создание нового сервиса с типом kernel driver (Event ID 7045). Условие: ImagePath указывает на файл вне стандартных директорий драйверов. <br /><br />EID 7045 не содержит информации о родительском процессе — SCM логирует только параметры сервиса. Поэтому детектирование разбито на два правила: первое ловит аномальный путь в самом событии создания сервиса, второе — запуск sc.exe create type=kernel через Sysmon EID 1.</p><p><br /></p><p>+</p><h2>Детект 3. Создание символической ссылки на драйверы/файлы security-вендоров</h2><p>MITRE ATT&amp;CK: T1036 (Masquerading), T1562.001 (Impair Defenses)</p><p>Для детектирования техники Symbolic Link + BYOVD необходимо мониторить создание символических ссылок (junction points, reparse points) в системных директориях или указывающих на файлы security-вендоров.</p><p><b>Логика алерта:</b></p><p>Событие создания файла типа symbolic link, где компания-производитель целевого файла — security-вендор, а путь указывает на системную директорию драйверов.</p><p>На каком событии строить детект: Sysmon Event ID 11 (FileCreate) — срабатывает при создании файлов, включая reparse points (junction/symlink).</p><p>Правило в логическом виде:</p><p><b>Проще говоря: кто-то создал что-то в папке drivers\ и это не установщик драйверов Windows — подозрительно.</b></p><p>Детектирование Symbolic Link + BYOVD возможно на двух уровнях.</p><p>Базовый — через Sysmon Event ID 11: любое создание файла в C:\Windows\System32\drivers\ процессом, не являющимся штатным установщиком, генерирует алерт.</p><p>Продвинутый — через EDR-телеметрию, где доступен тип файла (symlink) и метаданные целевого объекта (File Company Name). Это позволяет точно детектировать создание символической ссылки, подменяющей компонент security-вендора, с минимальным уровнем false positive.</p><p>Логика реализуема в EDR-решениях с расширенной файловой телеметрией (Kaspersky KEDR Expert, BIZONE EDR) где доступны поля типа файла (symlink/junction) и метаданные PE-заголовка целевого объекта (CompanyName, FileDescription).</p><h2>Детект 4. Исчезновение kernel callbacks / молчание EDR</h2><p>MITRE ATT&amp;CK: T1562.001 (Impair Defenses: Disable or Modify Tools)</p><p>Один из самых сложных, но самых ценных детектов — обнаружение факта отключения kernel callbacks. Прямой мониторинг невозможен (если ETW отключён, события не генерируются), но можно использовать косвенные индикаторы:</p><ul><li>Heartbeat-мониторинг EDR: если EDR-агент перестал отправлять телеметрию (или отправляет, но количество событий аномально снизилось) — это критический индикатор. SOC должен мониторить поток событий от каждого агента.</li><li>ETW consumer watchdog: периодический опрос состояния ETW-сессий через logman query. Если системные ETW-сессии внезапно прекратились — это сигнал.</li><li>Kernel callback verification: специализированные инструменты (или кастомный драйвер мониторинга) могут периодически проверять целостность массивов PspCreateProcessNotifyRoutine и CallbackListHead.</li></ul><p><br /></p><p><b>Логика алерта:</b></p><p>Условие: EDR-агент на хосте X не отправлял телеметрию более N минут (порог зависит от нормальной частоты). ИЛИ количество событий от агента снизилось более чем на 90% по сравнению с базовой линией за аналогичный период. Severity: Critical.</p><p>В KUMA это реализуется правилом на отсутствие событий: создаём корреляцию с типом «отсутствие события» (absence), где условие — от конкретного хоста не поступало ни одного события Sysmon за последние 10 минут. Порог подбирается под среду: для рабочих станций 10 минут, для серверов с высокой активностью — 5 минут.</p><h2>Детект 5. Нетипичный процесс открывает хэндл к драйверу</h2><p>MITRE ATT&amp;CK: T1068 (Exploitation for Privilege Escalation)</p><p>При эксплуатации уязвимого драйвера атакующий вызывает CreateFile("\\\\.\\&lt;DeviceName&gt;") для получения хэндла, а затем DeviceIoControl() для отправки IOCTL-команд. В случае успешной загрузки обращение шло бы к устройству <a>\\.\Blackout</a> — объекту, зарегистрированному загруженным драйвером Blackout.sys.</p><p><b>Логика алерта:</b></p><p>Событие: если к устройству драйвера Dell (\\.\DBUtil_2_3) обращается не процесс Dell, а неизвестный бинарник из C:\Users\Downloads\ — это аномалии.</p><p>Реализация этого детекта требует расширенной телеметрии: аудита доступа к объектам ядра (Windows Security Policy → Object Access) или EDR с мониторингом device handle operations. Стандартный Sysmon этот уровень не покрывает — это один из аргументов в пользу EDR-решений с kernel-level телеметрией, даже с учётом рисков BYOVD.</p><p>В KEDR Expert и BI.ZONE EDR операции DeviceIoControl логируются через kernel-level телеметрию.</p><p>Если таких EDR нет — можно включить Object Access Auditing через GPO (Computer Configuration → Windows Settings → Security Settings → Advanced Audit Policy → Object Access → Audit Kernel Object), но это генерирует большой объём событий и требует тщательной фильтрации.</p><h2>Детект 6. Аномалии PreviousMode</h2><p>MITRE ATT&amp;CK: T1068 (Exploitation for Privilege Escalation)</p><p>Этот детект — скорее гипотеза для threat hunting, чем правило для автоматического алертинга. Прямой мониторинг PreviousMode из user mode невозможен, но косвенные признаки могут указать на эксплуатацию:</p><p>PreviousMode это поле в структуре потока, которое говорит ядру: «Этот запрос пришёл из user mode или из kernel mode?»</p><p>Lazarus через CVE-2024-21338 менял это значение с 1 на 0. После этого обычный процесс мог вызывать NtWriteVirtualMemory и писать прямо в память ядра — ядро думало что запрос от компонента ядра.</p><p>Изменение PreviousMode в _KTHREAD — ключевой примитив атак CVE-2024- 21338 и аналогичных. Напрямую мониторить это из user mode невозможно, но можно детектировать косвенные признаки:</p><ul><li>Процесс из user mode успешно вызывает NtWriteVirtualMemory / NtReadVirtualMemory для адресов пространства ядра системы (&gt; 0x7FFFFFFFFFFF) — это аномалия, которую можно детектировать через ETW-провайдер Microsoft-Windows-Kernel-Audit-API-Calls (если он ещё не отключён)</li><li>Процесс LOCAL_SERVICE внезапно выполняет операции, не характерные для этого аккаунта — например, создаёт файлы, загружает DLL, устанавливает сетевые соединения.</li></ul><h2>Детект 7. Загрузка драйвера с отозванным или истёкшим сертификатом</h2><p>MITRE ATT&amp;CK: T1553.002 (Subvert Trust Controls: Code Signing)</p><p>Sysmon EID 6 при загрузке драйвера фиксирует статус подписи. Если подпись невалидна, отозвана или просрочена — это повод для алерта.</p><p>В конфигурации Sysmon должен быть включён тег &lt;CheckRevocation/&gt;.</p><p><b>Логика алерта:</b></p><p>Событие: загрузка драйвера (Sysmon EID 6). Условие: SignatureStatus не равен 'Valid'.</p><p>Дополнительный фильтр для снижения FP: исключить драйверы Microsoft, подписанные в тестовом режиме (если на хосте включён testsigning).</p><p>Этот детект ловит атаки типа EnCase BYOVD (Huntress, 2026): драйвер с сертификатом 2010 года, отозванным 15 лет назад, но всё ещё загружаемым Windows.</p><h2>Детект 8. Комплексный подход: корреляция событий</h2><p>Самый мощный детект — корреляция слабых сигналов в рамках одного инцидента. Типичная цепочка BYOVD-атаки генерирует следующую последовательность:</p><ol><li>Файл .sys появляется в нетипичной директории (File Create)</li><li>Создаётся новый сервис типа kernel driver (Event ID 7045)</li><li>Загружается драйвер с хэшем из базы LOLDrivers (Sysmon ID 6)</li><li>Процесс открывает хэндл к устройству драйвера (File/Object Access)</li><li>Один или несколько EDR/AV процессов завершаются (Event ID 4689) или перестают генерировать телеметрию</li><li>Загруженный драйвер имеет невалидную, отозванную или просроченную подпись (Sysmon EID 6, SignatureStatus ≠ Valid)</li></ol><p><b>Логика корреляционного правила:</b></p><p>Если на одном хосте в течение 5 минут происходят события #1 + #2 + (#3 ИЛИ #5 ИЛИ #6) — это с высокой вероятностью BYOVD-атака.</p><h2>Готовые правила для SIEM KUMA</h2><p>Для тех, кто работает с KUMA — пять правил корреляции, адаптированных под синтаксис платформы. Время внедрения — 15–20 минут на правило.</p><h3>Правило 1. Загрузка драйвера из нестандартного пути</h3><p>Тип: простое | Источник: Sysmon | Severity: HIGH | MITRE: T1068, T1543.003</p><p>Реакция: проверить хэш на loldrivers.io, найти источник файла (EID 11).</p><h3>Правило 2. Создание kernel-mode сервиса</h3><p>Тип: простое | Источник: Windows System Log | Severity: HIGH | MITRE: T1543.003</p><p>FP: установка драйверов ПО/принтеров. Коррелировать с EID 6.</p><h3>Правило 3. sc.exe create type=kernel</h3><p>Тип: простое | Источник: Windows Security / Sysmon | Severity: HIGH | MITRE: T1543.003</p><h3>Правило 4. Массовое завершение защитных процессов</h3><p>Тип: агрегация (count) | Источник: Sysmon | Severity: CRITICAL | MITRE: T1562.001</p><p>Реакция: НЕМЕДЛЕННАЯ ИЗОЛЯЦИЯ хоста!</p><h3>Правило 5. ETW tampering через CLI</h3><p>Тип: простое | Источник: Windows Security / Sysmon | Severity: HIGH | MITRE: T1562.006</p><h2>Митигации: как снизить риск BYOVD</h2><p>BYOVD не закрывается одним патчем — уязвимых подписанных драйверов сотни. Но усложнить атаку можно.</p><h3>№1. HVCI (Hypervisor-Protected Code Integrity)</h3><p>HVCI (также известный как Memory Integrity) использует гипервизор для контроля целостности кода ядра. С включённым HVCI загрузка драйверов проверяется на уровне VTL1, что значительно затрудняет эксплуатацию уязвимых драйверов. Ограничение: HVCI может вызывать проблемы совместимости со старым оборудованием и драйверами.</p><p>HVCI защищает ключевые структуры ядра, включая ci!g_CiOptions — переменную, контролирующую проверку подписей драйверов. Без HVCI атакующий с BYOVD-примитивом может перезаписать ci!g_CiOptions и загрузить вообще любой неподписанный драйвер. С включённым HVCI эта переменная находится под защитой гипервизора (VTL1), и попытка записи вызовет исключение. Это делает HVCI единственной митигацей, защищающей ci!g_CiOptions на уровне гипервизора.</p><h3>№2. Microsoft Vulnerable Driver Blocklist</h3><p>Microsoft поддерживает список заблокированных уязвимых драйверов, который может применяться через WDAC (Windows Defender Application Control) или ASR (Attack Surface Reduction) правила. Важно убедиться, что этот список обновляется регулярно — по умолчанию он обновляется только с крупными обновлениями Windows.</p><h3>№3. ASR Rules</h3><p>ASR (Attack Surface Reduction) — это набор правил в Windows Defender, которые блокируют типичные действия атакующих. Одно из правил специально для BYOVD.</p><p>Attack Surface Reduction правило «Block abuse of exploited vulnerable signed drivers» (GUID: 56a863a9-875e-4185-98a7-b882c64b5ce5) может блокировать загрузку известных уязвимых драйверов. Рекомендуется включить в режиме аудита, а затем перевести в блокировку после проверки совместимости.</p><h3>№4. Мониторинг сервисов и драйверов</h3><ul><li>Настроить аудит создания сервисов (Event ID 7045, 4697).</li></ul><ul><li>Мониторить загрузку драйверов через Sysmon (Event ID 6) с автоматической проверкой хэшей по LOLDrivers.</li><li>Внедрить EDR heartbeat-мониторинг с алертом на молчание агента.</li><li>Ограничить права на создание сервисов типа kernel driver — минимизировать число учётных записей с привилегией SeLoadDriverPrivilege.</li></ul><h3>№5. Принцип наименьших привилегий</h3><p>BYOVD-атака требует привилегий администратора (для загрузки драйвера) или LOCAL_SERVICE (для CVE-2024-21338). Меньше админов на эндпоинтах — меньше шансов у атакующего загрузить драйвер. Audit и контроль использования привилегированных учётных записей (PAM, JIT-доступ) остаются критически важными.</p><h3>№6 Проактивный аудит: как находить уязвимые драйверы до атакующих</h3><p>Все детекты и митигации выше работают реактивно — мы ловим атаку, которая уже происходит, или блокируем драйверы, которые уже попали в базы. Но в инфраструктуре любой крупной компании десятки или сотни драйверов от разных вендоров, и далеко не все из них проверены на уязвимости. Промышленные контроллеры, банковское оборудование, принтеры, сканеры, специализированное ПО — всё это ставит свои драйверы, которые работают в Ring 0 и могут содержать IOCTL-обработчики с классическими багами.</p><p>В 2023 году исследователи из <a href="https://www.youtube.com/watch?v=nBOxWo_MC4M" rel="nofollow">TeamT5</a> представили на HITCON инструмент IOCTLance, который решает именно эту задачу: автоматический поиск уязвимостей в WDM-драйверах без необходимости запускать их на реальной системе. За счёт комбинации символьного выполнения и taint-анализа IOCTLance нашёл 117 ранее неизвестных уязвимостей в 26 драйверах, что привело к назначению 41 CVE — среди затронутых вендоров оказались AMD, Dell, IObit, Microsoft (Visual Studio).</p><p>Подход работает так. Инструмент берёт бинарник драйвера, находит в нём IOCTL-обработчики и вместо реальных данных подаёт на вход символьные переменные. Затем прослеживает все пути выполнения кода и проверяет, попадают ли контролируемые пользователем данные в опасные функции: MmMapIoSpace (маппинг физической памяти), ZwOpenProcess без OBJ_FORCE_ACCESS_CHECK (открытие хэндла к произвольному процессу), memcpy с контролируемым размером (переполнение буфера), вызов функции по указателю из input buffer (выполнение произвольного кода в ядре) и ещё пять типов уязвимостей. На выходе — конкретный IOCTL-код, адрес уязвимой инструкции и описание, какие именно поля входного буфера контролирует атакующий.</p><p>Почему это применимо на практике? База LOLDrivers.io каталогизирует сотни уязвимых драйверов, но покрывает только те, которые уже кто-то исследовал. Драйвер от условного вендора банковских терминалов или системы контроля доступа может содержать точно такие же баги (произвольное чтение/запись памяти через IOCTL), но никто его не проверял, и в LOLDrivers его нет. Атакующий, который получит этот драйвер, сможет использовать его для BYOVD — а детекты по хэшам не сработают, потому что драйвера нет ни в одной базе.</p><h2>Заключение</h2><p>BYOVD — это стандартный этап ransomware-операций, доступный через готовые тулкиты и базы уязвимых драйверов, так как публичные инструменты снизили порог входа до минимума.</p><p>Для SOC-команд и detection-инженеров это означает необходимость пересмотра подходов к мониторингу:</p><ul><li>Хэш-детектирование загрузки уязвимых драйверов (LOLDrivers.io) — базовый, обязательный детект.</li><li>Мониторинг создания сервисов типа kernel driver из нетипичных источников.</li><li>Heartbeat-мониторинг EDR-агентов с алертом на молчание.</li><li>Корреляция: файл .sys + сервис + завершение EDR = автоматическая изоляция.</li><li>Технические митигации: HVCI, ASR rules, Microsoft Vulnerable Driver Blocklist.</li></ul><p>Если ваша стратегия безопасности начинается и заканчивается на EDR, BYOVD-атака может оставить вас полностью слепыми. Сетевой мониторинг, контроль привилегий, HVCI и проверка живости агентов — надёжнее любого отдельного EDR.</p><h2>Чек-лист: защита от BYOVD</h2><p>Оставляю чек-лист — распечатайте и держите рядом.</p><h3>Предотвращение</h3><p>☐ HVCI (Memory Integrity) включён на рабочих станциях и серверах.</p><p>☐ Microsoft Vulnerable Driver Blocklist актуален.</p><p>☐ ASR-правило «Block abuse of exploited vulnerable signed drivers» активно.</p><p>☐ SeLoadDriverPrivilege ограничена минимальным числом учётных записей.</p><p>☐ MFA на VPN и всех внешних точках входа</p><h3>Обнаружение</h3><p>☐ Sysmon установлен, EID 6 собирается без агрессивной фильтрации.</p><p>☐ &lt;CheckRevocation/&gt; включён в конфигурации Sysmon.</p><p>☐ LOLDrivers-хэши импортированы как lookup-таблица в SIEM</p><p>☐ Командная строка логируется в EID 4688 (GPO → Include command line) ☐ Правило на sc.exe create type=kernel в SIEM</p><p>☐ Правило на массовое завершение EDR-процессов в SIEM</p><h3>Контроль</h3><p>☐ Heartbeat-мониторинг EDR-агентов настроен (алерт при молчании &gt; 5 мин).</p><p>☐ Корреляция: файл .sys + сервис + завершение EDR = автоизоляция.</p><p>☐ Периодическая проверка целостности ETW-сессий (logman query).</p>]]></content:encoded>
    </item>
    <item>
      <title>Антифрод против мошенников: как технологии ИИ защищают бизнес от поддельных документов</title>
      <link>https://tproger.ru/articles/antifrod-protiv-mowennikov--kak-tehnologii-ii-zashhishhayut-biznes-ot</link>
      <comments>https://tproger.ru/articles/antifrod-protiv-mowennikov--kak-tehnologii-ii-zashhishhayut-biznes-ot?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дима Дмитриев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/antifrod-protiv-mowennikov--kak-tehnologii-ii-zashhishhayut-biznes-ot</guid>
      <description><![CDATA[<p>Как ИИ-системы антифрода выявляют поддельные паспорта и дипфейки: технологии проверки документов, тренды 2026 и чеклист для разработчиков.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/antifrod-protiv-mowennikov--kak-tehnologii-ii-zashhishhayut-biznes-ot">Антифрод против мошенников: как технологии ИИ защищают бизнес от поддельных документов</a>»</p>]]></description>
      <category><![CDATA[Компьютерное зрение]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 03 Mar 2026 13:00:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Что еще страшнее, сегодня мошенники активно применяют фотошоп и генеративный ИИ, — это позволяет им создавать фальшивые паспорта, которые человек уже не способен отличить от оригинала “на глаз”. В России проблема растёт каждый год, причем около трети подделок в общей массе приходится на паспорта РФ и стран СНГ.</p><p>Что спасает нас сегодня от мошенников с поддельными документами? В этой статье мы разобрались, как работают промышленные системы проверки подлинности и как правильно выбирать технологию антифрода.</p><h2>Как изменились подделки</h2><p><b>Раньше мошенники делали физическую подделку</b> — кривые шрифты, неправильное ламинирование оператор в банке почти всегда замечал. <a href="https://ieeexplore.ieee.org/abstract/document/9540787">Сейчас схема другая</a>: мошенники создают цифровые подделки на базе утекших данных из реальных паспортов и предъявляют их как в онлайн-каналах обслуживания, так и в  физических.</p><p><b>Мошенники активно применяют генеративный ИИ.</b> Распространение популярных ИИ-сервисов для генерации изображений <a href="https://www.forbes.ru/tekhnologii/548592-ne-k-licu-razvitie-ii-podstegivaet-rost-ob-ema-poddel-nyh-dokumentov">сделало</a> фальсификацию документов намного доступнее для мошенников. Без специализированных инструментов сгенерированный паспорт почти нельзя отличить от настоящего. Это позволяет злоумышленникам проходить проверки и получать услуги от лица жертв.</p><p><b>Часть мошенников теперь не тратит время на качество.</b> <a href="https://www.biometricupdate.com/202602/the-ai-fraud-scheme-scammers-use-to-bypass-verification-systems">Они генерируют тысячи подделок</a> и заваливают ими системы банков. Если система недостаточно качественная и пропускает хотя бы 0,1% из них — при тысячах попыток это уже несколько успешных атак. Дальше — кредиты, обнал, SIM-swap для мошенников, для банков — многомиллионные убытки и минус репутация.</p><h2>Почему разработчикам стало сложнее</h2><ol><li>Всё ушло в онлайн. К концу 2025 года 88,5% финансовых услуг в России оформлялись в цифровом виде. Это означает, что чаще всего клиент предъявляет не физический документ, а его изображение.  Система антифрода должна уметь надежно проверять паспорт по одной фотографии, сделанной на телефон.</li><li>Фото приходят плохие. В отделении паспорт клали на сканер, а при удалённом обслуживании пользователь снимает телефоном: блик от лампы, тень, наклон, смазанность. Если система не справляется с распознаванием и выдает ошибку — пользователь уходит к конкуренту, а бизнес теряет клиента.</li><li><a href="https://www.computerra.ru/336949/potok-migrantov-v-rossiyu-rastet-kak-zashhititsya-ot-riskov-pri-trudoustrojstve-i-obsluzhivanii-inostrantsev/">Добавьте сюда рост трудовой миграции</a>. Рабочие приезжают не только из СНГ, но и из Индии, Китая, Бангладеш и стран Африки. У иностранных паспортов часто другая структура полей и может отсутствовать MRZ. Современная система должна поддерживать более 100 языков и понимать логику документов любого государства.</li></ol><h2>Какие тренды антифрода в 2026</h2><p><b>Тренд 1 — точное сканирование при любых условиях</b></p><p>Мошенники специально загружают снимки низкого качества — чтобы замаскировать следы правки, поэтому система должна правильно обрабатывать документ при любом ракурсе. Антифрод должен проверять документ по 600+ параметрам: искать вставки полей из других документов, склейки фрагментов, проверять голограммы, выявлять следы графических редакторов, признаки дипфейков.</p><p><b>Тренд 2 — работать с разными типами входных данных</b></p><p>Мультимодальные модели, которые одновременно анализируют несколько источников информации, сейчас считаются одним из самых прогрессивных классов нейросетевых моделей, а их рынок в 2025 году оценивали примерно<a href="https://www.researchnester.com/ru/reports/multimodal-ai-market/6472"> в 2,35 млрд долларов</a>. В прошлом году российские учёные совершили <a href="https://www.techinsider.ru/technologies/1696073-sherlok-na-straje-poryadka-pervyi-multimodalnyi-ii-sposoben-proveryat-dokumenty-po-600-parametram/">прорыв</a> в мультимодальной форензике. Они представили систему, обученную параллельно работать с изображениями документов в оптическом, ультрафиолетовом и инфракрасном диапазонах, с видеопотоком, текстовыми полями, штрих‑кодами, метаданными, подписями и данными с бесконтактной RFID‑метки, которая есть в загранпаспортах нового образца.</p><p><b>Тренд 3 — защищать от спуфинг-атак</b></p><p>В удалённых каналах антифрод-системы должны защищать от спуфинг-атак — попыток пройти проверку от лица жертвы. Для этого применяются технологии сверки лиц – на селфи пользователя и на фото в документе. Некоторые решения обходятся без сбора и сохранения биометрических дескрипторов и внешних баз — данные клиента остаются защищёнными.</p><h2>Чеклист для разработчика в 2026 году</h2><p>Вы интегрируете антифрод в код или настраиваете пайплайн верификации? Смотрите на обработку персональных данных — фото и сканов паспортов. OCR уже запускается локально <a href="https://www.computeroptics.ru/KO/Annot/KO45-5/450509.html">на устройстве пользователя</a> или вашем сервере. Вам не нужны вендоры, которые тянут трафик в свои облака, внешние серверы или краудсорсинг — будут дыры в безопасности данных.</p><p>Проверяйте совместимость с отечественным стеком ОС. Если проект идёт под госкомпании или критическую инфраструктуру, вам понадобятся Astra Linux, ALT Linux, РЕД ОС, Эльбрус или ОС Аврора. Требуйте сертификаты совместимости и результаты реальных тестов.</p><p>Соберите все критерии — точность распознавания в любых условиях, 600+ проверок, мультимодальность, локальную обработку, совместимость со стеком — и ваш бизнес выдержит реальность 2026 года, а мошенники останутся не у дел.</p>]]></content:encoded>
    </item>
    <item>
      <title>Где заработать: 10 топовых профессий в метавселенных в 2026 году</title>
      <link>https://tproger.ru/articles/gde-zarabotat--10-topovyh-professij-v-metavselennyh-v-2026-godu</link>
      <comments>https://tproger.ru/articles/gde-zarabotat--10-topovyh-professij-v-metavselennyh-v-2026-godu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дима Дмитриев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/gde-zarabotat--10-topovyh-professij-v-metavselennyh-v-2026-godu</guid>
      <description><![CDATA[<p>10 востребованных профессий в метавселенных в 2026 году: от блокчейн-инженера до VR-дизайнера. Какие навыки нужны и где искать работу.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/gde-zarabotat--10-topovyh-professij-v-metavselennyh-v-2026-godu">Где заработать: 10 топовых профессий в метавселенных в 2026 году</a>»</p>]]></description>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[NFT]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[VR/AR]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 11 Feb 2026 11:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>В новых вселенных сформировался спрос на специалистов, которые умеют строить, защищать и развивать виртуальные миры. Разбираемся, кто нужен метавселенным и что для этого нужно уметь. Внутри профессии для айтишников, креативщиков и управленцев — рассмотрим десять главных.</p><h2>Технический стек</h2><h2>Блокчейн-инженер</h2><p>Блокчейн — это база для экономики метавселенных. Технология работает как распределённый реестр, где все транзакции записываются и не могут быть изменены задним числом. Пользователям вы будете нужны, чтобы безопасно владеть цифровыми активами, продавать их и подтверждать право собственности.</p><p>Блокчейн-инженер проектирует и разрабатывает децентрализованные системы, которые обеспечивают работу виртуальной экономики. Он создаёт смарт-контракты для автоматизации сделок, настраивает протоколы для торговли NFT, интегрирует криптокошельки и работает над платёжной инфраструктурой. Без этих систем невозможно безопасно покупать виртуальную недвижимость или передавать цифровые предметы между пользователями.</p><h2>Unity-разработчик</h2><p>Unity-разработчики пишут код, который превращает концепцию виртуального мира в рабочее приложение. Они используют язык C# и движок Unity для создания интерактивных пространств — от игр до корпоративных тренажёров и обучающих платформ.</p><p>Специалист работает с VR/AR/XR-технологиями, настраивает физику объектов, анимацию персонажей и взаимодействие пользователей с окружением. Он интегрирует блокчейн для работы с NFT, тестирует производительность и оптимизирует приложения под разные устройства. Unity-разработчик создаёт техническую основу, на которой держится весь пользовательский опыт.</p><h2>Специалист по кибербезопасности</h2><p>Метавселенные хранят личные данные, цифровые активы и платёжную информацию пользователей, поэтому здесь тоже есть хакеры. Взломы аккаунтов, кража NFT, поддельные смарт-контракты и фишинг — очень дорогие угрозы для виртуальных миров.</p><p>Специалист по кибербезопасности анализирует уязвимости в коде, настраивает системы мониторинга, разрабатывает протоколы шифрования и реагирует на инциденты. В его задачи входит защита данных пользователей, блокчейн-кошельков, VR/AR-устройств и серверной части платформы.</p><h2>Креативные роли</h2><h2>Графический дизайнер</h2><p>Визуальная составляющая метавселенных влияет на то, как пользователи воспринимают виртуальное пространство и хотят ли они в нём оставаться. Дизайн здесь — часть интерактивного опыта, который формирует первое впечатление и заставляет пользователя остаться.</p><p>Графический дизайнер создаёт аватары, интерфейсы, объекты и окружение. Он работает над визуальным стилем метавселенной, подбирает цветовые схемы, разрабатывает текстуры и модели.</p><p>UX/UI-дизайнер миров</p><p>Здесь пользователь перемещается в трёхмерном пространстве, взаимодействует с объектами через жесты или контроллеры и ориентируется без привычных бургер-меню.</p><p>UX/UI-дизайнер миров проектирует удобную навигацию и интерфейсы для 3D-пространств. Он продумывает, как пользователь будет открывать криптокошелёк, просматривать NFT, общаться с другими аватарами или покупать виртуальные товары.</p><h2>Создатель цифровых активов</h2><p>Виртуальная экономика держится на цифровых активах — одежде для аватаров, предметах интерьера, аксессуарах, транспорте. Эти объекты пользователи покупают, продают, коллекционируют и используют для самовыражения.</p><p>Создатель цифровых активов разрабатывает 3D-модели виртуальных товаров. Он делает одежду и аксессуары для аватаров, предметы для виртуальных домов, уникальные NFT-коллекции. Специалист работает с 3D-редакторами: Blender или Maya, учитывает технические ограничения платформ и настраивает совместимость активов с блокчейном для подтверждения прав собственности.</p><h2>Геймдизайнер VR-игр</h2><p>Игры задают стандарты интерактивности в метавселенных. Многие виртуальные миры изначально создавались как игровые пространства и только потом обрастали социальными и экономическими функциями.</p><p>Геймдизайнер VR-игр проектирует игровой процесс для виртуальной реальности. Он придумывает механики, создаёт уровни, пишет сценарии, настраивает баланс сложности. Специалист работает с движками Unreal Engine или Unity, использует инструменты для 3D-моделирования и анимации, программирует взаимодействие объектов. Его задача — сделать так, чтобы пользователь был вовлечён и хотел возвращаться.</p><h2>Управленцы и стратеги</h2><h2>Проджект-менеджер</h2><p>Проджект-менеджер планирует задачи, распределяет ресурсы, контролирует сроки и качество. В его зоне ответственности — коммуникация между техническими специалистами, дизайнерами, маркетологами и бизнесом. Он следит за тем, чтобы все части проекта развивались синхронно и конечный продукт решал задачи пользователей.</p><h2>Маркетолог метавселенных</h2><p>Традиционная реклама в метавселенных не работает. Здесь бренды не покупают баннеры, а создают интерактивный опыт — виртуальные магазины, концерты, игровые события, NFT-коллекции.</p><p>Маркетолог метавселенных разрабатывает стратегии продвижения, запускает кампании с участием аватаров, организует ивенты, тестирует новые форматы взаимодействия с аудиторией. Специалист анализирует поведение пользователей, оценивает эффективность активностей и помогает брендам понять, что заходит в виртуальной среде, а что нет.</p><h2>Менеджер по безопасности</h2><p>Он добавляет и обновляет политики конфиденциальности, контролирует соблюдение стандартов безопасности, анализирует риски и координирует работу технических специалистов.</p><p>В отличие от специалиста по кибербезопасности, который решает технические задачи, у менеджера фокус на процессах, регламентах и управлении рисками на уровне платформы.</p><h2>Какие навыки нужны для работы в метавселенных</h2><p>Конкретный список зависит от роли, но есть базовые, которые нужны всем:</p><ul><li>Программирование. C# и C++ для разработки на Unity и Unreal Engine. Python нужен для автоматизации, аналитики и работы с машинным обучением. JavaScript и Solidity для создания смарт-контрактов и веб-интеграций.</li><li>3D-моделирование и анимация. Blender, Maya, Cinema 4D — основные инструменты, чтобы создавать новый мир.</li><li>Блокчейн и криптовалюты. Нужно понимать, как работают децентрализованные системы, NFT и смарт-контракты. Уметь настраивать транзакции, управлять цифровыми активами и сохранять их безопасность.</li><li>Кибербезопасность. Защита данных, активов и устройств VR/AR от взлома и мошенничества.</li><li>UX/UI для 3D-пространств. Вы решаете как пользователь взаимодействует с объектами в VR и как сделать этот процесс удобным.</li><li>Облачные технологии. Виртуальному миру нужна мощная инфраструктура для обработки данных и поддержки тысяч одновременных пользователей.</li><li>ИИ и машинное обучение. Искусственный интеллект для генерации аватаров, создания чат-ботов, персонализации контента и анализа поведения пользователей.</li><li>XR/AR/VR-технологии. Нужно понимать специфику устройств, их ограничения и возможности для погружающего опыта.</li><li>Unity и Unreal Engine. Два основных движка для разработки интерактивных миров. Unity чаще для мобильных VR-приложений и кроссплатформенных проектов, Unreal Engine — для высокобюджетных игр и визуализаций.</li></ul><p>Из мягких навыков — креативность, умение работать в команде и быстро адаптироваться к новым технологиям. Метавселенные развиваются быстро, и специалисты должны постоянно учиться.</p><p>Если вы хотите освоить конкретные навыки для работы в метавселенных, есть программы, которые дают практическую базу. Например, в Академии ТОП можно пройти курсы по <a href="https://tprg.ru/XO4h">кибербезопасности и сетевым технологиям</a>, <a href="https://tprg.ru/Euze">разработке на Python</a>, <a href="https://tprg.ru/vMmL">созданию игр на Unity</a>, <a href="https://tprg.ru/yZKD">UX/UI-дизайну</a> или работе с <a href="https://tprg.ru/dGBD">нейросетями</a>. Это варианты для тех, кому нужно структурированное обучение с проектами и обратной связью.</p><h2>Где искать работу в метавселенных</h2><ol><li>Образовательные платформы Coursera, Labster создают иммерсивные системы обучения. Студенты проводят виртуальные эксперименты, тренируются на симуляторах и ходят на лекции в VR.</li><li>Крупные игроки — Microsoft, NVIDIA и многие стартапы запускают офисы в метавселенных, проводят встречи в VR и обучают сотрудников на виртуальных тренажёрах.</li><li>Здравоохранение, аэрокосмическая отрасль, машиностроение. XR-технологии используются для подготовки персонала. Хирурги тренируются на виртуальных пациентах, инженеры изучают сложные механизмы в дополненной реальности.</li><li>Виртуальные музеи, концерты, выставки и тематические парки переносятся в цифровое пространство. Художники создают NFT-коллекции, музыканты делают концерты для аватаров.</li><li>Модные бренды представляют виртуальную одежду для аватаров, проводят цифровые показы и открывают шоурумы в метавселенных. NFT-мода становится отдельным рынком.</li><li>Банки экспериментируют с виртуальными офисами, страховые компании используют VR для обучения клиентов. Криптовалюты и NFT интегрируются в финансовые сервисы.</li><li>Виртуальная земля и объекты продаются, арендуются и используются для бизнеса. Агентства открывают офисы в метавселенных и проводят виртуальные туры по объектам.</li></ol><p>Рынок растёт, технологии развиваются, и спрос на специалистов в метавселенных будет только увеличиваться. Сейчас об этом не говорят много и громко, потому что тренд укрепился и перешёл из стадии хайпа в рабочую фазу.</p><p>Чем раньше начнёте разбираться в технологиях и прокачивать навыки, тем проще будет занять позицию в этой сфере.</p>]]></content:encoded>
    </item>
    <item>
      <title>1 800 регистраций за 3 недели: как мы сделали первую независимую конференцию для K8s-сообщества</title>
      <link>https://tproger.ru/articles/1-800-registracij-za-3-nedeli--kak-my-sdelali-pervuyu-nezavisimuyu</link>
      <comments>https://tproger.ru/articles/1-800-registracij-za-3-nedeli--kak-my-sdelali-pervuyu-nezavisimuyu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Соколова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/1-800-registracij-za-3-nedeli--kak-my-sdelali-pervuyu-nezavisimuyu</guid>
      <description><![CDATA[<p>Мероприятие собрало почти 1 800 участников и стало началом серии регулярных встреч K8s-сообщества как в онлайне, так и в офлайне.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/1-800-registracij-za-3-nedeli--kak-my-sdelali-pervuyu-nezavisimuyu">1 800 регистраций за 3 недели: как мы сделали первую независимую конференцию для K8s-сообщества</a>»</p>]]></description>
      <category><![CDATA[Конференции]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 03 Feb 2026 08:13:51 GMT</pubDate>
      <content:encoded><![CDATA[<p>⭐ <b>Участник Продуктовой Премии Tproger 2025 — проголосовать за кейс <a href="https://tprg.ru/kOCe">можно по ссылке</a></b></p><p><i>IT-конференции в России все чаще ассоциируются с дорогими билетами, навязчивым маркетингом и хантингом. Это отталкивает специалистов, которые ищут качественный технический контент и единомышленников. </i></p><p>Тема Kubernetes сегодня присутствует практически на каждой IT-конференции, и при этом уровень сложности технологии постоянно увеличивается. В какой-то момент мы поняли, что универсальных докладов уже недостаточно: сообществу нужны более узкие, сфокусированные мероприятия, посвященные конкретным аспектам Kubernetes. Такие события позволяют участникам глубже погружаться в реальные практики, обмениваться прикладным опытом и быстрее находить решения своих проблем.</p><p><a href="https://tprg.ru/Ekzp" rel="nofollow">Kuber Community Day</a> — бесплатная независимая конференция, где DevOps-инженеры и архитекторы обмениваются опытом работы с Kubernetes. Мы задумали ее в мае 2025 года и провели уже летом, то есть на организацию нам понадобилось всего два месяца. Мероприятие собрало почти 1 800 участников и стало началом серии регулярных встреч K8s-сообщества как в онлайне, так и в офлайне.</p><figure><img src="https://media.tproger.ru/user-uploads/113485/2026-01-28/d4d603e7-dd5f-4ab1-b50d-d04a734a5d83.webp" alt="" /></figure><h2>Задача: создать площадку от сообщества для сообщества</h2><p><b>Бизнес-задача</b> — консолидировать K8s-сообщество в России через создание открытой некоммерческой площадки для обмена опытом. На момент запуска в стране не хватало мероприятия, которое объединяло бы специалистов по принципу независимости от брендов и спонсоров, где качество контента и сила комьюнити важнее стендов и мерча.</p><p><b>Организационная задача</b> — за два месяца собрать полноценную конференцию с двумя треками, привлечь признанных экспертов, организовать онлайн- и офлайн-форматы, обеспечить бесплатный доступ для всех участников и сделать это так, чтобы появилось постоянное сообщество, к которому будут хотеть присоединиться.</p><h2>Параметры проекта</h2><p><b>Срок реализации:</b> два месяца (июнь — июль 2025)</p><p><b>Команда:</b> 10 человек</p><p><b>Формат:</b> гибридный (офлайн + онлайн)</p><p><b>Участники:</b> около 1 800 зарегистрированных (250+ офлайн, 1 500 онлайн)</p><p><b>Спикеры:</b> эксперты из VK, МКБ, Yandex Cloud, Lamoda Tech, «Лаборатории Касперского», «СберТеха», «Инфосистемы Джет», Т-Банк, Luntry и других компаний</p><h2>Пять отличий от коммерческих конференций</h2><p><b>1. Формат от сообщества для сообщества</b></p><p>Программу и доклады формировали эксперты из комьюнити — реальные практики, которые ежедневно работают с Kubernetes. Никаких докладов о продуктах и решениях, рекламы  «воды». Только технические кейсы, архитектурные решения и личный опыт. Спикеры выбирались не по известности компании, а по глубине экспертизы и полезности темы для сообщества. Некоторые из них выступали впервые и смогли при этом показать высокий уровень.</p><p><b>2. Полностью бесплатная и доступная</b></p><p>Никаких барьеров для входа: бесплатное участие, без  VIP-зон и закрытых сессий для «избранных». Любой специалист мог зарегистрироваться и участвовать онлайн или офлайн. Это сделало конференцию доступной для специалистов из регионов, джунов или студентов, которые обычно не могут позволить себе коммерческие мероприятия. Трансляция велась из обоих залов, а все записи и презентации оперативно были опубликованы в открытом доступе вместо долгого ожидания и платного доступа.</p><p><b>3. Два технических трека разной глубины</b></p><p>Трек «Техно» охватывал практические аспекты работы с K8s: деплой, мониторинг, CI/CD-интеграции, управление конфигурациями. Трек «Хардкор» погружал в глубокую архитектуру кластеров, безопасность, оптимизацию производительности и нестандартные сценарии использования. Участники выбирали уровень в зависимости от опыта и интересов.</p><p><b>4. Независимость и отсутствие хантинга</b></p><p>На конференции были только технари, и поэтому не было привычной «ярмарки вакансий» и охоты за лидами на стендах. Фокус на технологиях и нетворкинге, а не на продажах и рекрутинге.</p><p><b>5. Живое сообщество после конференции</b></p><p>Kuber Community Day не закончился финальным докладом. После мероприятия мы запустили Telegram-сообщество, которое органическим путем собрало 600+ участников и стало постоянной площадкой для обмена опытом. Эксперты продолжают обсуждать технические вопросы, делиться решениями проблем и координировать новые встречи. Конференция стала катализатором, а сообщество — её продолжением.</p><figure><img src="https://media.tproger.ru/user-uploads/113485/2026-01-28/45e7d4aa-c0aa-41ac-b472-05ae761c9b35.webp" alt="" /></figure><h2>Две главные трудности организации</h2><p><b>🔴 Сжатые сроки: два месяца на всё</b></p><p>За два месяца нужно было собрать программу, привлечь как опытных и известных спикеров, так и дать шанс новичкам, найти площадку,  организовать техническую инфраструктуру для онлайн- и офлайн-форматов, запустить продвижение и регистрацию.</p><p><b>✅ Решение: </b>команда из 10 человек работала по четкому проектному плану с оперативным распределением задач и регулярным контролем статуса. Для более качественного формирования программы, отражения реальной картины рынка и подготовки спикеров был создан программный комитет, в который вошли коллеги из VK, Yandex Cloud, Aenix и <a href="https://tprg.ru/RDCr" rel="nofollow">«Лаборатории Числитель»</a>. Наличие программного комитета обеспечило:</p><ul><li>Экспертность — реальные специалисты оценивали заявки, отсеивали слабые и рекламные доклады, помогали формулировать сильные темы.</li><li>Легитимность — узнаваемые в профессиональной среде люди в составе ПК выступили сильным доказательством того, что контент проходит профессиональный отбор, а площадке можно доверять.</li></ul><p>Для продвижения преимущественно был выбран метод сарафанного радио — большую часть регистраций принесли бесплатные посты в каналах спикеров, инфопартнеров и друзей мероприятия.</p><p><b>🔴 Замена спикеров в процессе</b></p><p>В процессе подготовки возникали случаи, когда спикеры «слетали» по рабочим причинам или из-за изменения планов компаний. Это могло создать дыры в программе и снизить качество контента. Эта проблема характерна для многих мероприятий, но особенно критична при таких сжатых сроках.</p><p><b>✅ Решение: </b>поддерживали активное взаимодействие с широким кругом специалистов из сообщества и создали резервный пул экспертов, которые могли быстро заменить выбывших и предоставить качественную альтернативу. Такой подход обеспечил стабильность программы без провалов в качестве.</p><figure><img src="https://media.tproger.ru/user-uploads/113485/2026-01-28/be65a3d5-3d48-46d5-85ec-9a30eef41c7a.webp" alt="" /></figure><h2>Результаты: цифры и влияние на комьюнити</h2><p>Почти 1 800 регистраций за три недели до начала — рынок подтвердил острую потребность в таком событии. Более 250 специалистов участвовали офлайн, 1 500 подключились к онлайн-трансляции. Участники отметили высокий технический уровень докладов и дружелюбную атмосферу без коммерческого давления.</p><p>Созданное Telegram-сообщество kuber community собрало с нуля 600+ участников и стало независимой площадкой для свободной коммуникации. Специалисты продолжают обмениваться опытом, обсуждать подходы к контейнеризации и помогать друг другу решать реальные задачи.</p><p>Конференция стала катализатором развития K8s-сообщества в России и сформировала основу для системной коммуникации между специалистами. Мероприятие стимулировало распространение знаний о современных подходах к контейнеризации и укрепило технологическую зрелость российского IT-рынка через культуру открытого обмена профессиональным опытом.</p><h2>Планы развития: от конференции к экосистеме</h2><p>Kuber Community Day планируется сделать ежегодным событием с сохранением открытости и независимого формата. В планах масштабировать программу, расширить состав программного комитета и привлечь новые компании к организации без потери духа «от сообщества для сообщества».</p><p>Параллельно мы проводим дополнительные активности для поддержания постоянной коммуникации сообщества:</p><ul><li>KuBeer Talks — камерные офлайн-встречи в неформальной обстановке с 3-4 докладами и живым общением;</li><li>Kuber Community Webinar — регулярные вебинары с экспертами вокруг Kubernetes и смежных технологий.</li></ul><p>Несмотря на то, что конференций по Kubernetes сегодня хоть отбавляй, большинство из них либо рекламные и от этого не слишком интересные — от конкретных вендоров и потому бесплатные для участников, — либо с действительно сильным контентом, но при этом очень дорогие и малодоступные.</p><p>Нам же хотелось сделать по-настоящему техническую конференцию: собрать опытных спикеров и дать контент, доступный каждому.</p><p>На подготовку было всего два месяца, небольшой бюджет от спонсора и классная идея. Любой, кто хоть раз делал подобные мероприятия, скажет: за два месяца невозможно организовать серьезную конференцию. Значит, нам оставалось сделать невозможное.</p><p>И мы это сделали. Сообщество оказалось невероятно отзывчивым — люди абсолютно безвозмездно вкладывались в общее дело. Уже через две недели был сформирован программный комитет, включающий экспертов из VK, Yandex Cloud, Aenix и «Штурвала», а чуть больше, чем через месяц, и программа — 27 сильных спикеров, 15 докладов, воркшопы и несколько круглых столов.</p><p>В итоге мы получили массу положительных отзывов, 1 800 участников суммарно офлайн и онлайн, огромное количество технического контента и эмоций.</p><p>Я уверен, что индустрии нужны такие мероприятия, и мы сделаем все, чтобы они появлялись чаще и стали постоянной практикой.</p><p>Kuber Community Day — редкий пример конференции, на которой действительно чувствуешь дух комьюнити, а не просто проходишь мимо очередной витрины брендов. Здесь много живого общения, практики и честных разговоров про реальный продакшен: что ломается, где болит, как закрывать дыры в безопасности и почему «идеальные архитектуры» из презентаций не всегда переживают понедельник.</p><p>Формат получился очень живым. Вместо абстрактных рассуждений про «облака» — хардкорные кейсы, реальные сценарии эксплуатации Kubernetes и обсуждение решений, которые уже кто-то попробовал (иногда успешно, иногда — не очень).</p><p>Уникальность ивента в его фокусе: это конференция строго про Kubernetes, но при этом с разными углами зрения. Хардкор, Security, GitOps, мультитенантность — каждый может найти свой трек. И при этом большой акцент на офлайн-нетворкинге, стендап и нормальное человеческое общение, где говорят не только про технологии, но и про то, как с ними живут команды и бизнес.</p><p><i>Реклама. ООО «Лаборатория Числитель», ИНН 9731042193, erid: 2W5zFHmtsAy</i></p>]]></content:encoded>
    </item>
    <item>
      <title>Безопасность в интернете для детей: правила цифровой гигиены</title>
      <link>https://tproger.ru/articles/bezopasnost-v-internete-dlya-detej--pravila-cifrovoj-gigieny</link>
      <comments>https://tproger.ru/articles/bezopasnost-v-internete-dlya-detej--pravila-cifrovoj-gigieny?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Блог Школа программирования Пиксель]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/bezopasnost-v-internete-dlya-detej--pravila-cifrovoj-gigieny</guid>
      <description><![CDATA[<p>Кибербезопасность для детей: правила кибербезопасности для детей и безопасность в интернете для детей в быту — пароли, фишинг, чаты, данные. Разберем безопасность в сети интернет для детей и безопасность детей в интернете для родителей: правила безопасности в интернете для детей и когда помогают кибербезопасность курсы для детей.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/bezopasnost-v-internete-dlya-detej--pravila-cifrovoj-gigieny">Безопасность в интернете для детей: правила цифровой гигиены</a>»</p>]]></description>
      <category><![CDATA[Партнёрский материал]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 30 Jan 2026 07:30:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Для современных детей интернет — не просто развлечение или источник информации. Это место для общения, учебы и творчества, такая же неотъемлемая часть их жизни, как школа или двор. Однако эта цифровая среда, помимо огромных возможностей, содержит и риски. И игнорировать правила кибербезопасности для детей — все равно что выйти на оживленную улицу, не зная основных правил дорожного движения. Можно благополучно перейти дорогу много раз, но одна ошибка может привести к серьезным последствиям.</p><p>Угрозы в цифровом пространстве реальны и многообразны. Это ситуации, с которыми ребенок может столкнуться напрямую:</p><ul><li>Кража личных данных и денег. Мошенники могут выманить у ребенка или через его аккаунт конфиденциальную информацию родителей.</li><li>Кибербуллинг (травля в сети). Оскорбительные сообщения, распространение слухов или неприятных фотографий в чатах и соцсетях.</li><li>Встречи с опасным контентом. Столкновение с материалами, предназначенными для взрослых, или с пропагандой деструктивного поведения.</li><li>Взлом аккаунтов. Потеря доступа к своим страницам в соцсетях, игровым аккаунтам из-за слабых паролей или хитрости злоумышленников.</li></ul><p>Главная задача родителя — не запугать ребенка и не запретить интернет, а научить его основам безопасности в интернете. Эти навыки, подобно умению мыть руки или смотреть по сторонам при переходе дороги, со временем станут автоматическими и позволят ребенку уверенно и осознанно пользоваться технологиями, сводя риски к минимуму. В этой статье мы подробно разберем существующие киберугрозы и правила кибербезопасности для детей и родителей.</p><figure><img src="https://media.tproger.ru/user-uploads/134865/2026-01-29/9be00048-5db4-4036-b6ff-371d2b72f566.webp" alt="" /></figure><p>Также приглашаем на наш <a href="https://pixel.study/kompyuternaya-gramotnost-dlya-detej?utm_source=tproger.ru&amp;utm_medium=shkola-piksel&amp;utm_campaign=bezopasnost-v-internete-dlya-detey-pravila-cifrovoy-gigieny" rel="nofollow">о</a><a href="https://pixel.study/kompyuternaya-gramotnost-dlya-detej">нлайн-курс «Компьютерная грамотность для детей»</a>, где ребенок научится основам безопасности в интернете, работе с ПК, созданию презентаций и документов. Первый урок курса можно пройти бесплатно, записаться на него можно <a href="https://pixel.study/demo">по ссылк</a><a href="https://pixel.study/demo?utm_source=tproger.ru&amp;utm_medium=shkola-piksel&amp;utm_campaign=bezopasnost-v-internete-dlya-detey-pravila-cifrovoy-gigieny" rel="nofollow">е</a>.</p><figure><img src="https://media.tproger.ru/user-uploads/134865/2026-01-29/aadf4901-50d2-48c8-a490-b57febc80295.webp" alt="" /></figure><h2>Личные данные — чем нельзя делиться?</h2><p>Первый и фундаментальный принцип безопасности в интернете для детей — осознанное отношение к личным данным. Для ребенка личные данные — это любая информация, которая идентифицирует его в реальном мире или раскрывает подробности его частной жизни. Проще говоря, это то, что нельзя свободно рассказывать всем подряд.</p><p>Что относится к личным данным:</p><ul><li>Базовые идентификаторы. Имя и фамилия, точный возраст, номер телефона, домашний адрес, номер школы и класс.</li><li>Данные документов. Фотографии или сканы паспорта, свидетельства о рождении, полисов, водительских прав родителей. Даже частично видимые в кадре номера могут быть использованы.</li><li>Информация о местоположении (геометки). В некоторых приложениях есть функция, автоматически добавляющая к фотографии или сообщению название города, района или конкретного места (кафе, парка). Включенная геолокация также может добавлять в соцсети или мессенджеры информацию, где вы находитесь.</li><li>Распорядок дня и привычки. Информация о том, в какое время ребенок обычно один дома, по какому маршруту ходит в школу, какие кружки посещает и когда родители работают до позднего вечера.</li></ul><p>Научите ребенка: «незнакомец в сети = незнакомец на улице». Эта аналогия важна для понимания. В реальной жизни ребенок не станет рассказывать незнакомому человеку на остановке свой адрес, график дня или показывать документы. Ровно с такой же осторожностью нужно вести себя в интернете. Человек по ту сторону экрана, даже если он представляется ровесником из другого города или добрым другом, без видеосвязи и личной встречи остается незнакомцем. Его настоящие имя, возраст и намерения неизвестны.</p><p>Почему нельзя публиковать определенную информацию:</p><ol><li>Фотографии билетов (авиа, железнодорожных, на концерт). На штрих-коде или QR-коде билета часто закодированы персональные данные (ФИО, иногда паспортные данные). Эту информацию можно считать со снимка. Злоумышленник может использовать эти данные для мошеннических действий или, например, чтобы аннулировать или переоформить билет.</li><li>Фотографии документов. Это прямой ключ к краже личности. С помощью данных документа мошенники могут попытаться оформить кредит, получить доступ к аккаунтам или совершить другие действия от вашего имени.</li><li>Фотографии дома, школы, машины родителей с номерами. Такие снимки делают ребенка и его семью «видимыми» и узнаваемыми в реальном мире. В сочетании с информацией о распорядке дня это создает риск. Фотография подъезда или окна своей комнаты с видом из него — это конкретная привязка к месту жительства.</li><li>Геометки в реальном времени. Публикация фотографии из парка с отметкой «Гуляю сейчас здесь» или регулярный check-in в одной и той же спортивной секции показывает не только место, но и привычки. Это информация, которой без необходимости не нужно делиться с широким кругом людей.</li></ol><p>Введите правило безопасности в сети интернет для ребенка: прежде чем что-то опубликовать — фотографию, пост или комментарий с личной информацией — нужно спросить себя: «я готов(а), чтобы это увидел и узнал любой человек, в том числе незнакомый?». Если ответ «нет» или «не уверен(а)», публиковать не стоит. Лучшая тактика — делиться такой информацией только в закрытых переписках с проверенными друзьями и всегда ставить в известность родителей, если кто-то в сети настойчиво просит личные данные.</p><h2>Создаем и храним пароли</h2><p>Пароль — это ключ, который защищает цифровую информацию: аккаунты в соцсетях, почту, игровые профили и личные переписки. От его надежности напрямую зависит, останется ли эта информация приватной, а значит и безопасность ребенка в интернете в целом. Представьте, что пароль — это ключ от квартиры. Простой и предсказуемый пароль, например, «12345» или «qwerty», — это все равно что оставить ключ в двери или на видном месте. Им сможет воспользоваться любой, кто просто попробует его повернуть.</p><h2>Надежный пароль — основа кибербезопасности не только детей, но и взрослых</h2><p>Как создать надежный пароль, который будет сложно подобрать как человеку, так и специальной программе:</p><ol><li>Используйте длинную фразу (пассфразу). Чем длиннее пароль, тем он надежнее. Вместо короткого слова используйте несколько слов, которые просто запомнить именно вам. Например: «НашКотЛюбитСыр123». Это уже значительно лучше, чем просто «кот». Еще один прием — взять первые буквы слов и знаки препинания из пассфразы. Так из фразы «Я_Учусь_В_5_Б_,_А_Моя_Сестра_В_9_Д_!» получаем пароль «ЯУВ5Б,АМСВ9Д!» — он выглядит бессмысленным набором символов, но запомнить его легко.</li><li>Усложняйте конструкцию. Добавьте к своей фразе заглавные буквы, цифры и специальные символы (например, !, @, #, $, %). Превратите простую фразу в сложный код. Пример: «Кот!Любит#Сыр123».</li><li>Избегайте очевидного. Не используйте:</li></ol><ul><li>личную информацию (имя, фамилию, дату рождения, имя питомца).</li><li>простые последовательности букв и цифр на клавиатуре («123456», «qwerty»).</li><li>одно и то же слово, повторенное несколько раз.</li></ul><h2>Что такое двухфакторная аутентификация (2FA)?</h2><p>Даже самый надежный пароль может быть скомпрометирован (это значит, что его украли и могут использовать мошенники). Двухфакторная аутентификация добавляет второй, независимый уровень защиты — это еще одно важное правило кибербезопасности для детей и взрослых.</p><p>Как работает 2FA:</p><ol><li>Вы вводите логин и пароль на сайте (это первый фактор — пароль, который вы знаете).</li><li>Сайт запрашивает второй код. Этот код генерируется в мобильном приложении (например, Google Authenticator или Яндекс.Ключ) или приходит в SMS (менее безопасный вариант, но он лучше, чем ничего).</li><li>Вы вводите этот одноразовый код (это второй фактор).</li></ol><p>Даже если кто-то узнает пароль, без доступа к вашему телефону он не сможет войти в аккаунт. Включить 2FA можно в настройках безопасности большинства важных сервисов: почты, соцсетей, игровых платформ.</p><h2>Почему один пароль для всего — плохая идея?</h2><p>Использование одного и того же пароля для почты, игр и соцсетей — это табу, если вы заботитесь о безопасности ребенка в интернете. Если даже в одном малозначительном сервисе произойдет утечка данных и пароль станет известен, злоумышленники автоматически попробуют применить эту связку логин-пароль ко всем популярным сайтам (почта, банки, соцсети). И если пароль везде одинаковый, они получат полный доступ ко всем сервисам сразу.</p><p>Поэтому следующее правило кибербезопасности для детей: для каждого важного аккаунта (особенно для почты, так как это ключ ко всем остальным сервисам) должен быть свой уникальный и надежный пароль. Если запомнить много паролей сложно, установите менеджер паролей — специальную защищенную программу, которая хранит все пароли в зашифрованном виде под одним главным «мастер-паролем».</p><h2>Что такое фишинг?</h2><figure><img src="https://media.tproger.ru/user-uploads/134865/2026-01-29/bc256fa1-076a-4735-a2d4-d98a993f187f.webp" alt="" /></figure><p>Фишинг — это один из самых распространенных методов обмана в интернете. Его цель — заставить человека добровольно раскрыть свои личные данные: логины, пароли, данные банковской карты. Название происходит от английского слова «fishing» (рыбалка), и принцип действительно похож: злоумышленники забрасывают «удочку» — поддельное сообщение, — надеясь, что кто-то «клюнет».</p><p>Если раньше мошенники рассылали истории про принцев из Саудовской Аравии, которым срочно нужна помощь в обмен на деньги, то сегодня они притворяются службой поддержки известной игры, популярной социальной сети, онлайн-магазином или даже нашим другом или полицейским. Форма изменилась, но суть осталась прежней: нас обманом выманивают, чтобы подцепить на «крючок».</p><h2>Как отличить фишинг от настоящего сообщения?</h2><p>Есть несколько четких признаков, которые с высокой вероятностью указывают на попытку обмана. Научившись их замечать, ребенок сможет вовремя остановиться — важный навык кибербезопасности:</p><ol><li>Срочность и давление. Сообщение создает искусственное чувство паники или жадности: «Ваш аккаунт будет удален в течение часа!», «Вы выиграли приз! Кликните сюда, чтобы получить его сейчас, пока предложение действительно!», «Ваша карта заблокирована! Немедленно подтвердите данные». Цель — заставить действовать быстро, не раздумывая и не проверяя информацию.</li><li>Ошибки в тексте. Официальные письма от крупных компаний тщательно проверяются. Грамматические ошибки, странные формулировки, неправильные названия сервисов — явный признак подделки. Например, письмо якобы от «VKотнтаке» или «Steanm Community».</li><li>Подозрительные ссылки. Это самая опасная часть фишингового сообщения. Ссылка может выглядеть почти как настоящая, но при внимательном рассмотрении можно заметить подмену. Например:</li></ol><ul><li>vk-подарки.ru вместо официального vk.com</li><li>steamcommunity-gifts.com вместо steamcommunity.com</li><li>ссылка, замаскированная под кнопку «Проверить» или «Получить подарок».</li><li>Важное правило кибербезопасности для детей: всегда наводить курсор на ссылку (не кликая), чтобы увидеть ее настоящий адрес во всплывающей подсказке в углу браузера!</li></ul><ol><li>Запрос конфиденциальных данных. Ни одна настоящая служба поддержки не будет писать вам в личные сообщения с просьбой прислать пароль, полный номер карты, CVV-код (три цифры на обороте) или код из SMS. Для решения проблем у них есть официальные, защищенные формы внутри вашего личного кабинета.</li></ol><h2>Что делать при получении подозрительного сообщения?</h2><ol><li>Не кликать — самое главное правило безопасности в интернете и для детей, и для взрослых. Не нажимать на ссылки и не скачивать вложения (файлы, картинки) из такого сообщения. Даже простой клик может привести на вредоносный сайт или запустить скрытую загрузку вируса. Кстати, многие «бесплатные» PDF-мануалы, которые в интернете предлагают скачать на каждом шагу, тоже содержат вредоносный код, предназначенный для кражи данных.</li><li>Не отвечать. Не вступать в диалог, не пытаться доказать мошеннику, что вы его раскусили, и тем более не отправлять запрошенные данные. Любой ответ сигнализирует, что ваш аккаунт активен и с вами можно продолжать работу.</li><li>Ребенок должен рассказать взрослым. Если сообщение вызывает сомнения, самое разумное — немедленно показать его родителю или другому доверенному взрослому. Вместе вы проверите отправителя, и если, например, выяснится, что взломан аккаунт друга, вы сможете оперативно связаться с ним и предупредить.</li></ol><p>Умение распознавать фишинг — это навык критического мышления. Он учит не доверять слепо информации, а всегда проверять ее источник и задаваться вопросом: «Зачем мне это сообщают и чего от меня хотят?».</p><h2>Общение онлайн и личные границы</h2><p>Цифровая среда — это продолжение реального мира, и правила общения в ней строятся на тех же принципах уважения и здравого смысла. Безопасное общение — это часть безопасности ребенка в интернете. Но анонимность и дистанция иногда провоцируют людей на поведение, недопустимое при личной встрече. Родителю важно научить ребенка не только защищаться от негатива, но и самому создавать комфортную среду для общения.</p><h2>Что такое кибербуллинг и как правильно реагировать на него?</h2><figure><img src="https://media.tproger.ru/user-uploads/134865/2026-01-29/e37da617-23a4-4b30-b38a-d316c6135186.webp" alt="" /></figure><p>Кибербуллинг — это систематическая травля, запугивание, унижение или преследование человека с использованием цифровых технологий (соцсетей, мессенджеров, игровых чатов). Он опасен тем, что может не прекращаться круглосуточно, а материалы (оскорбительные сообщения, фотографии) быстро распространяются и сложно удаляются.</p><p>Алгоритм действий для ребенка, столкнувшегося с травлей:</p><ol><li>Не отвечать и не вступать в перепалку. Цель обидчика — вызвать реакцию, вывести из равновесия, получить эмоции. Безответность лишает его этой цели. Нельзя поддаваться на провокации.</li><li>Сделать скриншот. Необходимо сохранить доказательства: сделать снимок экрана с оскорбительным сообщением, записью в чате или комментарием. Это важно для дальнейших действий. Скриншот — это фиксация факта.</li><li>Использовать технические инструменты блокировки.</li></ol><ul><li>Заблокировать обидчика в соцсети или мессенджере. Это немедленно прекратит прямые атаки.</li><li>Пожаловаться администрации платформы на пользователя или конкретный пост/сообщение, прикрепив скриншот. Модераторы обязаны рассматривать такие жалобы и могут ограничить доступ нарушителю.</li></ul><ol><li>Рассказать родителю или доверенному взрослому. Это самый важный шаг. Ребенку может быть стыдно или страшно говорить о травле, но такая проблема всегда требует вмешательства. Нужно объяснить, что обращение за помощью — это разумный поступок и признак силы, а не слабости. Взрослый (родитель, учитель) сможет эмоционально поддержать, помочь с настройками приватности и, при необходимости, обратиться в правоохранительные органы.</li></ol><h2>Правила безопасного общения в интернете для детей</h2><p>Основные правила безопасности в интернете при общении онлайн:</p><ul><li>Относись к другим так, как хочешь, чтобы относились к тебе. Критика должна быть конструктивной, а шутки — добрыми и не обидными.</li><li>Нет оскорблениям, унижениям и троллингу. Троллинг — это намеренные провокации, насмешки, размещение гневных или нелепых сообщений с целью вызвать конфликт. Лучшая тактика — не кормить тролля.</li><li>Уважай чужое мнение и приватность. Нельзя распространять личные переписки, фотографии или секреты других людей без их согласия.</li></ul><h2>Конфиденциальность переписки</h2><p>Личная переписка ребенка тоже должна подчиняться правилам кибербезопасности:</p><ol><li>Постоянство цифровой информации. То, что отправлено в сообщении, почти невозможно полностью отозвать или удалить у получателя. Скриншот переписки может быть использован против отправителя позже, если отношения с собеседником испортятся.</li><li>Круг доверия. Очень личную информацию (семейные проблемы, интимные фото или переписки, пароли) нельзя отправлять даже близким друзьям в цифровом виде. Технический сбой, потеря телефона, взлом аккаунта друга — все это может привести к утечке данных.</li><li>Введите правило безопасности в интернете для ребенка: Если информация слишком личная, и ее огласка может причинить боль или вред, ее не стоит доверять цифровому каналу. Лучше обсудить такие темы при личной встрече или по телефону. В переписке стоит делиться только тем, чем ты спокойно готов поделиться публично.</li></ol><h2>Самые распространенные киберугрозы</h2><p>Помимо общих правил кибербезопасности, детям полезно знать и конкретные виды угроз, с которыми можно столкнуться в сети. Это знание помогает быстрее распознать опасность и правильно среагировать.</p><h2>«Бесплатный» сыр в мышеловке: вирусы и вредоносный софт</h2><p>Ребенок ищет способы бесплатно получить платную игру, программу, внутриигровую валюту или взломанный аккаунт. Он переходит на сомнительный сайт или скачивает файл из непроверенного источника. Вместе с желаемым контентом он получает вредоносную программу. Также вирус может прийти в виде вложения в сообщении от взломанного аккаунта друга («Посмотри это видео!»).</p><p>Вредоносная программа может украсть сохраненные пароли, повредить файлы на компьютере, показывать навязчивую рекламу или использовать устройство для скрытых задач (например, майнинг криптовалюты).</p><p>Решение:</p><ul><li>Установить и обновлять антивирус. Объясните ребенку, что для безопасности в сети интернет антивирус обязателен. Важно, чтобы он был лицензионным и регулярно обновлялся.</li><li>Четкий запрет на установку ПО без согласия взрослого. Ребенок должен спрашивать разрешения у родителей перед установкой любой новой программы или игры, особенно если источник вызывает сомнения.</li><li>Использовать легальный контент. Объясните важность уважения к труду разработчиков. Платформы с официальными играми и программами (например, Steam, официальные магазины приложений) безопаснее пиратских сайтов.</li></ul><h2>«Ты выиграл …!»: ловушки мошенников</h2><p>Это разновидность фишинга, ориентированная на детскую аудиторию и ее интересы. Сценарии могут быть разными:</p><ul><li>Фейковые конкурсы от блогеров или игр: «Поздравляем! Ты выиграл новый iPhone в розыгрыше! Перейди по ссылке и введи данные карты родителей для подтверждения доставки».</li><li>Просьба о помощи от «друга». Мошенник пишет со взломанного аккаунта одноклассника: «Срочно! У меня проблемы, одолжи 500 рублей на карту, завтра отдам». Или просит передать код из SMS.</li><li>Фейковые покупки и продажи. Предложение купить редкий игровой предмет по очень низкой цене или, наоборот, просьба «временно» передать дорогой аккаунт для «прокачки».</li></ul><p>Решение:</p><ul><li>«Бесплатного не бывает» — это еще одно важное правило безопасности детей в сети интернет. Любое неожиданное супервыгодное предложение, особенно с просьбой оплатить «доставку» или «комиссию», — это обман.</li><li>Обязательная проверка информации. Если друг просит деньги, нужно связаться с ним другим способом (позвонить, встретиться) и уточнить.</li><li>Немедленное обращение к взрослому. Любое предложение, связанное с деньгами, подарками или передачей данных аккаунта, нужно сразу обсудить с родителями.</li></ul><h2>Цифровой след — это навсегда</h2><p>Все, что публикуется в интернете — фото, видео, комментарии, лайки, — формирует цифровую репутацию. Многие не понимают, что информацию, которая попала в интернет, удалить почти невозможно:</p><ul><li>Скриншоты и перепосты. Даже если ребенок удалил опрометчивый пост или фото, их могли уже сохранить (сделать скриншот) и распространить дальше.</li><li>«Удаление» не равно полному стиранию. Удаленный контент может сохраняться в кэше поисковых систем, на серверах соцсети или в веб-архивах.</li></ul><p><b>Решение:</b></p><ul><li>Объясните ребенку важный принцип безопасности в интернете: «Выложил — значит, показал всему миру». Перед публикацией нужно спросить себя: «Я буду не против, если это увидят мои родители, учителя или я сам через 5-10-15 лет?».</li><li>Продуманность контента. Стоит избегать публикации откровенных, смущающих или агрессивных материалов. Цифровая репутация может повлиять на поступление в вуз или прием на работу в будущем.</li></ul><h2>Троллинг и буллинг в интернете</h2><p>Эту угрозу мы уже рассмотрели ранее, осталось только подчеркнуть ее отличие от обычной школьной травли: от нее нет безопасного убежища. Оскорбления и преследование проникают домой через телефон или компьютер, то есть в личное пространство ребенка, делая травлю круглосуточной.</p><p><b>Решение:</b></p><ul><li>Не кормить тролля ответами.</li><li>Сохранить все доказательства.</li><li>Заблокировать обидчика во всех соцсетях и чатах.</li><li>Обязательно сообщить родителям или школьному психологу. Важно, чтобы реакцией родителей была поддержка и совместный поиск решения, а не запрет интернета (ведь в этом случае будет наказана жертва агрессии).</li></ul><h2>Опасные знакомства: анонимность как маска</h2><p>Злоумышленники могут создавать фейковые аккаунты, выдавая себя за сверстников, чтобы войти в доверие. Они используют общие интересы (игры, музыка), проявляют внимание и сочувствие, а затем постепенно:</p><ul><li>начинают выведывать личную информацию,</li><li>просят прислать откровенные фото или видео,</li><li>могут шантажировать полученными материалами,</li><li>заставляют встретиться в реальной жизни.</li></ul><p><b>Решение:</b></p><ul><li>Введите для ребенка жесткое правило безопасности в интернете: общаться как с друзьями можно только с теми, кого лично знаешь в реальной жизни. Друзья друзей или «хорошие парни из другого города» — это незнакомцы.</li><li>Абсолютный запрет на личные встречи с интернет-знакомыми без разрешения и сопровождения родителей. Никаких исключений.</li><li>Открытый диалог с ребенком: он должен знать, что может прийти к вам с любой проблемой (например, «меня шантажируют из-за фото»), не боясь осуждения, и вместе вы найдете выход, вплоть до обращения в полицию.</li></ul><p><i>Реклама. Рекламодатель ООО «Пиксель.Стади», ИНН 5074078988, erid: 2W5zFK2WjKn</i></p>]]></content:encoded>
    </item>
    <item>
      <title>Расширения для Chrome и Edge украли переписки с ChatGPT и Gemini более 8 млн пользователей</title>
      <link>https://tproger.ru/news/raswireniya-dlya-chrome-i-edge-ukrali-perepiski-s-chatgpt-i-gemini-bolee-8-mln-polzovatelej</link>
      <comments>https://tproger.ru/news/raswireniya-dlya-chrome-i-edge-ukrali-perepiski-s-chatgpt-i-gemini-bolee-8-mln-polzovatelej?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/raswireniya-dlya-chrome-i-edge-ukrali-perepiski-s-chatgpt-i-gemini-bolee-8-mln-polzovatelej</guid>
      <description><![CDATA[<p>Расширения для Chrome и Edge под видом VPN перехватывали диалоги с ChatGPT и Gemini — утечка затронула более 8 млн пользователей</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/raswireniya-dlya-chrome-i-edge-ukrali-perepiski-s-chatgpt-i-gemini-bolee-8-mln-polzovatelej">Расширения для Chrome и Edge украли переписки с ChatGPT и Gemini более 8 млн пользователей</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[VPN]]></category>
      <category><![CDATA[Microsoft Edge]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 16 Dec 2025 06:02:37 GMT</pubDate>
      <content:encoded><![CDATA[<p>Эксперты по кибербезопасности <a href="https://www.neowin.net/news/malicious-vpn-steals-full-chatgpt-and-gemini-conversations-of-over-8-million-users/">раскрыли</a> <b>масштабную утечку данных</b> пользователей ИИ-сервисов. Виной всему — популярные расширения для <b>Chrome</b> и <b>Microsoft Edge</b>.</p><p>Под видом VPN и инструментов приватности, они <b>собирали и передавали злоумышленникам полные диалоги пользователей</b> с ChatGPT, Gemini, Claude, Copilot, Perplexity, Grok и другими ИИ-платформами.</p><p>По оценке специалистов, от инцидента пострадали <b>более 8 млн пользователей</b>. Все они устанавливали расширения, содержащие одинаковый вредоносный код.</p><h2>Главный виновник — Urban VPN</h2><p>Ключевым примером стало расширение <b>Urban VPN Proxy</b>. У него <b>более 6 млн установок в Chrome</b>, высокий рейтинг (4,7 звезды) и даже статус <b>Google Featured</b>, который создавал ощущение надежности.</p><p>Однако исследование показало обратное: вредоносный код присутствует не только в Urban VPN, но и как минимум в семи других расширениях того же издателя.</p><p>Среди них — <b>1ClickVPN Proxy</b>, <b>Urban Browser Guard</b> и <b>Urban Ad Blocker</b>. Все они распространялись через официальные магазины браузеров.</p><h2>Как именно воровали диалоги с ИИ</h2><p>Механизм оказался технически простым и крайне эффективным. Расширения <b>внедряли исполняемый скрипт прямо в страницы ИИ-сервисов</b>.</p><p>Этот скрипт подменял стандартные функции браузера и перехватывал весь сетевой трафик между пользователем и ИИ. В результате злоумышленники получали:</p><ul><li>все запросы пользователя;</li><li>все ответы ИИ;</li><li>ID диалогов и сессий;</li><li>временные метки и служебные метаданные.</li></ul><p>После этого данные сжимались и <b>отправлялись на серверы Urban VPN</b>.</p><p>Сбор информации происходил <b>постоянно</b>, вне зависимости от того, включен VPN или нет.</p><h2>С какого момента данные скомпрометированы</h2><p>По данным исследователей, сбор данных был активен начиная с Urban VPN <b>версии 5.5.0</b>, выпущенной <b>9 июля 2025 года</b>. Это означает, что <b>все диалоги с ИИ, созданные после этой даты, следует считать скомпрометированными</b>.</p><p>Urban VPN управляется компанией Urban Cyber Security Inc., связанной с брокером данных <b>BiScience</b>. По имеющейся информации, собранные диалоги продавались для маркетинговой аналитики.</p><h2>Что делать пользователям прямо сейчас</h2><p>Эксперты настоятельно рекомендуют <b>немедленно удалить</b> все упомянутые расширения и исходить из того, что переписки с ИИ-платформами могли быть перехвачены.</p><p>Инцидент также поднимает более широкий вопрос: даже расширения с высоким рейтингом и отметкой Google не гарантируют безопасность. Если расширение не критически необходимо — от него лучше отказаться.</p>]]></content:encoded>
    </item>
    <item>
      <title>7 мифов об антивирусах, в которые мы до сих пор верим</title>
      <link>https://tproger.ru/articles/7-mifov-ob-antivirusah--v-kotorye-my-do-sih-por-verim</link>
      <comments>https://tproger.ru/articles/7-mifov-ob-antivirusah--v-kotorye-my-do-sih-por-verim?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/7-mifov-ob-antivirusah--v-kotorye-my-do-sih-por-verim</guid>
      <description><![CDATA[<p>Узнайте, стоит ли использовать антивирус в 2025 году и как выбрать защиту для Windows и Linux. Анализ 7 главных мифов: от нагрузки на систему до эффективности против новых угроз. Обзор EDR-решений и встроенных защитников..</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/7-mifov-ob-antivirusah--v-kotorye-my-do-sih-por-verim">7 мифов об антивирусах, в которые мы до сих пор верим</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Взлом]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[CI/CD]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 10 Nov 2025 10:10:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>В своих цифровых вселенных мы чувствуем себя вполне комфортно. Онлайн-банкинг, личные фотоархивы, переписка, разработка — всё это кажется надежным и подконтрольным.</p><p>До тех пор, пока не появляется Он. Вирус, троян, червь, шпионский софт. Или просто подозрительный процесс, пожирающий ресурсы. Сразу возникают вопросы: можно ли полагаться на встроенную защиту или стоит установить специализированное ПО?</p><p>В 2025 году проблема приобретает особую специфику. Одни считают, что антивирусы — это реликты, цифровые динозавры. Другие говорят о новых угрозах, которые нужно учитывать. Разберемся в вопросе без эмоций. Только факты, принцип работы антивирусного софта и капля чёрного юмора.</p><h2>Антивирус 2025: цифровой мертвец или живой организм?</h2><p>Представим, что антивирус — это не программа, а концепция. Концепция защиты конечной точки. Раньше это был монолит — толстый клиент с гигантской базой сигнатур. Сегодня эта концепция рассредоточена. Она живёт в облачных песочницах, в алгоритмах машинного обучения на стороне сервера, в поведенческих датчиках внутри ядра вашей ОС.</p><p>Windows Defender, который вы иногда отключаете, — это уже не та незаметная утилита из Windows 7. Это сложный EDR-агент, который по умолчанию имеет доступ к вашей памяти, сетевой активности и всем процессам.</p><p>Gatekeeper в macOS — это тоже форма антивируса, просто работающая на принципах whitelist’а и санирования приложений из App Store. Вопрос не в том, «есть ли у вас антивирус», а в том, насколько глубоко вы понимаете ту защиту, которая  уже работает.</p><p>Ландшафт угроз изменился радикально. Раньше злоумышленники хотели «сломать систему». Сегодня их цель — оставаться в системе как можно дольше, красть данные, использовать ресурсы. Им ваш синий экран не нужен. Им нужны ваша тишина и покой.</p><h2>Миф 1. «Мой Linux / Mac слишком безопасен для вирусов»</h2><figure><img src="https://media.tproger.ru/user-uploads/133848/2025-10-31/e0d05f53-f837-497d-82bc-0241b2a1076c.png" alt="" /></figure><p>Священная война между фанатами операционных систем давно перешла в область безопасности. Но правда в том, что ОС — это просто платформа. Уязвимости есть везде. Атаки сместились с уровня операционной системы на уровень приложений и цепочек поставок (supply chain).</p><p>Ваш Ubuntu не подхватит классический вирус-шифровальщик, написанный для Windows. Но он с радостью выполнит майнер, вшитый в библиотеку, которую вы установили через pip install --user. Или скрипт, который сольет ваши SSH-ключи из ~/.ssh/. Злоумышленникам сегодня не нужен root. Им нужен ваш пользователь, который имеет доступ к коду, репозиториям, облачным ключам.</p><ul><li><b>Реальность.</b> Атаки на репозитории открытого ПО стали массовыми. Ежегодный отчёт компании Sonatype о состоянии программного обеспечения за 2024 год <a href="https://www.sonatype.com/state-of-the-software-supply-chain/introduction">показывает</a>, что за предыдущий год было обнаружено 512 847 новых вредоносных пакетов, что означает рост на 156%. Вы делаете npm install и запускаете потенциально вредоносный код с правами вашего пользователя.</li><li><b>Что делать. </b>Перестать надеяться на магическую неуязвимость ОС. Использовать принцип наименьших привилегий на практике. Запускать подозрительный код в изолированных средах: Docker-контейнерах, виртуальных машинах. Мониторить исходящий сетевой трафик на предмет аномалий. Инструменты вроде lynis для Linux или Little Snitch для Mac — это не антивирусы в классическом понимании, но они выполняют ту же защитную функцию: контролируют всё, что происходит в системе.</li></ul><h2>Миф 2. «Встроенного защитника Windows / Gatekeeper на Mac достаточно»</h2><p>Самоуспокоенность — главный враг безопасности. Да, встроенные защитники стали невероятно мощными. Они используют ML-модели, поведенческий анализ и имеют глубокую интеграцию с ядром системы. Но их основная цель — защитить среднестатистического пользователя от массовых угроз. Это основная, но не полноценная платформа защиты (EPP).</p><p>Представьте себе целенаправленную атаку (targeted attack). Злоумышленники используют кастомный вредонос, написанный специально для компаний вашего профиля. Он не распространяется в дикой природе, его нет в базах. Он использует технику «живи за счёт земли» (Living-off-the-Land), маскируясь под легитимные процессы вроде ps.exe или wmic.exe.</p><p>Встроенный защитник, настроенный на баланс между производительностью и безопасностью, может пропустить такую атаку. Его эвристика не всегда способна отличить легитимное админское действие от активности злоумышленника.</p><ul><li><b>Реальность. </b>Независимая тестирующая организация AV-Comparatives в своих отчётах за 2024 год регулярно <a href="https://www.av-test.org/en/antivirus/home-windows/windows-10/june-2024/microsoft-defender-antivirus-consumer-4.18-241315/">демонстрирует</a>, что Windows Defender обеспечивает стабильную защиту против популярных угроз. Однако в тестах на защиту от целенаправленных атак и сложных zero-day угроз его показатели могут быть ниже, чем у коммерческих EDR-решений от CrowdStrike или SentinelOne.</li><li><b>Что делать.</b> Для домашнего ПК, на котором вы сёрфите в интернете и работаете с документами, Defender почти достаточное решение. Для рабочей станции разработчика, системного администратора или любого сотрудника, имеющего доступ к критической инфраструктуре, этого мало. Необходимо слоить защиту. Defender — это базовый, но обязательный слой. Поверх него должен идти более продвинутый агент, способный к поведенческому анализу и отслеживанию цепочек атаки.</li></ul><h2>Миф 3. «Антивирус съедает все ресурсы и тормозит систему»</h2><p>Этот миф — прямое наследие эпохи одноядерных процессоров и медленных HDD. Тогда сигнатурные базы действительно могли весить сотни мегабайт, а полное сканирование системы означало её полную недоступность на несколько часов. Современные движки работают по иному принципу.</p><p>Они не сканируют все файлы при каждом обращении. Вместо этого используют хуки ядра для мониторинга системных вызовов в реальном времени. Агент следит не за файлами, а за событиями: создание процесса, запись в память, сетевое подключение.</p><p>Ресурсоёмкие операции, такие как глубокий статический анализ подозрительного файла с помощью тяжёлой ML-модели, часто вынесены в облако. Локальный агент лишь собирает телеметрию (метаданные, образцы памяти) и отправляет их на сервер для принятия решения.</p><ul><li><b>Реальность.</b> Да, антивирусный агент создаёт дополнительную нагрузку. Но в 2025 году эта нагрузка для качественных продуктов редко превышает 2-5% в штатном режиме. Проблемы могут возникать в пиковых случаях: компиляция ядра Linux, работа с большими базами данных, запуск виртуальных машин. Именно для этого существуют детальные настройки исключений.</li><li><b>Что делать.</b> Изучать тесты производительности от организаций вроде AV-Comparatives или SE Labs. Грамотно настраивать исключения. Вносить в «белый список» папки с исходным кодом (src, node_modules, .git), директории виртуальных машин, бинарники компиляторов. Современный антивирус — про тонкую настройку под свой рабочий процесс.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/133848/2025-10-31/498ed159-3a8d-4d02-8f43-ad177714afc5.png" alt="" /></figure><h2>Миф 4. «Мне хватает здравого смысла: не ходить по сомнительным ссылкам»</h2><p>Это самый опасный миф. Он основан на вере в то, что фишинг — удел наивных пользователей. Реальность такова, что социальная инженерия стала оружием массового поражения. Речь не о письмах с заголовком «Вы выиграли iPhone!».</p><p>Речь о фишинге высшего пилотажа. О письме, которое приходит на вашу корпоративную почту от имени «отдела DevOps» с ссылкой на «критическое обновление» для вашего CI/CD-пайплайна. Письмо идеально стилизовано, содержит ваше настоящее имя и ссылается на реальных коллег.</p><p>Сайт, на который вы попадаете, — клон страницы вашего корпоративного SSO (VK Teams, Azure AD). Вы вводите логин и пароль. На этом всё. Ваша учетная запись скомпрометирована. Осторожность оказалась бесполезной — атака была спланирована и нацелена лично на вас или вашу компанию.</p><ul><li><b>Реальность.</b> Согласно <a href="https://www.verizon.com/about/news/2024-data-breach-investigations-report-vulnerability-exploitation-boom">отчету</a> Verizon Data Breach Investigations Report 2024, основная масса нарушений (68%) связана с человеческим фактором, включая фишинг и претекстинг (целенаправленная атака с созданием легенды для жертвы). При этом фишинг выступает первоначальным вектором атаки в 15% нарушений, а претекстинг остаётся главной тактикой в инцидентах социальной инженерии. Проблема не в глупости, а в человеческой психологии и информационном перегрузе.</li><li><b>Что делать.</b> Принять, что человек — самое слабое звено в цепи безопасности. Нужны технические контрмеры. Антивирус/EDR в этой схеме выступает последним рубежом обороны. Он не помешает вам ввести пароль на фишинговом сайте. Но он может обнаружить и заблокировать вредоносную полезную нагрузку (payload), которая скачается и запустится уже после компрометации ваших учётных данных. Обязательно используйте аппаратные ключи или приложения для двухфакторной аутентификации (2FA) везде, где это возможно.</li></ul><h2>Миф 5. «Антивирусы бессильны против zero-day и файл-лесс атак»</h2><p>Это утверждение верно, если говорить об антивирусе образца 2010 года, который только и делал, что сравнивал MD5-хеши. Современные платформы защиты конечных точек (EPP/EDR) работают иначе. Они ищут не известные угрозы, а подозрительное поведение.</p><p>Файл-лесс атака — это когда вредоносный код живёт только в оперативной памяти. Да, файла нет. Но есть аномальная цепочка событий. Процесс powershell.exe (легитимный) неожиданно запускает rundll32.exe для выполнения кода в памяти, который затем пытается отключить защиту через изменение реестра и установить постоянность (persistence). EDR видит не три отдельных безобидных процесса, а одну цельную картину атаки, соответствующую известным тактикам злоумышленников.</p><ul><li><b>Реальность. </b>Современные системы ориентируются на фреймворки вроде MITRE ATT&amp;CK, которые описывают сотни тактик и техник, используемых хакерами. Антивирус 2025 года — это, по сути, реализация этого фреймворка в виде работающего агента. Он анализирует телеметрию и ищет совпадения с известными паттернами поведения, а не с сигнатурами файлов.</li><li><b>Что делать.</b> При выборе решения смотреть не на громкое название «антивирус», а на его возможности. Есть ли у него EDR? Интегрируется ли он с MITRE ATT&amp;CK? Есть ли возможность расследования инцидентов (forensics) по собранной телеметрии? Использует ли он песочницу для детонации подозрительных файлов? Ответы на эти вопросы гораздо важнее, чем размер сигнатурной базы.</li></ul><h2>Миф 6. «Антивирусные компании сами создают вирусы, чтобы был спрос»</h2><p>Конспирологическая классика. У этого мифа нет никаких доказательств. Реальная экономика угроз гораздо прозаичнее и страшнее.</p><p>Киберпреступность — это гигантская индустрия с годовым оборотом в триллионы долларов. Работают модели «ransomware-as-a-service», есть полноценные техподдержки для жертв шифровальщиков, действуют целые корпорации вымогателей. Им не нужно помогать антивирусным компаниям — и так хватает работы.</p><p>Более того, антивирусные компании — одни из главных целей для хакеров. Взломав лабораторию такого вендора, можно получить доступ к его детектам и технологиям, чтобы затем усовершенствовать своё вредоносное ПО.</p><ul><li><b>Реальность.</b> Бизнес-модель легальных антивирусных компаний строится на подписках (SaaS). Репутация — их главный актив. Обнаруженный сговор с создателями вирусов мгновенно уничтожит бизнес и приведёт к колоссальным судебным искам. Гораздо проще и выгоднее честно бороться с реальными угрозами, которых более чем достаточно.</li><li><b>Что делать.</b> Оценивать вендоров по их открытости. Участвуют ли они в независимых тестах? Публикуют ли исследования об обнаруженных угрозах (threat intelligence reports)? Как быстро реагируют на новые образцы вредоносных программ? Прозрачность — лучший ответ на конспирологические теории.</li></ul><h2>Миф 7. «Ложные срабатывания (false positives) сводят на нет всю пользу»</h2><p>Это миф лишь отчасти, поскольку проблема ложных срабатываний действительно существует. Ваш собственный скрипт, отладочный бинарник или легитимная портативная утилита внезапно помечаются как «троян» или «шпионское ПО» и отправляются в карантин. Работа встаёт.</p><p>Причина в агрессивности эвристических и поведенческих анализаторов. Антивирус видит, что ваша программа, написанная на Go, упакована статически и при запуске пытается установить сетевое соединение. Это поведение совпадает с паттерном ботнета. Происходит срабатывание.</p><ul><li><b>Реальность.</b> Баланс между безопасностью и удобством — ключевая проблема всех систем защиты. Слишком агрессивный антивирус будет мешать работе. Слишком слабый — пропустит угрозу. Исследование, проведённое при участии IBM в 2023 году, <a href="https://op-c.net/blog/why-false-positives-killing-security-teams/">показало</a>, что специалисты по безопасности тратят примерно треть рабочего дня на расследование ложных или маловажных оповещений, что в пересчёте на команду составляет десятки часов в месяц.</li><li><b>Что делать.</b> Активно использовать функции whitelist. Подписывать свои собственные приложения цифровыми сертификатами (code signing). Настраивать политики исключений для доверенных папок разработки. Работать с вендором: отправлять ложно заблокированные файлы на анализ. Часто после такого анализа следующий апдейт антивируса уже не будет считать ваш файл вредоносным.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/133848/2025-10-31/4571a2b3-8964-4b69-bc03-4dd41fb70e85.png" alt="" /></figure><h2>Ставить или не ставить?</h2><p>В 2025 году вопрос «ставить или не ставить антивирус» бессмыслен. Почти у всех он уже есть, просто в разной форме. Правильный вопрос: «Достаточен ли мой текущий уровень защиты конечных точек для моих рисков?».</p><p>Рекомендации следующие:</p><ul><li><b>Для рядового пользователя / студента.</b> Агрессивный режим Windows Defender/Security Center + современный браузер с антифишингом + блокировщик рекламы + здравый смысл = хороший базовый уровень. Сторонний антивирус — опционально, для душевного спокойствия.</li><li><b>Для разработчика / IT-специалиста.</b> Встроенный защитник — это только начало. Обязателен более продвинутый агент (например, из бесплатных — Comodo Internet Security с включенным HIPS, из платных — решения с EDR типа Kaspersky Endpoint Security или Dr.Web Security Space). Жёсткий файрвол. Обязательное использование песочниц или контейнеров для тестирования подозрительного кода. Сканирование зависимостей (SCA) в своих проектах.</li><li><b>Для корпоративной среды.</b> Тут без вариантов. Нужна полноценная платформа EPP/EDR, интегрированная с SIEM и SOC. Антивирусная составляющая — один из ключевых сенсоров в этой системе, отвечающий за сбор телеметрии и блокировку на ранних стадиях атаки.</li></ul><p>Антивирус в старом понимании мёртв. Но жива интегрированная платформа безопасности конечной точки, которая умеет не только искать вирусы, но и понимать поведение, расследовать инциденты и давать ответ. Это своего рода цифровой иммунитет, который обеспечивает устройствам полноценную защиту.</p><p>Сказанное <a href="https://www.kaspersky.ru/blog/kaspersky-rebranding/22821/">подтверждает</a> Евгений Касперский:</p><blockquote>«Я твёрдо уверен, что само понятие «кибербезопасность» в скором времени себя изживет, а на замену ему придёт концепция “кибериммунитета”».</blockquote><p><br /></p>]]></content:encoded>
    </item>
    <item>
      <title>Как изменилась защита от DDoS-атак в 2025 году</title>
      <link>https://tproger.ru/articles/kak-izmenilas-zashhita-ot-ddos-atak-v-2025-godu</link>
      <comments>https://tproger.ru/articles/kak-izmenilas-zashhita-ot-ddos-atak-v-2025-godu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Alex Smirnov]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-izmenilas-zashhita-ot-ddos-atak-v-2025-godu</guid>
      <description><![CDATA[<p>Узнайте, как в 2025 году изменились DDoS-атаки, почему старые методы больше не работают и какие технологии помогают защитить сайты от угроз.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-izmenilas-zashhita-ot-ddos-atak-v-2025-godu">Как изменилась защита от DDoS-атак в 2025 году</a>»</p>]]></description>
      <category><![CDATA[Безопасный код]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Информационная безопасность: веб-пентест]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 26 Oct 2025 10:00:04 GMT</pubDate>
      <content:encoded><![CDATA[<h2>Новая среда DDoS-угроз</h2><p>За последние годы атаки типа DDoS (Distributed Denial of Service) стали не просто вопросом «когда», а практически неизбежностью для многих компаний. Специалисты отмечают: «для организаций с высокой видимостью уже не вопрос если, а когда вас атакуют».</p><p><b> Главные изменения:</b></p><ul><li>Доступность инструментария «DDoS-as-a-Service» делает возможными атаки даже с небольшими знаниями.</li><li>Атаки становятся быстрее, изощреннее, и все чаще выполняются автоматически. Например, могут запустить миллионы запросов за несколько минут – и даже прежде чем мониторинг сработает.</li><li>Атакующие все чаще обходят простые фильтры: меняют URL, заголовки, куки, используют бот-сети с огромным географическим разбросом.</li><li>Рост объемов: по данным Cloudflare, крупные атаки выросли экспоненциально за последние десять лет. Например, битрейт (Gbps) вырос с сотен Gbps до 5.6 Tbps к 2025 году.</li></ul><p>Эти изменения обуславливают, почему устаревшие методы защиты уже не работают или работают слабо.</p><h2>Почему традиционные решения уступают</h2><p>Если раньше меры ограничивались фаерволами, CDN и простыми лимитами, то сегодня этого недостаточно. CDN или фаервол часто настроены по-умолчанию и дают лишь частичную защиту.</p><p>Атаки перешли с сетевого уровня на уровень приложений (Layer 7) – где они влияют на веб-сервисы и API, которые генерируют ключевой доход</p><p>Ключевые уязвимости:</p><ul><li>Блокировка по IP/ГЕО становится бессильной, когда источники атак меняются динамически.</li><li>Статические правила (лимиты, капчи) не успевают реагировать на автоматизированные, быстрые атаки.</li><li>Отслеживание только трафика без анализа поведения – позволяет атакам «проскальзывать» через кэши и защитные механизмы.</li></ul><h2>Современные подходы к защите в 2025 году</h2><p>Как должна выглядеть эффективная <a href="https://stormwall.pro/resources/blog/ddos-ataka-kak-zashchititsya">защита от DDoS</a> сегодня? Вот основные принципы:</p><ol><li><b>Многоуровневая стратегия: </b>защита должна быть на уровне edge (CDN), приложения и поведения. Например, скрытие исходного сервера, лимиты не только на динамические запросы, но и на кэш-контент; специальные правила против «cache-busting».</li><li><b>Анализ поведения и автоматизация:</b> атаки идут очень быстро (в 2023 году 50 % атак длились менее 52 секунд). Поэтому вручную реагировать уже нельзя – требуется автоматизированная система, которая распознает паттерны: заголовки, время запросов, структура.</li><li><b>Инфраструктурные меры и глобальное распределение.</b> Важно подчеркнуть значение глобальных anycast-сетей, автоматизированной фильтрации и подхода без лимитов на трафик («unmetered DDoS mitigation»).</li><li><b>Проактивный партнер и мониторинг:</b> все домены через CDN, лимиты на кэш/некэш-трафик, мониторинг скрытых сигналов (например, странные запросы), наличие плана инцидентов.</li></ol><h2>Что это значит на практике. Рекомендации:</h2><ul><li>Убедитесь, что ваша инфраструктура направляется через надежный CDN и исходные сервера не видны напрямую.</li><li>Настройте лимиты и кэширование не только для типичного контента, но и для потенциально «обратных» точек: поиск, ошибки 404, динамика.</li><li>Выбирайте решения с автоматическим анализом поведения, а не только статическими правилами.</li><li>Проверяйте партнеров: способны ли они эффективно действовать без вашего ручного вмешательства и с минимальным влиянием на законный трафик.</li><li>Рассмотрите услуги по защите от DDoS через специализированных провайдеров – на сайте <a href="https://stormwall.pro">https://stormwall.pro</a> вы найдете соответствующие предложения, например защита для сайта <a href="https://stormwall.pro/products/website-ddos-protection">https://stormwall.pro/products/website-ddos-protection</a>.</li><li>Не забывайте: защита – это не покупка и установка, а постоянная адаптация. Атаки эволюционируют и защита должна меняться вместе с ними.</li></ul><h2>Заключение</h2><p>В 2025 году защита от DDoS-атак перестала быть опцией -это необходимость. Атаки стали массовыми, автоматизированными, мощными и адаптивными. Традиционные меры уже часто не справляются. Поэтому требуется переход к многоуровневой, автоматизированной, поведенческой защите с глобальной инфраструктурой и проактивным партнером.</p><p>Если вы до сих пор полагаетесь лишь на базовый фаервол или CDN по-умолчанию, сейчас отличный момент пересмотреть подход и усилить защиту своих онлайн-сервисов.</p>]]></content:encoded>
    </item>
    <item>
      <title>Настоящая цена кибератак — и слабые места бизнеса, которые позволяют им случаться</title>
      <link>https://tproger.ru/articles/nastoyashhaya-cena-kiberatak---i-slabye-mesta-biznesa--kotorye-pozvolyayut-im-sluchatsya</link>
      <comments>https://tproger.ru/articles/nastoyashhaya-cena-kiberatak---i-slabye-mesta-biznesa--kotorye-pozvolyayut-im-sluchatsya?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/nastoyashhaya-cena-kiberatak---i-slabye-mesta-biznesa--kotorye-pozvolyayut-im-sluchatsya</guid>
      <description><![CDATA[<p>Статья на примере недавних атак в Англии показывает, как хакеры наносят убытки крупному бизнесу, парализуя его работу и цепочки поставок</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/nastoyashhaya-cena-kiberatak---i-slabye-mesta-biznesa--kotorye-pozvolyayut-im-sluchatsya">Настоящая цена кибератак — и слабые места бизнеса, которые позволяют им случаться</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Инфраструктура]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 25 Oct 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p><i>Этот текст — перевод материала BBC, подготовленный специально для Tproger и адаптированный для русскоязычной IT-аудитории. В тексте также присутствуют другие реалии британского бизнеса и логистики — они поясняются по ходу перевода.</i></p><p>Автор: Тео Леггетт, международный бизнес-корреспондент,<b> </b><a href="https://www.bbc.com/news/articles/c5ye8zj5l4jo">The true cost of cyber attacks - and the business weak spots that allow them to happen</a></p><p>Первый день сентября должен был открыть один из самых активных периодов года для Jaguar Land Rover.</p><p>Это был понедельник, и запуск новых номерных знаков серии 75 (в Великобритании номерные серии выходят дважды в год и являются важным фактором спроса, поскольку покупатели хотят машину со свежим номером) предполагал всплеск покупательской активности.</p><p>На заводах в Солихалле и Хейлвуде, а также на моторном предприятии в Вулверхэмптоне персонал ожидал работы «в полный оборот».</p><p>Однако, когда утренняя смена прибыла на место, её отправили домой. Производственные линии с тех пор остаются остановленными.</p><p>Хотя в ближайшие дни заводы, как ожидается, начнут работу, запуск будет происходить медленно и под строгим контролем. Восстановление нормального объёма выпуска может занять ещё месяц. Настолько серьёзным оказался эффект от крупной кибератаки, которая поразила JLR в конце августа.</p><p>Компания сотрудничает с разными экспертами по кибербезопасности и полицией для проведения расследования, но финансовый ущерб уже нанесён. Потери мировой выработки за более чем месяц стали фактом.</p><p>Аналитики оценивают убытки в 50 млн фунтов стерлингов в неделю.</p><p>Для компании, которая получила прибыль в размере 2,5 млрд фунтов стерлингов в прошлом финансовом году и принадлежит индийскому гиганту Tata Group, эти потери, вероятно, будут болезненными, но не смертельными.</p><p>Однако JLR — не единственный случай.</p><p>С начала этого года произошла целая волна кибератак, нацеленных на крупный бизнес, включая таких розничных ритейлеров, как Marks &amp; Spencer и Co-op, а также поставщика ключевых систем для аэропортов.</p><p>Среди других громких жертв оказалась сеть детских садов Kido, а в прошлом году инциденты, связанные с Southern Water и компанией, предоставлявшей услуги по анализу крови для NHS (государственная система здравоохранения Великобритании), вызвали серьёзные опасения по поводу уязвимости критически важной инфраструктуры и услуг (в Великобритании NHS считается «сердцем» госуслуг, поэтому атака на поставщика лабораторных данных воспринимается как угроза национальному масштабу).</p><p>В целом, по оценкам государственного опроса о кибернарушениях, 612 000 предприятий и 61 000 благотворительных организаций по всей Великобритании стали целями атак.</p><p>Так сколько же стоят такие атаки для бизнеса и экономики?</p><p>И может ли быть так, что, как выразился один эксперт, крупные атаки этого года стали результатом накопительного эффекта своеобразного бездействия в области кибербезопасности со стороны государства и бизнеса, который теперь начинает приносить болезненные последствия?</p><h2>Пирамида затронутых поставщиков</h2><p>Особенность атаки такого масштаба, как та, что поразила JLR, заключается в том, насколько широко могут распространиться её последствия.</p><p>Компания находится на вершине пирамиды поставщиков, в которой — тысячи организаций. Они варьируются от крупных международных корпораций, таких как Bosch, до маленьких фирм с несколькими сотрудниками (в британской автомобильной индустрии множество узкопрофильных производителей деталей работают почти исключительно на одного заказчика), включая компании, полностью зависящие от JLR.</p><p>Для многих из этих фирм остановка производств представляла очень реальную угрозу их существованию.</p><p>В письме канцлеру от 25 сентября Комитет по бизнесу и торговле предупредил, что у небольших компаний <b>«может остаться в лучшем случае неделя денежного потока для поддержки своей деятельности»</b>, тогда как более крупные <b>«могут начать серьёзно испытывать трудности в течение двух недель»</b>.</p><p>Отраслевые аналитики выразили обеспокоенность тем, что если компании начнут банкротиться, небольшие сбои могут быстро перерасти в массовую волну — потенциально нанеся постоянный ущерб высокотехнологичной инженерной индустрии страны (имеется в виду риск цепной реакции, когда падение одного поставщика срывает производство других, и всё рушится каскадно).</p><p>Возобновление производства само по себе не означает, что кризис завершён.</p><blockquote>Слишком поздно. Все наши компании прожили шесть недель с нулевыми продажами, но при этом с сохранением всех расходов. Сектор по-прежнему отчаянно нуждается в денежных средствах.</blockquote><h2>Российские киберпреступники или западные подростки</h2><p>Недавний отчёт IBM, изучивший утечки данных примерно у 600 организаций по всему миру, показал, что средняя стоимость инцидента составляла 4,4 млн долларов (или 3,3 млн фунтов стерлингов).</p><p>Однако JLR далеко не единственный случай крупномасштабных кибератак. Атаки на Marks &amp; Spencer и сеть супермаркетов Co-op в этом году оцениваются в 300 млн и 120 млн фунтов соответственно.</p><p>В апреле 2025 года злоумышленникам удалось получить доступ к IT-системам Marks &amp; Spencer через стороннего подрядчика, вынудив компанию отключить некоторые сети (в Великобритании использование subcontractors широко распространено, и цепочка доверия часто становится уязвимостью).</p><p>Хакеры заразили сети компании программой-вымогателем (ransomware), которая зашифровала или перемешала (scrambled) данные.</p><p>Поначалу казалось, что нарушения будут незначительными — перестали работать системы бесконтактной оплаты, а также клиенты не могли воспользоваться услугой «click and collect» (это популярный формат покупки в британском ритейле: заказ онлайн — получение в офлайн-точке).</p><p>Однако спустя несколько дней пришлось остановить всю онлайн-торговлю — а она в обычное время составляет около трети бизнеса компании.</p><p>Эта ситуация была описана как «почти как отрубить себе конечность», по выражению Найны МакИнтош, бывшего члена исполнительного комитета Marks &amp; Spencer и основательницы сети Hope Fashion.</p><p>Перед компанией встала распространённая на сегодняшний день дилемма: восстановить все компьютерные системы с нуля или заплатить хакерам миллионы фунтов стерлингов выкупа за антидот.</p><p><b>Marks &amp; Spencer отказалась сообщать, выплатила ли она преступникам деньги.</b></p><p>Ущерб был не только финансовый. Позднее ритейлер признал, что в результате атаки были украдены данные клиентов.</p><p>Возможно, это включало телефонные номера, домашние адреса и даты рождения, хотя, по словам компании, платёжные реквизиты или данные карт похищены не были (обычно в отчётах такого рода отдельно подчёркивают, что PCI-данные не утекли — чтобы успокоить клиентов и регуляторов).</p><p>К дополнительному позору в СМИ Marks &amp; Spencer, хакеры заявили, что отправили требование выкупа напрямую генеральному директору, используя учётную запись одного из сотрудников.</p><p>Когда была атакована сеть супермаркетов Co-op, ответственность взяла на себя та же группа хакеров.</p><p>Как они утверждали, это была попытка вымогательства: заражение сетей компании вредоносным ПО, чтобы вынудить её заплатить за восстановление.</p><p>Однако IT-сети были отключены достаточно быстро, чтобы избежать значительных повреждений.</p><p>По словам преступников, которые с раздражением описали это в разговоре с BBC, «они сами выдернули свой шнур — обрушив продажи, они сожгли логистику и подорвали стоимость акций» (здесь видно злорадство — хакеры подчеркивают, что даже без их действий компания бы пострадала, пытаясь защититься).</p><p>По словам Джейми МакКолла, эксперта по кибербезопасности из исследовательской группы Королевского института объединённых служб (RUSI), нет ничего удивительного в том, что крупные бизнесы становятся мишенью.</p><p>Он объясняет, что хакерам стало очень легко получить доступ к программам-вымогателям (ransomware), которые могут блокировать или шифровать сети жертвы до тех пор, пока не будет выплачен выкуп.</p><h2>Слабые места крупного бизнеса</h2><p>Уязвимость таких компаний, как Jaguar Land Rover и Marks &amp; Spencer, во многом объясняется тем, как работают их цепочки поставок.</p><p>Автопроизводители давно используют так называемую систему «just-in-time delivery» (поставки точно в срок), при которой запчасти не хранятся на складе, а поступают от поставщиков ровно в тот момент, когда они нужны на производственной линии.</p><p>Это снижает затраты на хранение и минимизирует потери, но требует точной координации всех аспектов цепочки поставок. Если компьютерные системы выходят из строя, последствия оказываются крайне разрушительными (поскольку весь поток связан, каждый простой мгновенно «замикается» в производственную остановку).</p><p>Аналогично, такой ритейлер, как Marks &amp; Spencer, опирается на тщательно скоординированную цепочку поставок, чтобы гарантировать наличие нужного количества свежих продуктов в нужных магазинах — что делает систему столь же уязвимой (к примеру, если прогнозируемые объёмы поставок «замораживаются» из-за недоступности IT-систем, логистика теряет способность перераспределять товар вовремя).</p><p><i>(Прим. перевода: в британской торговле отказ IT-систем часто приводит не только к отсутствию товара на полках, но и мгновенным финансовым потерям из-за штрафов логистическим партнёрам.)</i></p><blockquote>Другие отрасли также применяют эту модель: электроника и высокие технологии, поскольку хранение продукции в запасе дорого и рискованно из-за её быстрого устаревания. То же самое касается других промышленных компаний, таких как аэрокосмические. Поэтому они в некоторой степени более уязвимы к сбоям в цепочке поставок, вызванным кибератаками.</blockquote><p>Однако она отмечает, что это не характерно, например, для фармацевтической отрасли, где регуляторы требуют от компаний поддерживать минимальный уровень запасов (поэтому такие компании менее чувствительны к краткосрочным сбоям).</p><h2>Накопительный эффект бездействия</h2><p>В конце сентября атака с использованием программы-вымогателя на американскую компанию Collins Aerospace, занимающуюся авиационными технологиями, вызвала серьёзные проблемы в ряде европейских аэропортов, включая лондонский Heathrow, после того как были выведены из строя системы регистрации пассажиров и обработки багажа.</p><p>Проблему удалось решить относительно быстро, но до этого значительное количество рейсов пришлось отменить.</p><p>Отраслевые источники предупреждают, что воздушное пространство Европы и ключевые аэропорты настолько перегружены, что нарушение в одной зоне может быстро распространиться на другие — и затраты при этом накапливаются стремительно (например, задержки рейсов в одном аэропорту приводят к сбоям в расписании множества авиалиний).</p><p>Но эта ситуация указывает на более серьёзный вопрос: что произойдёт, если кибератака на критическую инфраструктуру парализует финансовые системы, транспорт или энергетические сети, потенциально приведя к огромным экономическим убыткам — или даже к более тяжёлым последствиям?</p><blockquote>Я думаю, худший сценарий, вероятно, связан с чем-то, что затрагивает финансовые услуги или энергоснабжение, из-за потенциального каскадного эффекта в одной из этих двух сфер. Хорошая новость заключается в том, что финансовый сектор является наиболее регулируемой отраслью в Великобритании с точки зрения кибербезопасности. И, как мне кажется, показательно, что практически не было очень серьёзных кибератак на западный банк.</blockquote><p>Какой будет результат атаки на энергетическую отрасль, не совсем ясно.</p><p>Исследование, проведённое Lloyds Bank в 2015 году под названием «Business Blackout», моделировало последствия гипотетической атаки на энергосистему США и пришло к выводу, что <b>экономические потери могут превысить 1 трлн долларов (742 млрд фунтов стерлингов).</b></p><p>Тем не менее МакКолл считает, что в Великобритании, вероятно, есть достаточный запас мощности в энергосистеме для того, чтобы справиться с киберинцидентом (речь идёт о наличии резервных ресурсов, которые можно включить при частичной потере управления системой).</p><h2>Реакция правительства, угрозы ИИ и скрытые точки отказа</h2><p>Джейми Макколл считает, что за последние 15 лет в Великобритании наблюдался «довольно попустительский подход (laissez-faire) к кибербезопасности», и сменявшие друг друга правительства уделяли этому вопросу мало внимания. Он полагает, что крупные атаки этого года могут быть «накопительным эффектом бездействия в сфере кибербезопасности как со стороны правительства, так и со стороны бизнеса, и теперь это начинает по-настоящему сказываться».</p><p>В мае Национальный центр кибербезопасности (NCSC), входящий в состав GCHQ (Центра правительственной связи Великобритании), опубликовал отчет, в котором предупредил о растущем влиянии киберугроз со стороны хакеров, использующих инструменты на основе искусственного интеллекта.</p><p>Однако больше всего Джейми Макколла беспокоят те виды атак, от которых мы еще не придумали, как защититься.</p><blockquote>Меня бы больше беспокоила компания, которая является единственным поставщиком определенной услуги, но о которой мы мало что знаем, и которая не регулируется как критическая национальная инфраструктура. Атака на одну из этих менее гламурных, но ключевых для экономики точек может иметь огромные последствия для всей экономики. Вот что не дает мне спать по ночам. Единственная точка отказа, о которой мы пока не подозреваем.</blockquote><p>Если вам был интересен этот перевод и тема кибератак в бизнесе зацепила — расскажите, что думаете об ответственности компаний за безопасность. Обсудим в комментариях.</p>]]></content:encoded>
    </item>
    <item>
      <title>ИИ сломал стабильную ветку Linux — свежий баг валит систему с одной команды</title>
      <link>https://tproger.ru/news/ii-slomal-stabilnuyu-vetku-linux---svezhij-bag-valit-sistemu-s-odnoj-komandy</link>
      <comments>https://tproger.ru/news/ii-slomal-stabilnuyu-vetku-linux---svezhij-bag-valit-sistemu-s-odnoj-komandy?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/ii-slomal-stabilnuyu-vetku-linux---svezhij-bag-valit-sistemu-s-odnoj-komandy</guid>
      <description><![CDATA[<p>ИИ-инструмент вызвал баг в стабильной ветке Linux 6.12.43 LTS: одна команда рушит систему, а разработчики тихо исправили ошибку</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/ii-slomal-stabilnuyu-vetku-linux---svezhij-bag-valit-sistemu-s-odnoj-komandy">ИИ сломал стабильную ветку Linux — свежий баг валит систему с одной команды</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 22 Oct 2025 03:40:09 GMT</pubDate>
      <content:encoded><![CDATA[<p>В стабильной ветке ядра <b>Linux 6.12.43 LTS</b> обнаружен критический баг, который позволяет <b>обрушить систему одной командой</b>.</p><p>Проблему публично <a href="https://xcancel.com/spendergrsec/status/1979997322646786107">выявил</a> исследователь безопасности <b>Брэд Спенглер</b> (основатель проекта grsecurity), заявив, что ошибка попала в релиз <b>из-за неконтролируемого использования искусственного интеллекта при ревью</b>.</p><blockquote>Теперь любой, кто имеет <i>CAP_SYS_RESOURCE</i> и современный <i>systemd</i>, может уронить 6.12.43 LTS одной строкой машинного кода — благодаря ИИ-слопу от стабильного мейнтейнера</blockquote><p>Он приложил байт-код, который действительно вызывает крах ядра.</p><p>По его словам, сбой стал следствием ошибочного коммита, добавленного в стабильную ветку без должной проверки. И этот коммит был частично сгенерирован при помощи <b>LLM-инструментов</b>.</p><h2>Кто виноват</h2><p>Под критику попал один из сопровождающих стабильных веток ядра, который, по словам Спенглера, <b>активно использует ИИ для генерации патчей и описаний к ним</b>.</p><p>Исследователь утверждает, что автор «пропустил» ошибку, не протестировал код и не задокументировал источник генерации.</p><p>В своих публикациях Спенглер приводит ссылки на серию коммитов, связанных с <b>AI-AUTOSEL</b>, системой полуавтоматического выбора патчей на основе LLM-моделей, применяемой для синхронизации стабильных веток Linux.</p><p>Ранее именно этот механизм уже приводил к появлению уязвимостей, в том числе отключающих части защиты Spectre v2.</p><h2>Без CVE и объяснений</h2><p>Ошибка в ядре 6.12.43 была <b>исправлена без упоминания уязвимости и без выделения CVE</b>, что вызвало критику со стороны специалистов по безопасности.</p><p>По словам Спенглера, «исправление тихо занесли в бэкпорт без признания факта бага, вызванного использованием ИИ».</p><h2>Почему это важно</h2><p>Инцидент стал одним из первых громких примеров того, как <b>генеративный ИИ реально ломает критически важную инфраструктуру</b>.</p><p>Linux LTS используется в тысячах корпоративных систем, от серверов до встраиваемых устройств, где подобные ошибки могут привести к массовым сбоям.</p><p>Спенглер подытожил:</p><blockquote>Вайб-кодинг не должен иметь места в разработке ядра. Слоп остается слопом — и ИИ здесь не исключение.</blockquote>]]></content:encoded>
    </item>
    <item>
      <title>Как бизнесу защитить информацию: главное о бэкапах</title>
      <link>https://tproger.ru/articles/kak-biznesu-zashhitit-informaciyu--glavnoe-o-bekapah</link>
      <comments>https://tproger.ru/articles/kak-biznesu-zashhitit-informaciyu--glavnoe-o-bekapah?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Oksana Karelina]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-biznesu-zashhitit-informaciyu--glavnoe-o-bekapah</guid>
      <description><![CDATA[<p>Зачем нужны бэкапы и как их правильно организовать в вашей компании, чтобы защитить данные пользователей. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-biznesu-zashhitit-informaciyu--glavnoe-o-bekapah">Как бизнесу защитить информацию: главное о бэкапах</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Форматы хранения данных]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Утечка данных]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 21 Oct 2025 16:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Вопрос кибербезопасности с каждым годом становится всё острее. Ущерб от DDoS-атак неуклонно <a href="https://www.vikingcloud.com/blog/cybersecurity-statistics">растёт</a>, а запрашиваемая злоумышленниками сумма выкупа за доступ к украденным данным увеличивается в геометрической прогрессии — с 2023 по 2024 год она выросла на <a href="https://www.sophos.com/en-us/press/press-releases/2024/04/ransomware-payments-increase-500-last-year-finds-sophos-state">500%</a>, достигнув в среднем 2 миллионов долларов.</p><p>При этом потеря информации возможна не только из-за хакерских атак, но и обычных человеческих ошибок. Бывает, что слишком положившись на интеллект и автономию технологий, мы забываем, что устройства тоже могут выходить из строя, в интернете бывают сбои, да и мы сами можем забыть сохранить, сделать копию или перенести данные в архив или облако.</p><p>В этой статье мы расскажем, как защитить важную информацию — вашу или ваших пользователей — с помощью бэкапов. Вы узнаете, как организовать резервное копирование быстро и без лишних усилий.</p><h2>Что такое бэкапы</h2><p>Итак, бэкап сайта (с англ. backup — запасной) — это резервное копирование файлов, папок, данных проекта на отдельный сервер. Таким образом можно избежать потери информации в случае атаки, сбоев в работе сервера или базы данных, плановых работ или даже неудачных изменений на сайте.</p><p>Главная идея резервного копирования — возможность в любой момент откатить версию проекта до более старой.</p><p>Бэкапы делятся на несколько видов. Разберём их в зависимости от механизма копирования:</p><ul><li>Полный</li></ul><p>Такая резервная копия сохраняет все данные. Она требует больше всего памяти и времени для создания.</p><ul><li>Инкрементальный</li></ul><p>Сохраняет только те данные, которые изменились с момента последнего бэкапа.</p><ul><li>Дифференциальный</li></ul><p>Включает только те файлы, которые изменились относительно последнего полного бэкапа.</p><ul><li>Обратное инкрементальное копирование</li></ul><p>Система берёт последний бэкап, сравнивает с последними изменениями и правит с учетом этих изменений. А старые версии данных хранятся в виде отдельных бэкапов, которые в любой момент можно просмотреть и вернуть.</p><ul><li>Синтетическое копирование</li></ul><p>За основу берётся последний полный бэкап, на который «наслаиваются» инкрементные копии — пока система не соберёт актуальную версию. Когда эта версия устаревает, цикл повторяется: создаётся новый синтетический бэкап поверх предыдущего полного.</p><p>Бэкапы также могут храниться на разных носителях, вот основные из них:</p><p><b>Сетевое хранилище (NAS)</b></p><p>Локальный сервер, где можно централизованно хранить бэкапы разных устройств и/или пользователей, объединяя их в одну сеть. Работает через LAN (локальное соединение) или интернет.</p><p><b>Другой компьютер</b></p><p>Если резервных копий немного, их можно хранить на обычном ПК. Но у такого способа есть большой минус — любое пользовательское устройство подвержено сбоям, поломкам, вирусам и т. д.</p><p><b>Внешний (жёсткий) диск</b></p><p>Компактный внешний диск удобно брать с собой, быстро получать доступ к данным, загружать и восстанавливать их. Однако из-за малого объема памяти он не подойдёт для сложных задач.</p><p><b>Облачное хранилище</b></p><p>Облачное хранилище доступно с любого устройства и из любой точки мира, данные здесь хранятся удалённо.</p><p>В последнее время бизнес <a href="https://electroiq.com/stats/backup-statistics">всё чаще</a> выбирает хранить бэкапы именно в облаке, делегируя эту задачу <a href="https://beget.com/ru/cloud">облачному хостинг-провайдеру</a>. Такой способ удобен для распределенных команд, а гибкая тарификация позволяет управлять расходами.</p><p>Так или иначе, у каждого способа хранения есть свои плюсы, позволяющие системе бэкапов работать как единый механизм. При этом многие до сих пор отказываются делать резервное копирование — рассмотрим подробнее, почему так происходит.</p><h2>Почему люди не делают бэкапы</h2><p>В России лишь <a href="https://rg.ru/2025/04/03/issledovanie-tolko-13-rabotaiushchih-rossiian-reguliarno-delaiut-rezervnye-kopii.html">13%</a> работающих россиян выполняют бэкапы регулярно, тогда как, например, в Европе <a href="https://www.expressvpn.com/blog/backup-data/?srsltid=AfmBOopY4TeUEPGqLM_kGexaXM478_xtdScmn8jQ4atIjidpfIDfwDWi">37%</a> пользователей делают резервные копии еженедельно.</p><ul><li>Недооценка рисков — например, из-за чрезмерной веры в надёжность техники или убеждения, что угрозы атак и потери данных преувеличены. Преуменьшение объёма или важности данных, которые нужно сохранить.</li></ul><ul><li>Халатность или недостаток технической грамотности. Многие думают, что резервное копирование не требует особых настроек и работает фоново. <a href="https://expertinsights.com/backup-and-recovery/cloud-backup-stats">43%</a> IT-руководителей и вовсе уверены, что бэкап данных на сервере — полностью ответственность провайдера.</li></ul><p>Теперь рассмотрим, как предупредить ошибки при организации резервного копирования и поставить этот процесс на поток.</p><h2>Ошибки при организации резервного копирования</h2><p>Еще в 2021 году разработчик программного обеспечения Veeam выяснил, что <a href="https://www.securitymagazine.com/articles/94832-of-data-backups-are-failing-creating-data-protection-challenges?utm_source=chatgpt.com">58%</a> бэкапов проваливаются, не выполнив своей основной функции. Разберём несколько возможных причин, почему так происходит.</p><ul><li>Нерегулярность</li></ul><p><a href="https://rg.ru/2025/04/03/issledovanie-tolko-13-rabotaiushchih-rossiian-reguliarno-delaiut-rezervnye-kopii.html">62%</a> пользователей в РФ копируют и сохраняют рабочие данные, но большинство делают это нерегулярно.</p><ul><li>Хранение всех копий в одном месте</li></ul><p>Основная идея создания бэкапов сервера – скопировать данные на другой носитель. Однако многие игнорируют это правило и хранят бэкапы на том же компьютере или внешнем диске, что гипотетически может привести к полной потере данных.</p><ul><li>Хранение только одной копии</li></ul><p>Иметь одну резервную копию рискованно – если она повредится или вы случайно сохраните неверную версию, данные пропадут безвозвратно. Поэтому существует правило «3-2-1»: лучше иметь не менее трех копий данных, хранить их на двух и более физических носителях и не менее одной копии – удалённо.</p><ul><li>Отсутствие тестирования восстановления</li></ul><p>По статистике, лишь <a href="https://www.catalogicsoftware.com/blog/7-backup-mistakes-companies-still-making-in-2025">30%</a> компаний проводят комплексное тестирование резервного копирования.</p><ul><li>Незащищенность бэкапов</li></ul><p>Хотя бэкапы не требуются ежедневно, защищать их очень важно: <a href="https://invenioit.com/continuity/disaster-recovery-statistics/">96%</a> всех атак программ-вымогателей направлены на заражение резервных копий.</p><h2>Когда бэкапы пригодились: кейсы компаний</h2><p>Часто понимание важности бэкапов приходит только после неудач. Рассмотрим, когда бэкапы оказались в центре проблемы безопасности и как компании выходили из этих ситуаций.</p><p><b>Google Cloud</b></p><p>В 2024 году пенсионный фонд UniSuper <a href="https://www.theguardian.com/australia-news/article/2024/may/09/unisuper-google-cloud-issue-account-access">обнаружил</a>, что его учетная запись в Google Cloud удалена. Из-за сбоя пострадали около 620 000 пенсионеров — доступ к их счетам оказался заблокирован на неделю.</p><p>Решить проблему помог другой партнер UniSuper — хостинг-провайдер, которому фонд отдал свои резервные копии на хранение. Они помогли компании восстановить данные и доступ к аккаунтам.</p><p><b>Hycu</b></p><p>Одна медицинская компания и клиент Hycu <a href="https://www.hycu.com/blog/an-anatomy-of-responding-to-and-surviving-a-ransomware-attack">уделяла</a> кибербезопасности огромное внимание, но в её инфраструктуре всё равно нашлось слабое место. Через электронное письмо систему поразила программа-вымогатель, а когда проблему заметили, заражены уже были все файлы.</p><p>В ходе расследования сотрудники обнаружили один незашифрованный файл, созданный, чтобы в случае атаки восстановить сервер из бэкапа. Он стал основой для разблокировки данных и спас компанию от выплаты миллионного выкупа.</p><p><b>Samsung</b></p><p>Когда в 2014 году в дата-центре Samsung <a href="https://uk.pcmag.com/electronics/9618/fire-at-samsung-backup-data-center-takes-services-offline">произошёл</a> крупный пожар, большая часть данных пропала безвозвратно из-за отсутствия удалённых бэкапов.</p><p>Как показывают эти и другие подобные кейсы, создание резервных копий сервера — один из главных инструментов защиты данных.</p><h2>Кто обычно отвечает за бэкапы</h2><p>В теории резервное копирование — это ответственность пользователя. Он принимает решение о создании бэкапов, выбирает поставщика и делегирует ему хранение копий. Однако сегодня интернет — это конкурентная среда, поэтому ответственные провайдеры часто сами заботятся о бэкапах, выстраивая процессы автоматического резервного копирования.</p><p>Мы в Beget тоже придерживаемся такой практики и внедрили для пользователей как автоматическое резервное копирование, так и бэкапы по требованию. Автоматический бэкап сайта на хостинге создается в среднем раз в 3 дня, на VPS – раз в 2–5 дней. Полный бэкап сервера VPS хранится в среднем 10 суток, после чего заменяется более свежей версией. Точного срока хранения бэкапов на виртуальном хостинге нет: на каждом аккаунте может храниться единовременно только 10 бэкапов, а когда место заканчивается, более старые копии удаляются.</p><h2>Заключение</h2><p>Утечка данных — проблема, которая почти всегда приходит без предупреждения. Пожалуй, именно поэтому, несмотря на все затраченные на системы безопасности средства, данные теряются постоянно: например, в 2023 году более <a href="https://bdaily.co.uk/articles/2023/09/05/almost-two-in-three-uk-companies-have-lost-data-due-to-failed-backups">90%</a> компаний оказались в ситуации, когда им пришлось обратиться к бэкапам, и при этом только <a href="https://bdaily.co.uk/articles/2023/09/05/almost-two-in-three-uk-companies-have-lost-data-due-to-failed-backups">27%</a> компаний смогли восстановить все данные, так как резервное копирование было организовано неправильно.</p>]]></content:encoded>
    </item>
    <item>
      <title>Apple будет платить до $5 миллионов за найденные уязвимости и обход Lockdown Mode</title>
      <link>https://tproger.ru/news/apple-budet-platit-do--5-millionov-za-najdennye-uyazvimosti-i-obhod-lockdown-mode</link>
      <comments>https://tproger.ru/news/apple-budet-platit-do--5-millionov-za-najdennye-uyazvimosti-i-obhod-lockdown-mode?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Даровская Маша]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/apple-budet-platit-do--5-millionov-za-najdennye-uyazvimosti-i-obhod-lockdown-mode</guid>
      <description><![CDATA[<p>Apple обновила программу вознаграждений за баги и обходы Lockdown Mode. Теперь исследователи могут получить до $5 млн за критические уязвимости в iOS, macOS и бета-версиях. Рассказываем, какие баги ценятся выше всего и как Apple защищает пользователей.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/apple-budet-platit-do--5-millionov-za-najdennye-uyazvimosti-i-obhod-lockdown-mode">Apple будет платить до $5 миллионов за найденные уязвимости и обход Lockdown Mode</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 13 Oct 2025 06:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Компания Apple радикально обновила свою программу вознаграждений за уязвимости — Apple Security Bounty, сделав её одной из самых щедрых в индустрии кибербезопасности. Теперь исследователи могут получить до $5 миллионов за обнаружение критических багов, обходов режима Lockdown и уязвимостей в бета-версиях программного обеспечения.</p><h2>🔐 Что изменилось в Apple Security Bounty</h2><p>Программа действует с 2020 года и за это время выплатила исследователям уже $35 миллионов, в среднем — по $43 750 каждому из более чем 800 специалистов. Теперь Apple значительно увеличила размеры выплат и расширила список категорий уязвимостей:</p><figure><img src="https://media.tproger.ru/user-uploads/116654/2025-10-13/66ada1fb-25f9-4981-b746-900ea38ef520.png" alt="" /></figure><p>Apple отмечает, что программа теперь охватывает более широкий спектр угроз, включая уязвимости в WebKit, механизмы защиты macOS и бета-версии iOS и iPadOS.</p><h2>🧠 Почему это важно</h2><p>Обновлённая программа помогает Apple защищать пользователей от атак высшего уровня — таких, что используются в дорогостоящем наёмном шпионском ПО.</p><p>За последние годы компания:</p><ul><li>внедрила Lockdown Mode, блокирующий большинство векторов атак;</li><li>переработала систему защиты Safari;</li><li>добавила Memory Integrity Enforcement в чипах серии A19, которая предотвращает уязвимости, связанные с повреждением памяти.</li></ul><p>По словам Apple, сегодня лишь единичные iOS-атаки происходят на уровне системы, и они стоят миллионы долларов в разработке.</p><p>С ростом числа киберугроз и шпионских атак Apple активно позиционирует себя как лидера в области приватности и защиты данных. Повышенные награды отражают стратегию компании — поощрять белых хакеров и опережать киберпреступников на шаг.</p>]]></content:encoded>
    </item>
    <item>
      <title>Хакеры заявили о краже данных 5,5 миллиона пользователей Discord: компания отказывается платить выкуп</title>
      <link>https://tproger.ru/news/hakery-zayavili-o-krazhe-dannyh-5-5-milliona-polzovatelej-discord--kompaniya-otkazyvaetsya-platit-vykup</link>
      <comments>https://tproger.ru/news/hakery-zayavili-o-krazhe-dannyh-5-5-milliona-polzovatelej-discord--kompaniya-otkazyvaetsya-platit-vykup?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Даровская Маша]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/hakery-zayavili-o-krazhe-dannyh-5-5-milliona-polzovatelej-discord--kompaniya-otkazyvaetsya-platit-vykup</guid>
      <description><![CDATA[<p>Хакеры заявили о взломе Zendesk-сервиса Discord и краже данных 5,5 млн пользователей. Компания опровергает масштаб инцидента и отказывается платить выкуп.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/hakery-zayavili-o-krazhe-dannyh-5-5-milliona-polzovatelej-discord--kompaniya-otkazyvaetsya-platit-vykup">Хакеры заявили о краже данных 5,5 миллиона пользователей Discord: компания отказывается платить выкуп</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Взлом]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Discord]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 09 Oct 2025 16:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Платформа Discord оказалась в центре громкого скандала: группа хакеров утверждает, что получила доступ к данным 5,5 миллиона пользователей, включая фотографии удостоверений личности и частичную платёжную информацию. Однако компания опровергает эти заявления, называя утечку инцидентом у стороннего поставщика, а не взломом самой платформы.</p><h2>Что произошло</h2><p>По данным, опубликованным <a href="https://www.bleepingcomputer.com/news/security/hackers-claim-discord-breach-exposed-data-of-55-million-users/">BleepingComputer</a>, злоумышленники утверждают, что взломали Zendesk-инстанс, который Discord использует для поддержки клиентов.</p><p>Они заявляют, что получили 1,6 ТБ данных — это около 8,4 миллиона тикетов поддержки, затрагивающих 5,5 миллиона уникальных пользователей.</p><p>Discord в ответ пояснил, что речь идёт не о взломе платформы, а о компрометации стороннего сервиса, связанного с техподдержкой:</p><p>«Это не взлом Discord, а инцидент с участием стороннего поставщика, который помогает нам обрабатывать запросы пользователей», — говорится в официальном заявлении компании.</p><h2>Что могли украсть</h2><p>Хакеры утверждают, что получили доступ к внутреннему инструменту Zenbar, позволявшему:</p><ul><li>просматривать e-mail и номера телефонов пользователей;</li><li>отключать двухфакторную аутентификацию (MFA);</li><li>просматривать внутренние тикеты и обращения.</li></ul><p>По их словам, среди украденных данных есть:</p><ul><li>адреса электронной почты и Discord ID;</li><li>номера телефонов;</li><li>частичная платёжная информация;</li><li>даты рождения;</li><li>данные MFA и статусы активности;</li><li>переписки с техподдержкой.</li></ul><p>Особенно тревожная часть — это фотографии удостоверений личности, которые пользователи отправляли для проверки возраста. Discord признаёт, что утечка затронула около 70 000 пользователей, а не 2,1 миллиона, как утверждают хакеры.</p><h2>Что говорит Discord</h2><p>Компания заявила, что не будет выплачивать выкуп, назвав цифры злоумышленников «преувеличенными» и частью попытки вымогательства.</p><p>«Мы не собираемся вознаграждать тех, кто нарушает закон.</p><p>Количество затронутых пользователей сильно завышено», — подчеркнули представители Discord.</p><h2>Как произошёл взлом</h2><p>Хакеры утверждают, что получили доступ через аккаунт сотрудника аутсорсинговой компании (BPO), которая занимается поддержкой пользователей Discord.</p><p>Доступ сохранялся в течение 58 часов — с 20 по 22 сентября 2025 года.</p><p>Такие компании нередко становятся уязвимым звеном: атакующие получают доступ не напрямую к IT-инфраструктуре бренда, а через подрядчиков.</p><h2>Попытка вымогательства</h2><p>По данным BleepingComputer, злоумышленники потребовали $5 миллионов, позднее снизив сумму до $3,5 млн. Переговоры шли до 2 октября, но после официального отказа Discord платить, группа заявила о намерении слить данные в открытый доступ.</p><p>Пока достоверность образцов данных, предоставленных хакерами, не подтверждена.</p><h2>Что делать пользователям</h2><p>Эксперты советуют:</p><ul><li>обновить пароль Discord и включить двухфакторную аутентификацию;</li><li>не переходить по подозрительным ссылкам, даже если они приходят от знакомых аккаунтов;</li><li>при совпадении e-mail с утекшими адресами — проверить их через <a href="https://haveibeenpwned.com/">Have I Been Pwned</a>;</li><li>следить за сообщениями от поддержки Discord о возможных уведомлениях безопасности.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Redis предупреждает о критической уязвимости RediShell: под угрозой сотни тысяч серверов по всему миру</title>
      <link>https://tproger.ru/news/redis-preduprezhdaet-o-kriticheskoj-uyazvimosti-redishell--pod-ugrozoj-sotni-tysyach-serverov-po-vsemu-miru</link>
      <comments>https://tproger.ru/news/redis-preduprezhdaet-o-kriticheskoj-uyazvimosti-redishell--pod-ugrozoj-sotni-tysyach-serverov-po-vsemu-miru?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Даровская Маша]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/redis-preduprezhdaet-o-kriticheskoj-uyazvimosti-redishell--pod-ugrozoj-sotni-tysyach-serverov-po-vsemu-miru</guid>
      <description><![CDATA[<p>Redis выпустил экстренные исправления для уязвимости CVE-2025-49844, которая позволяет удалённое выполнение кода и ставит под угрозу сотни тысяч серверов.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/redis-preduprezhdaet-o-kriticheskoj-uyazvimosti-redishell--pod-ugrozoj-sotni-tysyach-serverov-po-vsemu-miru">Redis предупреждает о критической уязвимости RediShell: под угрозой сотни тысяч серверов по всему миру</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Redis]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 08 Oct 2025 12:09:49 GMT</pubDate>
      <content:encoded><![CDATA[<p>6 октября 2025 года команда безопасности Redis выпустила экстренные обновления для устранения уязвимости максимальной степени опасности — CVE-2025-49844, получившей оценку CVSS 10.0. Ошибка позволяет злоумышленникам выполнять произвольный код на серверах Redis и получать полный контроль над системой.</p><h2>Что произошло</h2><p>Redis — это высокопроизводительное хранилище данных с открытым исходным кодом, применяемое как кэш, брокер сообщений и база данных. Оно используется примерно в 75% облачных инфраструктур по всему миру.</p><p>Новая уязвимость, прозванная исследователями RediShell, <a href="https://cwe.mitre.org/data/definitions/416.html">связана</a> с 13-летней ошибкой типа use-after-free в интерпретаторе Lua. При успешной эксплуатации она позволяет аутентифицированному злоумышленнику выйти за пределы «песочницы» Lua, установить обратное соединение и добиться удалённого выполнения кода (RCE) на хосте Redis.</p><h2>Потенциальные последствия</h2><p>После компрометации сервера атакующий может:</p><ul><li>похищать учётные данные и конфиденциальные данные из памяти Redis;</li><li>внедрять вредоносное ПО и криптомайнеры;</li><li>перемещаться по внутренней сети жертвы;</li><li>использовать полученные токены доступа для атак на другие облачные сервисы.</li></ul><p>Исследователи из Wiz, впервые представившие уязвимость на конференции Pwn2Own Berlin 2025, <a href="https://www.bleepingcomputer.com/news/security/hackers-exploit-vmware-esxi-microsoft-sharepoint-zero-days-at-pwn2own/">отметили</a>, что она «предоставляет злоумышленнику полный доступ к хостовой системе, включая возможность стирания, шифрования и перехвата данных».</p><h2>Масштаб угрозы</h2><p>По данным Wiz, в сети обнаружено около 330 000 экземпляров Redis, из которых не менее 60 000 не требуют аутентификации, что делает их уязвимыми к немедленной атаке.</p><p>Уязвимость затрагивает все версии Redis, включая OSS/CE и Stack-редакции. Исправления уже доступны в версиях:</p><ul><li>7.22.2-12 и выше,</li><li>7.8.6-207 и выше,</li><li>7.4.6-272 и выше,</li><li>7.2.4-138 и выше,</li><li>6.4.2-131 и выше,<br />а также в OSS/CE релизах 8.2.2+, 8.0.4+, 7.4.6+, 7.2.11+ и Stack-релизах 7.4.0-v7+ и 7.2.0-v19+.</li></ul><h2>Рекомендации для администраторов</h2><p>Redis и Wiz настоятельно советуют:</p><ul><li>немедленно обновить все экземпляры Redis;</li><li>включить аутентификацию и ограничить доступ доверенным сетям;</li><li>отключить выполнение Lua-скриптов, если оно не требуется;</li><li>запускать Redis без прав root;</li><li>включить журналирование и мониторинг активности;</li><li>использовать сетевые фильтры, VPN и брандмауэры для защиты.</li></ul><p>Исследователи представили <a href="https://youtu.be/yOBt8irvao0">видео об уязвимости</a>, где можно посмотреть подробности о возможных угрозах и мерах безопасности.</p><h2>Исторический контекст</h2><p>Redis уже не раз становился целью атак. В 2024 году ботнет P2PInfect использовал уязвимые экземпляры для майнинга Monero, а ранее вредоносные программы Redigo, HeadCrab и Migo внедряли криптомайнеры и отключали защиту на серверах Redis.</p><p>По словам Wiz, сочетание широкого распространения Redis, небезопасных конфигураций по умолчанию и критичности уязвимости создаёт «острую необходимость в немедленном обновлении».</p>]]></content:encoded>
    </item>
    <item>
      <title>Критическая уязвимость Oracle E-Business Suite активно эксплуатируется хакерами: что делать?</title>
      <link>https://tproger.ru/articles/kriticheskaya-uyazvimost-oracle-e-business-suite-aktivno-ekspluatiruetsya-hakerami--chto-delat-</link>
      <comments>https://tproger.ru/articles/kriticheskaya-uyazvimost-oracle-e-business-suite-aktivno-ekspluatiruetsya-hakerami--chto-delat-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Даровская Маша]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kriticheskaya-uyazvimost-oracle-e-business-suite-aktivno-ekspluatiruetsya-hakerami--chto-delat-</guid>
      <description><![CDATA[<p>Критическая уязвимость CVE-2025-61882 в Oracle E-Business Suite позволяет выполнять удалённый код без пароля. Эксплойт уже используется группой Clop и был утечён через Scattered Lapsus$ Hunters.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kriticheskaya-uyazvimost-oracle-e-business-suite-aktivno-ekspluatiruetsya-hakerami--chto-delat-">Критическая уязвимость Oracle E-Business Suite активно эксплуатируется хакерами: что делать?</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 08 Oct 2025 12:00:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>Компания Oracle выпустила экстренное предупреждение об уязвимости нулевого дня (zero-day) на своей корпоративной платформе E-Business Suite. Уязвимость уже эксплуатируется хакерами в атаках на крупные компании.</p><p>Речь идёт о баге CVE-2025-61882 с оценкой CVSS 9.8 — максимальной степенью критичности.</p><p>Уязвимость обнаружена в компоненте BI Publisher Integration продукта Oracle Concurrent Processing и позволяет злоумышленникам выполнять удалённый код без аутентификации — то есть без логина и пароля.</p><p>«Э<i>та уязвимость эксплуатируется по сети без необходимости входа в систему. При успешной атаке возможен полный удалённый захват системы</i>», — говорится в официальном уведомлении Oracle.</p><p>Компания подтвердила, что под угрозой находятся версии Oracle EBS 12.2.3–12.2.14.</p><p>Исправление уже выпущено, но для его установки необходимо сначала применить Critical Patch Update за октябрь 2023 года.</p><h2>Clop эксплуатирует уязвимость в масштабных атаках</h2><p>Хакерская группировка Clop, известная по атакам на MOVEit Transfer и Accellion, уже активно использует уязвимость Oracle.</p><p><a href="https://www.linkedin.com/posts/charlescarmakal_oracle-security-alert-advisory-cve-2025-activity-7380595612443893760-JNd_/">По данным</a> Mandiant (Google Cloud), Clop применил несколько эксплойтов для взлома серверов Oracle EBS в августе 2025 года, включая как июльские патчи, так и свежий баг CVE-2025-61882.</p><blockquote>«Clop эксплуатировал несколько уязвимостей в Oracle EBS, чтобы похитить большие объёмы данных у компаний-жертв,» — подтвердил Чарльз Кармакал, CTO Mandiant.</blockquote><p>Жертвам начали поступать письма-шантажи с угрозами опубликовать украденные документы вместе с содержимым корпоративных ERP-систем Oracle.</p><p>Формулировка типичного письма:</p><blockquote>Мы — команда CLOP. Мы взломали вашу Oracle E-Business Suite и скопировали множество документов. Все файлы теперь в нашем распоряжении.</blockquote><p>Clop — одна из самых агрессивных вымогательских групп мира, специализирующаяся на zero-day-атаках на корпоративные системы.</p><p>За последние годы они использовали уязвимости:</p><ul><li>Accellion FTA (2020),</li><li>SolarWinds Serv-U (2021),</li><li>GoAnywhere MFT (2023),</li><li>MOVEit Transfer (2023),</li><li>Cleo MFT (2024).</li></ul><p>Общее число пострадавших компаний в мире от атак Clop превышает 3000 организаций.</p><p>Атака на Oracle EBS — первый случай компрометации ERP-платформы такого масштаба.</p><h2>Утечка эксплойта и исходного кода Oracle</h2><p>Интересно, что утечка эксплойта <a href="https://www.securitylab.ru/news/564274.php?r=1">произошла </a>не от Clop напрямую, а через другую кибергруппу — Scattered Lapsus$ Hunters, которая утверждает, что объединяет участников из Lapsus$, Scattered Spider и ShinyHunters.</p><p>6 октября на Telegram-каналах появились два архива:</p><ul><li>GIFT_FROM_CL0P.7z — содержит исходный код Oracle Cloud, предположительно похищенный в феврале 2025 года;</li><li>ORACLE_EBS_NDAY_EXPLOIT_POC_SCATTERED_LAPSUS_RETARD_CL0P_HUNTERS.zip — архив с эксплойтом для уязвимости CVE-2025-61882.</li></ul><p>BleepingComputer <a href="https://www.bleepingcomputer.com/news/security/oracle-links-clop-extortion-attacks-to-july-security-flaws/">подтвердил</a>, что именно этот архив совпадает с индикаторами компрометации, опубликованными Oracle.</p><p>Внутри находились Python-скрипты exp.py и server.py, позволяющие:</p><ul><li>выполнять произвольные команды на уязвимом сервере,</li><li>или открывать обратную shell-сессию к серверу злоумышленников.</li></ul><p>ShinyHunters, связанный с утечкой, заявил в интервью BleepingComputer, что эксплойт принадлежал ему и был утерян — предположительно, передан или продан Clop:</p><blockquote>Это был мой эксплойт, как и уязвимости в SAP. Его украли и использовали другие. Мы решили просто выложить его в открытый доступ. Никакой вражды к Clop.</blockquote><p>Oracle пока не прокомментировала возможную связь между группами, но подтвердила подлинность хэшей утёкших файлов.</p><h2>Что делать администраторам Oracle</h2><ul><li>Немедленно установить патч CVE-2025-61882 после обновления Critical Patch Update 10/2023.</li><li>Проверить журналы активности на наличие подключений с IP 200.107.207.26 и 185.181.60.11.</li><li>Изолировать серверы E-Business Suite, доступные из интернета.</li><li>Включить мониторинг сетевых соединений и запусков shell-команд.</li><li>Проверить наличие файлов exp.py и server.py в системе.</li></ul><p>CVE-2025-61882 — одна из самых опасных уязвимостей 2025 года, поскольку:</p><ul><li>позволяет удалённое выполнение кода без аутентификации,</li><li>эксплойт уже утёк в открытый доступ,</li><li>атаки уже происходят в реальном времени.</li></ul><p>Oracle настоятельно рекомендует администраторам немедленно обновить системы, пока Clop и Scattered Lapsus$ Hunters продолжают расширять кампанию атак.</p>]]></content:encoded>
    </item>
    <item>
      <title>Что нового в октябрьских обновлениях Google System</title>
      <link>https://tproger.ru/articles/chto-novogo-v-oktyabrskih-obnovleniyah-google-system</link>
      <comments>https://tproger.ru/articles/chto-novogo-v-oktyabrskih-obnovleniyah-google-system?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Даровская Маша]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/chto-novogo-v-oktyabrskih-obnovleniyah-google-system</guid>
      <description><![CDATA[<p>Октябрьские обновления Google System приносят Play services v25.39 и Play Store v48.3: Quick Start для детских аккаунтов, улучшенный фильтр чувствительного контента в видео, апгрейд «Не беспокоить за рулём» и обновлённые иконки Play Protect. Как проверить версии и обновиться.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/chto-novogo-v-oktyabrskih-obnovleniyah-google-system">Что нового в октябрьских обновлениях Google System</a>»</p>]]></description>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Мобильная разработка]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Смартфоны]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 08 Oct 2025 10:00:04 GMT</pubDate>
      <content:encoded><![CDATA[<ul><li>Google Play services v25.39 (06.10.2025): улучшения для семейного контроля и аккаунтов под присмотром, новый дизайн аватарок, API для разработчиков, более умный фильтр «Чувствительный контент» в Google Messages для видео, апгрейд режима «Не беспокоить за рулём».</li></ul><ul><li>Google Play Store v48.3 (06.10.2025): обновленные иконки в некоторых уведомлениях Google Play Protect на телефонах, ПК, ТВ, Auto.</li></ul><p>Важно: функция в релиз-нотах не гарантирует её мгновенную доступность на всех устройствах. Google часто вводит функции постепенно, «поэтапно разворачивая» (staged rollout).</p><h2>Google Play services v25.39</h2><p>Через APKMirror задокументирован выпуск версии 25.39.30 (beta).</p><p>Разработчики из Google усилили возможности управления аккаунтами — теперь система работает гибче с профилями под присмотром, упрощая родительский контроль и настройку устройств для детей. Темы, используемые в интерфейсах поднадзорных аккаунтов, получили визуальное обновление и стали единообразнее, чтобы пользователи лучше ориентировались в настройках.</p><p>Отдельного внимания заслуживает и визуальная часть — привычные аватарки теперь оформлены в новом, более современном и чистом стиле. Для разработчиков Google добавила свежие инструменты и API, которые позволяют глубже интегрировать функции управления аккаунтами и безопасности в сторонние приложения, обеспечивая плавную работу и более высокий уровень конфиденциальности.</p><p>Особое улучшение касается защиты и безопасности: функция Sensitive Content Warnings в Google Messages научилась распознавать нежелательный контент не только на фотографиях, но и в видеороликах — шаг, который повышает безопасность общения в мессенджере. Параллельно был переработан и режим Driving Do Not Disturb — он стал работать стабильнее, меньше отвлекать водителя и лучше подстраиваться под дорожные ситуации.</p><p>В более ранних версиях (v25.37) Google уже вводил исправления стабильности при управлении аккаунтами, улучшения соединений устройств и дополнения к API. Droid Life. Версия 25.39, скорее, эволюция этих функций, сглаживающая баги и добавляющая новые интерфейсы.</p><h2>Google Play Store v48.3</h2><p>В релиз-нотах отмечено, что в уведомлениях Google Play Protect обновлены иконки на всех поддерживаемых платформах: Auto, ПК, телефон, ТВ.</p><h3>Безопасность: Android Security Bulletin (сентябрь 2025)</h3><p>Параллельно с системными обновлениями Google продолжает выпускать ежемесячные безопасностные бюллетени Android (Android Security Bulletin).</p><p>В бюллетене за сентябрь 2025 описано множество уязвимостей — например:</p><ul><li>CVE-2025-48543 — уязвимость в Android Runtime, позволяющая эскалацию привилегий, без необходимости дополнительного запуска кода.</li><li>Несколько уязвимостей в Framework и ядре классифицируются как высокие (High) — могут дать локальное повышение привилегий.</li><li>Устройства с Android 10 и выше могут получить обновления безопасности через Google Play system updates.</li></ul><h2>Что проверять и как обновиться?</h2><p>С учётом подтверждённых данных, рекомендуем:</p><ul><li>Проверять на вашем устройстве версии:<br />Google Play services — должна быть 25.39.x (или выше, если уже вышли патчи).<br />Google Play Store — версия v48.3 или выше.<br />Google Play system update (в Настройках телефона) — наличие новых системных патчей безопасности.</li><li>Google Play services — должна быть 25.39.x (или выше, если уже вышли патчи).</li><li>Google Play Store — версия v48.3 или выше.</li><li>Google Play system update (в Настройках телефона) — наличие новых системных патчей безопасности.</li><li>Если устройство не получает обновления автоматически — попробуйте вручную запустить обновление Google Play services через доступные источники (Play Store, Google Play System Update).</li><li>Следите за бюллетенями безопасности Android: версия безопасности (security patch level) должна быть актуальной.</li><li>У устройств с более старыми версиями Android (менее Android 10) возможности получать обновления безопасности через Google System могут быть ограничены.</li></ul>]]></content:encoded>
    </item>
  </channel>
</rss>