DevITWay | Павел Волков
91 subscribers
5 photos
4 videos
30 links
Этот канал для тебя, если:

— Ты системный администратор, разработчик, аналитик, тестировщик, инженер сопровождения или стажёр.
— Уже работаешь в IT, но чувствуешь, что застрял.
— Устал от бессвязной теории и ищешь внятную пошаговую практику.
Download Telegram
🧠 Разбор реального случая мышления уровня 5: как мы обезопасили цепочку поставок OSS

⚠️ Февраль 2022 — Sonatype отозвал лицензию, IQ Server остановился. Контроль безопасности цепочки поставок серьёзно пострадал.

🚫 Март 2022 — распоряжение закрыть весь внешний доступ к OSS-репозиториям:
• Maven Central
• PyPI
• npm
• NuGet

---

📞 Инцидент: подрядчик занёс пакет с политическим содержанием в обход процесса — вероятно, через «флешку» (почту или FTP).

🔍 Проверка показала: Наш прокси не обрабатывал этот пакет — и именно это нас спасло.

---

💡 Решение уровня 5: не просто блокировка, а перестройка инфраструктуры доверенной поставки.

---

🏗 Архитектура решения

Внешние репозитории → Буферный репозиторий (песочница) → Автоматическая проверка → Основной репозиторий

🔧 Как работало:
• Задача в Jira запускает автоматизацию
• Имитация запросов менеджера пакетов в буферный репозиторий
• Многоуровневая проверка безопасности и токсичности
• После успешной проверки — миграция в основной репозиторий
• Доступность для CI/CD пайплайнов и локальных машин

---

🔍 Пример реальной проверки

Пакет: colors (npm)
Обнаружено: попытка замены легитимного пакета вредоносным colors.js (атака typosquatting)
Время проверки: ~2 минуты
Решение: вредоносный пакет заблокирован, угроза устранена

---

📊 Результаты

Охват: 1000+ разработчиков и специалистов внедрения
Системы: 100+ информационных систем
Активность: несколько сотен проверок пакетов в месяц
Скорость: MVP за сутки, полное внедрение — 2 недели
Безопасность: нулевые инциденты с токсичными пакетами

---

🧠 Мышление 5 уровня

🎯 Системный подход — архитектура доверия, а не точечные решения
🎯 Инициатива и лидерство в кризис
🎯 Превращение инцидента в точку роста для всей компании

---

🙏 Спасибо всем, кто тогда был рядом, помогал проталкивать решение и вручную загружал пакеты, пока готовили автоматику!

---

#DevITWay #DevSecOps #SFIA
33👍3🤝2🔥1