OASIS: анализ уязвимостей в коде
Всем привет!
OASIS – ещё один LLM-based сканер, который позволяет анализировать исходные тексты и находить в них ИБ-дефекты.
Возможности схожи с аналогичными инструментами:
🍭 Анализ кодовой базы, идентификация ИБ-дефектов
🍭 Возможность настройки параметров сканирования (типы уязвимостей, расширения файлов)
🍭 Подтверждение найденных ИБ-дефектов с указанием степени «уверенности»
🍭 Сравнение результатов сканирования (последнего с предыдущим)
🍭 Формирование отчётов (JSON, HTML, PDF и MD)
🍭 Наличие графического web-интерфейса и не только
Из интересного – можно использовать сразу несколько LLM. Например, более «простую» для быстрого сканирования и более «умную» для глубокого анализа.
Поддерживается работа с локальными LLM: Ollama или иные OpenAI-совместимые (vLLM, LiteLLM, LM Studio и т.д.).
Больше подробностей представлено в GitHub-репозитории проекта.
Всем привет!
OASIS – ещё один LLM-based сканер, который позволяет анализировать исходные тексты и находить в них ИБ-дефекты.
Возможности схожи с аналогичными инструментами:
🍭 Анализ кодовой базы, идентификация ИБ-дефектов
🍭 Возможность настройки параметров сканирования (типы уязвимостей, расширения файлов)
🍭 Подтверждение найденных ИБ-дефектов с указанием степени «уверенности»
🍭 Сравнение результатов сканирования (последнего с предыдущим)
🍭 Формирование отчётов (JSON, HTML, PDF и MD)
🍭 Наличие графического web-интерфейса и не только
Из интересного – можно использовать сразу несколько LLM. Например, более «простую» для быстрого сканирования и более «умную» для глубокого анализа.
Поддерживается работа с локальными LLM: Ollama или иные OpenAI-совместимые (vLLM, LiteLLM, LM Studio и т.д.).
Больше подробностей представлено в GitHub-репозитории проекта.
GitHub
GitHub - psyray/oasis: Ollama Automated Security Intelligence Scanner
Ollama Automated Security Intelligence Scanner. Contribute to psyray/oasis development by creating an account on GitHub.
👍1
KubeDesk: web-интерфейс для Kubernetes
Всем привет!
Ещё один графический web-интерфейс для работы с Kubernetes – KubeDesk!
Позиционируется, как более «лёгкая и простая» альтернатива Lens.
Работает максимально просто: получает на вход
KubeDesk умеет следующее:
🍭 Предоставляет информацию о ресурсах кластера
🍭 Позволяет переключаться между контекстами
🍭 Отображает потребление вычислительных мощностей
🍭 Создавать/менять/удалять ресурсы
🍭 Делать
Есть отдельные страницы, на которых можно посмотреть ресурсы, которые не могут быть созданы из-за ошибок, а также связь между
В целом «всё как у всех». Но достаточно минималистично и без лишнего «шума».
Возможно, кому-то требуется именно такое ☺️
Всем привет!
Ещё один графический web-интерфейс для работы с Kubernetes – KubeDesk!
Позиционируется, как более «лёгкая и простая» альтернатива Lens.
Работает максимально просто: получает на вход
kubeconfig и взаимодействует с kube-apiserver для отображения информации пользователю.KubeDesk умеет следующее:
🍭 Предоставляет информацию о ресурсах кластера
🍭 Позволяет переключаться между контекстами
🍭 Отображает потребление вычислительных мощностей
🍭 Создавать/менять/удалять ресурсы
🍭 Делать
exec, port-forward и т.д.Есть отдельные страницы, на которых можно посмотреть ресурсы, которые не могут быть созданы из-за ошибок, а также связь между
ingress и «конечным» pod.В целом «всё как у всех». Но достаточно минималистично и без лишнего «шума».
Возможно, кому-то требуется именно такое ☺️
GitHub
GitHub - ysrgozudeli/kubedesk: kubernetes management cross platform desktop app
kubernetes management cross platform desktop app . Contribute to ysrgozudeli/kubedesk development by creating an account on GitHub.
👎1
Поиск уязвимостей с LLM: «понимание» или «поиск шаблонов»?
Всем привет!
Команда Semgrep не перестаёт радовать и выпускает очередное интересное исследование.
После того, как они проанализировали возможности LLM по поиску IDOR, у них возник вопрос: модель «понимает», что происходит, или она просто умеет искать некие «шаблоны»?
Для того, чтобы это оценить, ребята ввели метрики:
🍭 Counterfactual. Устранение найденной уязвимости с минимальным diff. Уязвимость должна будет исчезнуть при повторном анализе
🍭 Metamorphic. При изменении имени переменных, идентификаторов и т.д., уязвимость должна быть найдена при повторном анализе
🍭 Selectivity. Способность отличить «похожие» на уязвимости конструкции, от реально уязвимых
🍭 Stability & Coverage. Отображение идентичной информации об уязвимостях и их количестве при многократном повторении сканирований
С использованием этих метрик исследовали модели: Kimi K2.7, GLM-5.2, MiniMax M3, Opus 4.8, GPT-5.5.
Результаты получились практически идентичные, за исключением одного параметра:Stability & Coverage .
А если вернуться к первоначальному вопросу, то по мнению команды Semgrep, модели и правда «понимают происходящее», а не просто ищут шаблоны.
Рекомендуем к прочтению!
Всем привет!
Команда Semgrep не перестаёт радовать и выпускает очередное интересное исследование.
После того, как они проанализировали возможности LLM по поиску IDOR, у них возник вопрос: модель «понимает», что происходит, или она просто умеет искать некие «шаблоны»?
Для того, чтобы это оценить, ребята ввели метрики:
🍭 Counterfactual. Устранение найденной уязвимости с минимальным diff. Уязвимость должна будет исчезнуть при повторном анализе
🍭 Metamorphic. При изменении имени переменных, идентификаторов и т.д., уязвимость должна быть найдена при повторном анализе
🍭 Selectivity. Способность отличить «похожие» на уязвимости конструкции, от реально уязвимых
🍭 Stability & Coverage. Отображение идентичной информации об уязвимостях и их количестве при многократном повторении сканирований
С использованием этих метрик исследовали модели: Kimi K2.7, GLM-5.2, MiniMax M3, Opus 4.8, GPT-5.5.
Результаты получились практически идентичные, за исключением одного параметра:
А если вернуться к первоначальному вопросу, то по мнению команды Semgrep, модели и правда «понимают происходящее», а не просто ищут шаблоны.
Рекомендуем к прочтению!
Semgrep
Grounded or Gamed? We Audited Our Own Cyber Benchmark
Our benchmark tests whether LLMs reason about IDOR vulnerabilities or just pattern-match. They're grounded — but every model still misses 70% of real bugs.
👍3
Kubernetes Events
Всем привет!
События (events) в Kubernetes не всегда кажутся чем-то значимым, но это не так.
Они могут быть использованы при диагностике, поиске источников проблем, анализе того, что изменилось и много для чего ещё.
Чтобы лучше с ними «познакомиться», рекомендуем обратить внимание на статью.
Начинается она с небольшой «исторической справки»: когда в Kubernetes появились события и для чего они были нужны.
Далее Автор описывает:
🍭 Что такое события в Kubernetes
🍭 Разновидности событий
🍭 Для чего события можно использовать
🍭 Как реагировать на события и не только
Всё это Автор рассматривает с точки зрения создания собственного controller’a, чтобы более наглядно показать, как и для чего можно использовать события.
Итого: хорошая обзорная статья, которая поможет лучше разобраться в теме. Просто и доступно
Всем привет!
События (events) в Kubernetes не всегда кажутся чем-то значимым, но это не так.
Они могут быть использованы при диагностике, поиске источников проблем, анализе того, что изменилось и много для чего ещё.
Чтобы лучше с ними «познакомиться», рекомендуем обратить внимание на статью.
Начинается она с небольшой «исторической справки»: когда в Kubernetes появились события и для чего они были нужны.
Далее Автор описывает:
🍭 Что такое события в Kubernetes
🍭 Разновидности событий
🍭 Для чего события можно использовать
🍭 Как реагировать на события и не только
Всё это Автор рассматривает с точки зрения создания собственного controller’a, чтобы более наглядно показать, как и для чего можно использовать события.
Итого: хорошая обзорная статья, которая поможет лучше разобраться в теме. Просто и доступно
packagemain.tech
Kubernetes Events and Controller design
Events are a somewhat underappreciated API in Kubernetes.
🌭1
AgenticFactory.pdf
678.1 KB
Secure Software Factory
Всем привет!
Software Factory всё больше и больше становятся «автономными»: есть prompt/задача/спецификация, которая превращается в работоспособную функциональность силами ИИ и их агентов.
Для этого им требуется доступ к различным значимым сервисам – от кодовых баз до серверов, на которых всё разворачивается и тестируется.
Часто бывает так, что жертвой такой «продуктивности» становится информационная безопасность.
Ведь о ней думают в меньшей степени, когда есть возможность «сделать feature в разы быстрее».
Естественно, что ни к чему хорошему это не приводит. Иногда, агент может удалить базу данных с production-данными.
Но и ограничивать агентов полностью не хочется, тогда идея их использования потеряет всякий смысл.
Как быть? Мнение на этот счёт можно найти в прилагаемом файле. В нём Авторы описывают концепт Secure Software Factory.
Он «строится» на 4-х основах: Sandboxing, Network, Supply Chain и Identity & Access.
Это только первая часть, которая контролирует ограниченную среду выполнения агентов.
Вторая часть – Execution & Observability. Контроль запуска агентов, сбор информации об их действиях (в том числе и для улучшения самой Software Factory).
Дополнительно рассматривается несколько уровней автономности подобных «систем»: от Human-Orchestrated до Agent-Orchestrated и много чего ещё интересного.
Кстати! Дополнительную информацию по Secure Software Factory, включая описание различных контролей, можно найти на сайте.
Всем привет!
Software Factory всё больше и больше становятся «автономными»: есть prompt/задача/спецификация, которая превращается в работоспособную функциональность силами ИИ и их агентов.
Для этого им требуется доступ к различным значимым сервисам – от кодовых баз до серверов, на которых всё разворачивается и тестируется.
Часто бывает так, что жертвой такой «продуктивности» становится информационная безопасность.
Ведь о ней думают в меньшей степени, когда есть возможность «сделать feature в разы быстрее».
Естественно, что ни к чему хорошему это не приводит. Иногда, агент может удалить базу данных с production-данными.
Но и ограничивать агентов полностью не хочется, тогда идея их использования потеряет всякий смысл.
Как быть? Мнение на этот счёт можно найти в прилагаемом файле. В нём Авторы описывают концепт Secure Software Factory.
Он «строится» на 4-х основах: Sandboxing, Network, Supply Chain и Identity & Access.
Это только первая часть, которая контролирует ограниченную среду выполнения агентов.
Вторая часть – Execution & Observability. Контроль запуска агентов, сбор информации об их действиях (в том числе и для улучшения самой Software Factory).
Дополнительно рассматривается несколько уровней автономности подобных «систем»: от Human-Orchestrated до Agent-Orchestrated и много чего ещё интересного.
Кстати! Дополнительную информацию по Secure Software Factory, включая описание различных контролей, можно найти на сайте.
❤1
Hortator: контроль запуска AI-агентов
Всем привет!
Hortator – open-source утилита, которая представляет из себя Kubernetes-оператор, позволяющий агентам запускать других AI-агентов.
Каждый агент, запускаемый Hortator, работает в собственном
Можно настроить следующее:
🍭 Безопасность. Сетевые политики, управление полномочиями («дочерний» агент не может иметь больше полномочий, чем «родительский»), RBAC
🍭 Бюджет. Ограничение по токенам, отслеживание потраченных ресурсов в LLM
🍭 Чувствительные данные. Входные и выходные данные проверяются на наличие секретов
🍭 Мониторинг «здоровья». Получение сведений о том, что задача «все ещё выполняется»
🍭 Мониторинг. Задачи (общее количество, выполненные, время выполнение задачи и т.д.)
Часть функциональности (например, контроль чувствительных данных и работа с бюджетом) доступна только в enterprise-версии.
О том, как устроен Hortator, как он работает, как его запускать и настраивать можно прочесть в GitHub-репозитории проекта.
Всем привет!
Hortator – open-source утилита, которая представляет из себя Kubernetes-оператор, позволяющий агентам запускать других AI-агентов.
Каждый агент, запускаемый Hortator, работает в собственном
pod, со своим контекстом, бюджетом и ИБ-ограничениями.Можно настроить следующее:
🍭 Безопасность. Сетевые политики, управление полномочиями («дочерний» агент не может иметь больше полномочий, чем «родительский»), RBAC
🍭 Бюджет. Ограничение по токенам, отслеживание потраченных ресурсов в LLM
🍭 Чувствительные данные. Входные и выходные данные проверяются на наличие секретов
🍭 Мониторинг «здоровья». Получение сведений о том, что задача «все ещё выполняется»
🍭 Мониторинг. Задачи (общее количество, выполненные, время выполнение задачи и т.д.)
Часть функциональности (например, контроль чувствительных данных и работа с бюджетом) доступна только в enterprise-версии.
О том, как устроен Hortator, как он работает, как его запускать и настраивать можно прочесть в GitHub-репозитории проекта.
GitHub
GitHub - hortator-ai/Hortator: A Kubernetes operator that lets AI agents spawn AI agents — with guardrails
A Kubernetes operator that lets AI agents spawn AI agents — with guardrails - hortator-ai/Hortator
❤4
Лабораторные работы по Kubernetes
Всем привет!
Как можно неплохо провести выходные? Конечно, решая лабораторные работы по Kubernetes.
Например, SnowOps Labs! Выбираете сценарий, запускаете и пытаетесь разобраться что произошло.
Суть не в поиске уязвимостей, а в том, чтобы исправить ошибки и восстановить работоспособность кластера и/или приложений.
Доступны разнообразные лабораторные работы:
🍭 Observability & SRE
🍭 GitOps & CI/CD
🍭 Security & Compliance
🍭 Chaos Engineering
🍭 Autoscaling Under Load и т.д.
Для удобства есть графический web-интерфейс, где можно выбрать то, что наиболее интересно.
Каждый сценарий описывает что будет создано в кластере и что надо сделать для его прохождения.
Например, для Security & Compliance надо будет скорректировать конфигурации для соответствия «требованиям» Kyverno, перевести несколько политик в другой режим работы, добавить исключения и т.д.
Рекомендуем!
Всем привет!
Как можно неплохо провести выходные? Конечно, решая лабораторные работы по Kubernetes.
Например, SnowOps Labs! Выбираете сценарий, запускаете и пытаетесь разобраться что произошло.
Суть не в поиске уязвимостей, а в том, чтобы исправить ошибки и восстановить работоспособность кластера и/или приложений.
Доступны разнообразные лабораторные работы:
🍭 Observability & SRE
🍭 GitOps & CI/CD
🍭 Security & Compliance
🍭 Chaos Engineering
🍭 Autoscaling Under Load и т.д.
Для удобства есть графический web-интерфейс, где можно выбрать то, что наиболее интересно.
Каждый сценарий описывает что будет создано в кластере и что надо сделать для его прохождения.
Например, для Security & Compliance надо будет скорректировать конфигурации для соответствия «требованиям» Kyverno, перевести несколько политик в другой режим работы, добавить исключения и т.д.
Рекомендуем!
GitHub
GitHub - sagar2395/snowopslabs: Learn platform engineering by breaking and fixing real Kubernetes clusters.
Learn platform engineering by breaking and fixing real Kubernetes clusters. - sagar2395/snowopslabs
🔥7❤3
Управление ИБ-дефектами: опыт SalesForce
Всем привет!
В статье описан опыт команды SalesForce по обработке большого количества ИБ-дефектов.
С появлением AI/LLM старая «проблема» для команды стала ещё более осязаемой.
Количество ИБ-дефектов, которые находят сканеры и модели, существенно возросло. При этом возросла и скорость, с которой они находятся.
А скорость, с которой можно исправлять находки – нет.
Получается, что поиск ИБ-дефектов осуществляется со «скоростью машины», а устранение – «со скоростью человека».
Чтобы решить эту задачу, ребята из SalesForce определили для себя два основных направления: стратегическое и тактическое.
Если кратко, то:
🍭 Стратегическое. Поиск ИБ-дефектов, которые характерны для многих разработок Компании. Их группировка и последующее устранение.
🍭 Тактическое. Подтверждение актуальности конкретных ИБ-дефектов, подготовка PoC. Для тех случаев, которые не являются «общими» и не попадают в стратегическое направление
Это помогло им улучшить и оптимизировать свой процесс работы с тем, что находят сканеры.
Каждое направление в общих чертах описано в статье, если захочется получить больше информации.
Завершает статью перечень верхнеуровневых рекомендаций/lessons learned, которые сформировала для себя команда после использования такого подхода «внутри».
Всем привет!
В статье описан опыт команды SalesForce по обработке большого количества ИБ-дефектов.
С появлением AI/LLM старая «проблема» для команды стала ещё более осязаемой.
Количество ИБ-дефектов, которые находят сканеры и модели, существенно возросло. При этом возросла и скорость, с которой они находятся.
А скорость, с которой можно исправлять находки – нет.
Получается, что поиск ИБ-дефектов осуществляется со «скоростью машины», а устранение – «со скоростью человека».
Чтобы решить эту задачу, ребята из SalesForce определили для себя два основных направления: стратегическое и тактическое.
Если кратко, то:
🍭 Стратегическое. Поиск ИБ-дефектов, которые характерны для многих разработок Компании. Их группировка и последующее устранение.
🍭 Тактическое. Подтверждение актуальности конкретных ИБ-дефектов, подготовка PoC. Для тех случаев, которые не являются «общими» и не попадают в стратегическое направление
Это помогло им улучшить и оптимизировать свой процесс работы с тем, что находят сканеры.
Каждое направление в общих чертах описано в статье, если захочется получить больше информации.
Завершает статью перечень верхнеуровневых рекомендаций/lessons learned, которые сформировала для себя команда после использования такого подхода «внутри».
Salesforce
Managing Agentic Security at Scale
Learn how Salesforce manages AI-driven vulnerability discovery at scale using strategic remediation and tactical exploit-chain closure.
❤4
cve.now: ещё один feed по уязвимостям
Всем привет!
cve.now – новый ресурс, на котором можно найти информацию об уязвимостях, которых появляется всё больше и больше.
Он агрегирует информацию из разных источников: перечня CVE, различных баз данных (OSV, GitHub Security Advisory, NVD и других).
Для каждой CVE доступна «классическая» информация:
🍭 Описание
🍭Подверженные версии
🍭Версии с исправлениями
🍭CVSS-оценки
🍭Ссылки на дополнительные ресурсы
Отличает cve.now то, что раздел с описанием уязвимости содержит «понятное» содержание, сгенерированное с использованием LLM.
Дополнительно реализована возможность загрузки lockfile для того, чтобы определить какие именно уязвимости есть в ПО.
Или использовать ресурс в качестве MCP-сервера. Инструкции по подключению доступы на сайте для Claude, Cursor, Codex и не только
Всем привет!
cve.now – новый ресурс, на котором можно найти информацию об уязвимостях, которых появляется всё больше и больше.
Он агрегирует информацию из разных источников: перечня CVE, различных баз данных (OSV, GitHub Security Advisory, NVD и других).
Для каждой CVE доступна «классическая» информация:
🍭 Описание
🍭Подверженные версии
🍭Версии с исправлениями
🍭CVSS-оценки
🍭Ссылки на дополнительные ресурсы
Отличает cve.now то, что раздел с описанием уязвимости содержит «понятное» содержание, сгенерированное с использованием LLM.
Дополнительно реализована возможность загрузки lockfile для того, чтобы определить какие именно уязвимости есть в ПО.
Или использовать ресурс в качестве MCP-сервера. Инструкции по подключению доступы на сайте для Claude, Cursor, Codex и не только
cve.now
cve.now: a free CVE feed for agents
A free CVE feed for agents.
👍5❤1💋1
KAI-Scheduler: планировщик GPU для Kubernetes
Всем привет!
Такой подход хорошо оправдывает себя для stateless-контейнеров, но не подходит для работы с AI.
Чтобы решить эту проблему Nvidia сделала собственный планировщик – KAI-Scheduler (является CNCF Sandbox Project), с которым можно ознакомиться тут.
Именно принципам его работы и посвящена сегодняшняя массивная статья (~ 35 минут на прочтение).
В ней Автор сделал основательный обзор KAI-Scheduler:
🍭 Обзор архитектуры и ключевых компонентов
🍭 Процесс создания ресурсов: от
🍭 Описание алгоритма планирования, который использует KAI-Scheduler
🍭 Работа с очередями, принципы планирования,
🍭 Как устроен GPU Sharing и не только
В завершение статьи Автор показывает, как можно установить, настроить KAI-Scheduler и поискать ошибки, если таковые возникнут.
Отличительной особенностью материала является его детализация – очень много примеров, диаграмм, схем и пояснений, которые помогают лучше разобраться в происходящем.
Если вам хочется чего-то «зубодробительного», то статья однозначно вам понравится!
Рекомендуем!
Кстати! KAI-scheduler может работать в качестве второго планировщика. Т.е. можно использовать его совместно с `kube-scheduler` и выбирать оптимальный вариант в зависимости от ситуации (просто указав `schedulerName: kai-scheduler`).
Всем привет!
kube-scheduler в единицу времени размещает один pod на одном узле, используя собственную логику работу (подробнее об этом мы писали тут).Такой подход хорошо оправдывает себя для stateless-контейнеров, но не подходит для работы с AI.
Чтобы решить эту проблему Nvidia сделала собственный планировщик – KAI-Scheduler (является CNCF Sandbox Project), с которым можно ознакомиться тут.
Именно принципам его работы и посвящена сегодняшняя массивная статья (~ 35 минут на прочтение).
В ней Автор сделал основательный обзор KAI-Scheduler:
🍭 Обзор архитектуры и ключевых компонентов
🍭 Процесс создания ресурсов: от
kubectl apply до запущенных контейнеров🍭 Описание алгоритма планирования, который использует KAI-Scheduler
🍭 Работа с очередями, принципы планирования,
PodGroups и SubGroups (да, в отличие от kube-scheduler он работает сразу с группами pod)🍭 Как устроен GPU Sharing и не только
В завершение статьи Автор показывает, как можно установить, настроить KAI-Scheduler и поискать ошибки, если таковые возникнут.
Отличительной особенностью материала является его детализация – очень много примеров, диаграмм, схем и пояснений, которые помогают лучше разобраться в происходящем.
Если вам хочется чего-то «зубодробительного», то статья однозначно вам понравится!
Рекомендуем!
Кстати! KAI-scheduler может работать в качестве второго планировщика. Т.е. можно использовать его совместно с `kube-scheduler` и выбирать оптимальный вариант в зависимости от ситуации (просто указав `schedulerName: kai-scheduler`).
Shubham Tatvamasi's blog
KAI Scheduler Deep Dive: How NVIDIA Schedules GPUs on Kubernetes
The default kube-scheduler places one pod at a time, on one node, using a filter-and-score loop. That model is excellent for stateless microservices and…
❤2🖕1
Доверие к зависимостям в контейнерах
Всем привет!
Использование зависимостей может как ускорить разработку, так и расширить поверхность атаки.
Ведь используемый пакет может запускать код во время установки, сборки, тестов или во время работы приложения.
И примеров подобных случаев сейчас очень и очень много. Есть разные способы контроля – контроль сетевого доступа, использование доверенных реестров, композиционный анализ и т.д.
Однако, Автора статьи заинтересовал другой вопрос. «А можно ли что-то сделать силами обычного контейнера?».
Без использования Sidecar, без использования CNI или ServiceMesh и иных способов защиты.
Ответом стал nono – «песочница», которая может контролировать (не) допустимые действия внутри контейнера.
Для проверки Автор реализовал сценарий:
🍭 Создал небольшое JS-приложение
🍭 Добавил туда «вредоносную» зависимость, которая эмулировала эксфильтрацию секретов
🍭 Подготовил nono-profile, в котором определил допустимые сетевые взаимодействия
🍭 Проверил то, что получилось с «обычным» образом и с «nono-образом»
Получилось так, что разрешённое поведение отработало «как надо», а попытка доступа к недоверенному ресурсу была заблокирована.
И это лишь небольшой пример того, что может сделать nono для контроля безопасности контейнеров или агентов, которые в них запускаются.
Нюансом подхода может быть масштабирование – создание разных профилей, их распространение и применение.
Однако, это может быть вполне полезно в качестве «ещё одного слоя защиты» в дополнение к используемым средствам.
Всем привет!
Использование зависимостей может как ускорить разработку, так и расширить поверхность атаки.
Ведь используемый пакет может запускать код во время установки, сборки, тестов или во время работы приложения.
И примеров подобных случаев сейчас очень и очень много. Есть разные способы контроля – контроль сетевого доступа, использование доверенных реестров, композиционный анализ и т.д.
Однако, Автора статьи заинтересовал другой вопрос. «А можно ли что-то сделать силами обычного контейнера?».
Без использования Sidecar, без использования CNI или ServiceMesh и иных способов защиты.
Ответом стал nono – «песочница», которая может контролировать (не) допустимые действия внутри контейнера.
Для проверки Автор реализовал сценарий:
🍭 Создал небольшое JS-приложение
🍭 Добавил туда «вредоносную» зависимость, которая эмулировала эксфильтрацию секретов
🍭 Подготовил nono-profile, в котором определил допустимые сетевые взаимодействия
🍭 Проверил то, что получилось с «обычным» образом и с «nono-образом»
Получилось так, что разрешённое поведение отработало «как надо», а попытка доступа к недоверенному ресурсу была заблокирована.
И это лишь небольшой пример того, что может сделать nono для контроля безопасности контейнеров или агентов, которые в них запускаются.
Нюансом подхода может быть масштабирование – создание разных профилей, их распространение и применение.
Однако, это может быть вполне полезно в качестве «ещё одного слоя защиты» в дополнение к используемым средствам.
Medium
Zero-Day Runtime Isolation for Containers: Rethinking Dependency Trust
Package managers accelerated software development, but also expanded the attack surface. Runtime isolation reduces execution risks.
❤2
KuBeer Talks #4: все московское (и не только) сообщество кубера будет там
5 ноября в 19:00 K8s-комьюнити проведет юбилейный KuBeer Talks. Место встречи — бар Spaten Haus в Москве.
Формат предполагает короткие технические доклады о наболевшем, живые обсуждения и нетворкинг с единомышленниками. А еще в честь важной даты организаторы готовят сюрпризы для участников)
В программе:
🍭 Екатерина Низовцева — «Опыт работы с VTEP-схемой в Cilium»
🍭 Артём Горячев — «Закон Гудхарта для бекапов K8s»
🍭 Алексей Свиридкин — «Ревью кода в эпоху нейрослопа»
🍭 Открытый микрофон — для всех, кому есть чем поделиться
Количество мест ограничено. Вход по предварительной регистрации.
5 ноября в 19:00 K8s-комьюнити проведет юбилейный KuBeer Talks. Место встречи — бар Spaten Haus в Москве.
Формат предполагает короткие технические доклады о наболевшем, живые обсуждения и нетворкинг с единомышленниками. А еще в честь важной даты организаторы готовят сюрпризы для участников)
В программе:
🍭 Екатерина Низовцева — «Опыт работы с VTEP-схемой в Cilium»
🍭 Артём Горячев — «Закон Гудхарта для бекапов K8s»
🍭 Алексей Свиридкин — «Ревью кода в эпоху нейрослопа»
🍭 Открытый микрофон — для всех, кому есть чем поделиться
Количество мест ограничено. Вход по предварительной регистрации.
🔥5🥰4❤3👎1
DockLog: просмотр логов контейнеров и не только
Всем привет!
DockLog – простая утилита, которая позволяет удобно выполнять повседневные операции с контейнерами. Работает как с Docker, так и с Kubernetes.
Притом что можно выбирать – Docker, Kubernetes или сразу оба варианта.
Всё взаимодействие реализовано через графический web-интерфейс.
При помощи DockLog можно:
🍭 Получать сводную информацию о запущенных контейнерах
🍭 Смотреть логи контейнеров
🍭 Управлять контейнерами (запускать, останавливать, удалять и т.д.)
🍭 Получать информацию по используемым вычислительным мощностям
🍭 Отправлять уведомления
Дополнительно реализовано управление доступом с использованием ролевой модели.
Подробнее про DockLog можно прочесть в GitHub-репозитории или в документации на официальном сайте.
Всем привет!
DockLog – простая утилита, которая позволяет удобно выполнять повседневные операции с контейнерами. Работает как с Docker, так и с Kubernetes.
Притом что можно выбирать – Docker, Kubernetes или сразу оба варианта.
Всё взаимодействие реализовано через графический web-интерфейс.
При помощи DockLog можно:
🍭 Получать сводную информацию о запущенных контейнерах
🍭 Смотреть логи контейнеров
🍭 Управлять контейнерами (запускать, останавливать, удалять и т.д.)
🍭 Получать информацию по используемым вычислительным мощностям
🍭 Отправлять уведомления
Дополнительно реализовано управление доступом с использованием ролевой модели.
Подробнее про DockLog можно прочесть в GitHub-репозитории или в документации на официальном сайте.
GitHub
GitHub - dockloghq/docklog: DockLog - Real-time Docker log viewer with RBAC, WebSocket streaming, and advanced filtering.
DockLog - Real-time Docker log viewer with RBAC, WebSocket streaming, and advanced filtering. - dockloghq/docklog
От ноутбука DevOps до прода: как атакуют инфраструктуру разработки
Всем привет!
За последние пару дней произошло сразу два интересных инцидента, связанных с безопасностью инфраструктуры разработки:
🚨 Binance сообщила об атаке, которая, предположительно, началась с компрометации ноутбука DevOps-инженера. Злоумышленники получили доступ к сервисному контейнеру и инициировали несанкционированные транзакции. Предварительная оценка масштаба инцидента - $6,3 млрд (не подтверждённая сумма потерь).
🚨 Claude Code - в маркетплейсе расширений Cursor обнаружили вредоносную версию 2.1.313, которая пыталась установить SSH-бэкдор, добавить ключ злоумышленника и обеспечить постоянный доступ к рабочей станции разработчика.
Казалось бы, разные истории. Но обе заставляют задуматься насколько защищена инфраструктура, через которую создаётся и поставляется ПО.
GitLab, Jenkins, CI/CD-раннеры, Registry, Kubernetes - всё это связано между собой через токены, сервисные учётные записи и доверенные интеграции.
А значит, компрометация одного компонента потенциально может стать отправной точкой для атаки на всю цепочку поставки. И даже идеально настроенные SAST, DAST и SCA здесь не помогут.
10 ноября проведём вебинар «От ноутбука DevOps до прода: как атакуют инфраструктуру разработки».
На нём вместе с экспертами «Инфосистемы Джет» разберём:
🔍 Как злоумышленник может пройти путь от рабочего места разработчика до production
🔍 Какие ошибки в настройках VCS, CI/CD и Registry позволяют развивать атаку
🔍 Почему безопасность кода ≠ безопасность инфраструктуры разработки
🔍 Как искать, проверять и устранять потенциальные цепочки атак
Будет технический разбор сценариев, практические подходы к аудиту и рекомендации по защите. Без абстрактных страшилок и общих рассуждений!
📅 Когда: 10 ноября 2026 года
⏱️ Продолжительность: 60 минут
💻 Формат: онлайн
👉 Регистрация на вебинар
Присоединяйтесь! Будет интересно
Всем привет!
За последние пару дней произошло сразу два интересных инцидента, связанных с безопасностью инфраструктуры разработки:
🚨 Binance сообщила об атаке, которая, предположительно, началась с компрометации ноутбука DevOps-инженера. Злоумышленники получили доступ к сервисному контейнеру и инициировали несанкционированные транзакции. Предварительная оценка масштаба инцидента - $6,3 млрд (не подтверждённая сумма потерь).
🚨 Claude Code - в маркетплейсе расширений Cursor обнаружили вредоносную версию 2.1.313, которая пыталась установить SSH-бэкдор, добавить ключ злоумышленника и обеспечить постоянный доступ к рабочей станции разработчика.
Казалось бы, разные истории. Но обе заставляют задуматься насколько защищена инфраструктура, через которую создаётся и поставляется ПО.
GitLab, Jenkins, CI/CD-раннеры, Registry, Kubernetes - всё это связано между собой через токены, сервисные учётные записи и доверенные интеграции.
А значит, компрометация одного компонента потенциально может стать отправной точкой для атаки на всю цепочку поставки. И даже идеально настроенные SAST, DAST и SCA здесь не помогут.
10 ноября проведём вебинар «От ноутбука DevOps до прода: как атакуют инфраструктуру разработки».
На нём вместе с экспертами «Инфосистемы Джет» разберём:
🔍 Как злоумышленник может пройти путь от рабочего места разработчика до production
🔍 Какие ошибки в настройках VCS, CI/CD и Registry позволяют развивать атаку
🔍 Почему безопасность кода ≠ безопасность инфраструктуры разработки
🔍 Как искать, проверять и устранять потенциальные цепочки атак
Будет технический разбор сценариев, практические подходы к аудиту и рекомендации по защите. Без абстрактных страшилок и общих рассуждений!
📅 Когда: 10 ноября 2026 года
⏱️ Продолжительность: 60 минут
💻 Формат: онлайн
👉 Регистрация на вебинар
Присоединяйтесь! Будет интересно
Mts-link.ru
От ноутбука DevOps до прода: как атакуют инфраструктуру разработки
Атака на Binance с оценкой ущерба в $6,3 млрд. Вредоносный экземпляр расширения Claude Code с SSH-бэкдором.
Две свежие новости и один важный вопрос - насколько защищена инфраструктура, в которой создаётся и поставляется ваше ПО?
GitLab, Jenkins, CI/CD-раннеры…
Две свежие новости и один важный вопрос - насколько защищена инфраструктура, в которой создаётся и поставляется ваше ПО?
GitLab, Jenkins, CI/CD-раннеры…
10🔥3❤2🥰2🤡1