Знакомый жанр новостей, правда? В популярный пакет или action подсунули вредоносный код, и все бегут проверять свои сборки. Таких историй за полтора года набралось как минимум три. В марте 2025 года у tj-actions/changed-files перенаправили теги на коммит, который печатал секреты прямо в лог сборки. 31 марта 2026 года в npm на несколько часов попали вредоносные axios@1.14.1 и axios@0.30.4: они тянули зависимость plain-crypto-js со скриптом postinstallЧитать полностью »
Рубрика «зависимости»
«Ротируйте всё» — это не план. Разбираемся задела ли атака на цепочку поставок ваш GitHub Actions
2026-10-14 в 10:30, admin, рубрики: ChainDrop, lockfile, npm, OIDC, зависимости, ротация-секретовДанные без противоречий. Связи между полями
2026-08-11 в 10:34, admin, рубрики: dsl, faker, opensource, qa, автотесты, детерминизм, зависимости, тестирование, фикстурыПривет! Сейчас покажу штуку, которую я довольно долго доводил до ума, и мне кажется, она может пригодиться не только мне.
Задача звучит скучно: нагенерировать тестовые карточки людей. Пол, имя, диагноз. Скучно ровно до того момента, пока не посмотришь, что получилось:
женский, Ольга, Аденома простаты
Формально придраться не к чему. Пол настоящий, имя настоящее, диагноз из справочника. Просто вместе они дают человека, которого не бывает. Каждое поле правильное по отдельности — неправильно то, что вышло из них вместе.
Bus factor = 1: 22 критичные для индустрии библиотеки, которые держатся на одном человеке
2026-05-20 в 7:41, admin, рубрики: bus factor, open source, supply chain attack, xz utils, бэкдор, выгорание, зависимости, информационная безопасность, разработка по, управление рискамиГде‑то прямо сейчас один программист не спит и патчит баг в библиотеке, от которой зависит половина интернета. Он делает это бесплатно. Его никто не знает. Если он уйдёт — никто не придёт.
В апреле 2024 года исследователь безопасности Андрес Фройнд обнаружил бэкдор в xz utils — утилите сжатия, встроенной в большинство дистрибутивов Linux. Атака была почти идеальной: два года социальной инженерии, один выгоревший мейнтейнер и вредоносный код в сборочных скриптах.
Как наблюдение за пауком помогло мне победить хаос задач: создал сервис на основе паутины
2025-10-26 в 20:57, admin, рубрики: визуализация, зависимости, инструменты, продуктовая разработка, системное мышление, трекер задач, управление проектами, целостность, эффективность команды, эффективность работыРассказываю о философии «липкой паутины» и о том, как я сделал инструмент, который превращает разрозненные дела в целостную систему. Без дедлайнов и уведомлений.
Если вы когда-нибудь чувствовали, что тонете в бесконечных списках задач, выставляете галочки в трекере, но при этом не видите общего прогресса — вы не одиноки. Я много лет искал систему, которая показывала бы не просто «что сделано», а «как всё связано». И нашёл её в самом неожиданном месте — наблюдая за тем, как обычный паук плетёт свою сеть.
Большинству людей плевать на качество софта
2025-07-14 в 9:01, admin, рубрики: chromium, electron, javascript, netflix, node.js, дерьмофикация, долговременный софт, зависимости, перфекционизм, эргономикаНа Хабре иногда слышны жалобы на деградацию веб-дизайна и интерфейсов для более «примитивных» юзеров, дерьмофикацию хостингов кода, ожирение софта и прочие признаки ухудшения мира. Кажется, что каждый полезный сайт в интернете со временем превращается в шлак с бесконечным скроллингом, дофаминовой иглой и монетизацией.
Но у этой деградации есть естественная причина, очень простая. Дело в том, что большинству людей по большому счёту наплевать.
Читать полностью »
Геймеры — торчки нашего времени
2025-06-10 в 13:40, admin, рубрики: mmorpg, выгорание, геймерство, дофамин, зависимости, игры, игры для программистов, лудомания, психология, саморазвитиеПочему-то, если ты 8 часов залипаешь в World of Warcraft — ты «геймер». А если 8 часов подряд заливаешься в баре — ты уже зависимый. Так может, это просто разная форма одной и той же проблемы?
Геймер как удобная маска
-
В IT (и не только) модно быть геймером.
-
Это звучит круто, современно, техно.
-
Но что часто стоит за этим?
-
Не 1 час перед сном — а 4, 5, 8 часов, каждый день.
-
Проседание продуктивности.
-
Игнор реальной жизни, ответственности, планов.
-
Просто признать: «я слабый и не умею останавливаться» — сложно. А «я геймер» — звучит норм. Безопасно. Даже гордо.
Основы разработки для автоматизации тестирования
2025-01-06 в 7:16, admin, рубрики: UI, автоматизации, автоматизация тестирования, зависимости, интерфейса, пользовательский интерфейс, тестирования, тесты, уровня, элементовДля автоматизации тестирования разработка надёжных скриптов может оказаться довольно сложной задачей. Расскажу о методах повышения надёжности через призму пирамиды автоматизации тестирования с минимизацией зависимости от пользовательского интерфейса. Затрону швы в коде, локаторы и стратегии поиска UI‑элементов.
В книге «Успех с Agile: разработка программного обеспечения с использованием Scrum» (англ. Succeeding with Agile: Software Development Using Scrum, Mike Cohn) Майк Кон представил пирамиду автоматизации тестирования как модель, описывающую три уровня:
-
Модульный уровеньЧитать полностью »
Aвтоматизация через призму пирамиды тестирования. Минимизация зависимости, швы, локаторы и о поиске UI-элементов
2025-01-06 в 7:16, admin, рубрики: UI, автоматизации, автоматизация тестирования, зависимости, интерфейса, пользовательский интерфейс, тестирования, тесты, уровня, элементовВ книге «Успех с Agile: разработка программного обеспечения с использованием Scrum» (англ. Succeeding with Agile: Software Development Using Scrum, Mike Cohn) Майк Кон представил пирамиду автоматизации тестирования как модель, описывающую три уровня:
-
Модульный уровеньЧитать полностью »
Призыв писать компактное ПО, версия 2024 года (с примером кода)
2024-01-29 в 10:51, admin, рубрики: electron, Node, автономная система, зависимости, качество кода, качество по, хаки
Этот пост посвящён памяти Никлауса Вирта, первопроходца в сфере вычислительных наук, ушедшего от нас 1 января этого года. В 1995 году он написал важную статью A Plea for Lean SoftwareЧитать полностью »
Путаница зависимостей. Как я взломал Apple, Microsoft и десятки других компаний
2021-04-02 в 15:49, admin, рубрики: bug bounty, DNS, skillfactory, баг баунти, баг или фича, баги, Блог компании SkillFactory, взлом, зависимости, зависимость, информационная безопасность, Тестирование IT-систем, Тестирование веб-сервисов, хакинг, хакинг днс
С тех пор как я начал учиться программировать, я восхищаюсь уровнем доверия, который мы вкладываем в простую команду, подобную этой:
pip install package_name
