GitHub закрывает лавочку

GitHub закрывает лавочку

GitHub объявил о жесткой перестановке правил игры: двухфакторная аутентификация (только FIDO), отказ от классических токенов в пользу гранулярных с сроком жизни семь дней и «доверённая публикация» через OIDC, которая делает каждую сборку и публикацию криптографически подтверждённой — всё это направлено на то, чтобы увести npm из рук тех, кто любит подсовывать вредоносный код и воровать секреты.

Иронично наблюдать, как банальные практики безопасности, о которых долгие годы твердили специалисты, вдруг становятся непреодолимой преградой для авторов саморазмножающихся червей и QR-кодных трюков для кражи cookie: вместо очередной «хитрой» библиотеки теперь потребуется доказать, кем ты являешься, и подтвердить, откуда пришёл билд.

Переход на короткоживущие токены и запрет обхода 2FA при публикации снижают риск того, что украденный ключ будет использован для подмены пакета через месяцы после компрометации; доверённая публикация исключает вообще саму необходимость держать постоянный publish-токен в CI, подавая вместо этого краткоживущие учетные данные конкретного рабочего процесса.

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

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

Для разработчиков и организаций это сигнал: время избавиться от вечных токенов, настроить FIDO-ключи и перевести CI/CD на OIDC — тогда ваши зависимости станут не просто набором строк в package.json, а доказуемо надёжными артефактами.

Следующий шаг - практика
CTA Image

Эта статья - только начало. Настоящие навыки появляются тогда, когда знания превращаются в практику. В Kraken Academy мы собрали полноценные курсы по информационной безопасности с лабораториями, практическими заданиями и пошаговыми образовательными треками - от первых шагов до уровня специалиста.

Начать обучение

Читать далее

Google начала платить издателям за вклад их материалов в ответы ИИ

Google начала платить издателям за вклад их материалов в ответы ИИ

Google начала тестировать выплаты издателям за материалы, которые помогают ее искусственному интеллекту формировать ответы пользователям. Деньги начисляют, если компания считает вклад контента в ответ достаточно значимым, сообщает Digiday. Программа получила название AI contribution pilot и работает через Google Search Console. После подключения у издателя появляется отдельный раздел с суммой заработка

Одно расширение может перехватить управление ИИ-ассистентами в пяти браузерах

Одно расширение может перехватить управление ИИ-ассистентами в пяти браузерах

Исследователи Forever Security показали, что обычное вредоносное расширение может получить контроль над встроенными ИИ-ассистентами сразу в пяти Chromium-браузерах и сервисах: Gemini Live в Chrome, Perplexity Comet, Microsoft Edge, Opera Neon, Claude in Chrome. После установки расширения атакующему достаточно одного клика, чтобы получить доступ к ИИ. В некоторых случаях

Windows 11 научится переустанавливаться через интернет, даже если система сломалась

Windows 11 научится переустанавливаться через интернет, даже если система сломалась

Microsoft тестирует Cloud Rebuild — функцию, которая позволяет переустановить Windows 11 через интернет без загрузочной флешки. Она запускается из среды восстановления WinRE, подключается к Windows Update и загружает свежий образ ОС с нужными драйверами. Перед установкой можно проверить редакцию, язык и сборку. В отличие от обычного сброса системы, Cloud Rebuild рассчитана

10 вопросов ведущему инженеру -программисту в банке

10 вопросов ведущему инженеру -программисту в банке

А в банке можно что-то придумать самому? Нейросети уже пишут код вместо разработчиков?И что нужно знать джуну, чтобы попасть в крупный финтех? Ответы - в нашей новой рубрике «10 вопросов IT-специалисту». Первым на вопросы ответил Роман - ведущий инженер-программист в банке. Без сухой теории - про работу, карьеру, выгорание,