Блог
-
Информационная безопасность
Что-то крупное на подходе: декабрьские патчи ядра с расплывчатыми описаниями
Декабрь 2017: в ядре Linux и Windows Patch Tuesday появляются срочные патчи без объяснений. Готовим процедуру экстренного патчинга на случай масштабного раскрытия.
-
Инфраструктура
Windows Server 1709 в продакшне: Process Isolation работает, Hyper-V Isolation остаётся для multi-tenant
Развернули первый Windows-контейнер с .NET Framework на 1709 у заказчика. Process Isolation даёт старт как у Linux. Hyper-V Isolation - только там где реально нужна изоляция ядра.
-
DevOps
Kubernetes 1.9: Workloads API в GA - проводим массовый рефакторинг YAML на apps/v1
Kubernetes 1.9 переводит Deployment, DaemonSet, StatefulSet и ReplicaSet в GA. Закрываем технический долг: меняем extensions/v1beta1 на apps/v1 во всех клиентских манифестах.
-
Регуляторика
КИИ: промежуточные итоги категорирования - типичные ошибки и белые пятна в методологии
После нескольких завершённых проектов категорирования КИИ описываем типичные ошибки: занижение категории, пропуск АСУ ТП-сегментов и отсутствие модели угроз.
-
Данные и аналитика
ClickHouse 1.1.54310: Materialized Views с фильтрами и ARRAY JOIN для сетевых flow-данных
Внедряем ClickHouse для хранения NetFlow/IPFIX: Materialized Views с фильтрами и улучшенный ARRAY JOIN сократили агрегацию 100 млн записей с 20 минут до секунд.
-
Автоматизация
Terraform 0.11: интерактивный apply и preview HCL2 - что это значит для модульной инфраструктуры
Обновляем Terraform до 0.11 на сопровождаемых проектах: новый интерактивный apply упрощает работу команды, preview HCL2 показывает - в 0.12 нас ждёт рефакторинг модулей.
-
Регуляторика
Локализация ПДн: как мы переносили CRM-базу в Россию под плановые проверки РКН
Роскомнадзор усиливает плановые проверки локализации в 2018. Завершаем перенос CRM заказчика с зарубежного хостинга в российский ЦОД через логическую репликацию PostgreSQL.
-
Инфраструктура
vSphere 6.5 U1: переходим на HTML5-клиент и включаем Encrypted vMotion
VMware vSphere 6.5 Update 1 - HTML5-клиент дорос до производственного, Encrypted vMotion стабилен. Переводим управление на HTML5 и включаем шифрование миграций на чувствительных кластерах.
-
Информационная безопасность
Sysmon v6 на 500 рабочих станциях: DNS-логирование сразу показало подозрительные хосты
Развернули Sysmon v6 через GPO на 500 рабочих станциях и отправили события в ELK. DNS query logging за первые дни выявил несколько хостов с обращениями к DGA-доменам.
-
DevOps
etcd 3.2 в боевом Kubernetes: Watch API быстрее, алерты - раньше
Обновляем etcd до 3.2 на продакшн-кластере Kubernetes: улучшения Watch API и Raft снижают latency. Настраиваем алерты на write latency - кластер сигналит раньше, чем K8s замечает проблему.
-
Регуляторика
Проект Приказа ФСТЭК № 239: требования к значимым объектам КИИ и первые вопросы про ОТ-среды
ФСТЭК опубликовал проект приказа о требованиях к безопасности значимых объектов КИИ. Разбираем структуру документа и сравниваем с логикой IEC 62443 для ОТ.
-
DevOps
Docker UCP с Kubernetes: единая плоскость управления - заманчиво, но цена вопроса есть
Docker EE 17.06 официально интегрировал Kubernetes в Universal Control Plane. Смотрим на архитектуру изнутри: что реально получаешь и где зарыт vendor lock-in.
-
Информационная безопасность
Bad Rabbit: тот же MBR-шифровальщик, теперь через поддельный Flash
Bad Rabbit ударил по России и Украине 24 октября - шифрует MBR через фейковый установщик Adobe Flash. Проверяем блокировку wscript.exe и мониторинг psexec у заказчиков.
-
Данные и аналитика
PostgreSQL 10 GA: логическая репликация stable и декларативное партиционирование в работе
Обновили первый кластер до PostgreSQL 10 GA. Декларативное партиционирование по диапазону дат закрыло самодельные триггерные схемы и сразу ускорило запросы к историческим таблицам.
-
Автоматизация
Ansible 2.4: include_tasks vs import_tasks - как мы поломали динамические роли при миграции
Ansible 2.4 депрекирует include в пользу include_tasks/import_tasks. Разница в timing выполнения сломала несколько динамических ролей - разбираем типичные ловушки при переходе.
-
АСУ ТП
АСУ ТП как отдельные объекты КИИ: как ОТ-специфика ломает стандартный акт категорирования
ФСТЭК уточняет: АСУ ТП на объектах КИИ категорируются отдельно. Описываем, как Modbus, OPC-DA и устаревшее ПО отражаются в акте категорирования.
-
DevOps
DockerCon EU 2017: Docker EE берёт Kubernetes - конец войны оркестраторов
Docker Enterprise Edition объявляет встроенную поддержку Kubernetes наряду со Swarm. Для нас это сигнал прекратить ждать победителя и фокусироваться на K8s.
-
Информационная безопасность
KRACK: WPA2 сломан, патчимся экстренно - обходим всех заказчиков
KRACK - критическая атака на переустановку ключей WPA2, затронуты все устройства. Экстренный обход заказчиков: патчим точки доступа, клиентов, вводим временный запрет на чувствительные операции по Wi-Fi.
-
DevOps
kubeadm out of beta: разворачиваем первый продакшн-кластер Kubernetes на bare-metal
kubeadm выходит из beta в Kubernetes 1.8 и становится рекомендованным способом поднять кластер. Разворачиваем HA на трёх master-нодах через keepalived и haproxy - и сразу упираемся в пробелы документации.
-
Регуляторика
КИИ: отраслевые перечни от Минэнерго, ЦБ и Минтранса - работаем «от худшего» до их утверждения
Минэнерго, ЦБ и Минтранс начинают формировать отраслевые перечни объектов КИИ. Пока документы не утверждены, категорируем все АСУ ТП с внешними интерфейсами.