Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

По следам The Standoff2021. Какие промышленные системы удалось взломать атакующим и как PT ISIM детектировал их действия

Блог компании Positive TechnologiesИнформационная безопасностьСпортивное программированиеIT-инфраструктураКонференции

Мы продолжаем уже ставший традиционным цикл статей о том, как продукты Positive Technologies — MaxPatrol SIEMPT Network Attack Discovery, PT Sandbox, PT Industrial Security Incident Manager и PT Application Firewall — отработали на полигоне The Standoff и что интересного они выявили во время майской кибербитвы. Акцент сделаем на изучении техник атакующих, но действия команд защитников тоже рассмотрим.

Сегодня расследуем самые, по нашему мнению, любопытные и — естественно — самые успешные атаки на промышленные объекты виртуального города F, которые глобальный SOC (security operations center) киберполигона детектировал с помощью PT ISIM (системы глубокого анализа технологического трафика). Кроме того, поговорим о защищенности технологических сетей на киберполигоне и в жизни, обсудим, могут ли такие инциденты произойти на реальных промышленных предприятиях и как своевременно реагировать на возникающие угрозы. Подробнее о том, что на киберучениях «поймала» наша песочница PT Sandbox, читайте в нашем блоге, а сейчас добро пожаловать под кат.

Вперед!
Рейтинг0
Просмотры47
Комментарии 0

Новости

Показать еще

Scrum для аналитиков. Как мы построили процессы в Кошельке

Блог компании КошелёкAgileАналитика мобильных приложений

В этой статье я расскажу об особенностях работы data-аналитиков и поделюсь, как взяла за основу scrum и оставила только каркас, идеологию. Адаптировала в Кошельке процессы, которые успешно прошли тест-драйв длиною в год. 

А как? Хочу знать! Расскажи
Рейтинг0
Просмотры40
Комментарии 0

Через тернии — к МКС

Блог компании RUVDS.comНаучно-популярноеКосмонавтикаБудущее здесьИнженерные системы

После успешного запуска в космос Многофункциональный лабораторный модуль «Наука» столкнулся с рядом проблем на пути к Международной космической станции. Сейчас он в автономном режиме успешно приближается к МКС, но его операторам удаленно пришлось решить ряд проблем. Попробуем сделать полный обзор непростого путешествия двадцатитонной «Науки» на низкой околоземной орбите.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Просмотры465
Комментарии 0

Как переехать в США через EPAM и получить грин карту

IT-эмиграцияКарьера в IT-индустрииIT-компании

Статья о том как получить гринку через EPAM и похожий аутсорс. Сколько времени это займёт? Какие расходы оплачивает EPAM при переезде? Что такое L1 виза и как её получить? Что такое Green Card through employment.

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Просмотры512
Комментарии 0

Неправильный путь в backend driven UI. Доклад Яндекса

Блог компании ЯндексРазработка под iOSРазработка мобильных приложенийИнтерфейсыРазработка под Android
Архитектура современных приложений часто позволяет передавать логику между клиентом и бэкендом. Главное — не зайти в этих экспериментах слишком далеко. Разработчик iOS-приложения Авто.ру Сергей Сергеев объяснил, как его команда пришла к backend driven UI не самым легким способом.

— Всем привет. Я iOS-разработчик, но история будет кроссплатформенная.
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Просмотры221
Комментарии 0

Как проводить 1:1: гайд для разработчиков, а не менеджеров

Управление разработкойУправление персоналомКарьера в IT-индустрии

Если вы пересекаетесь с вашим линейным менеджером только тогда, когда нужно подписать отпуск или приходите к нему с оффером от другой компании, то что-то идёт не так. Чтобы получать качественный фидбек и расти в желаемую сторону нужно понять, что проведение 1:1 это не обязанность вашего менеджера, а ваша общая. Стоит помнить, что с менеджерами работает такое же правило, как и с разработчиками: хороших меньшинство. Так что если вы оставите проведение 1:1 полностью на них, то рано или поздно вы разочаруетесь. Тут я собрал основные советы о том, как подходить к 1:1 разработчику (на самом деле эти же правила применимы и для любой другой специальности).

Читать далее
Всего голосов 4: ↑3 и ↓1+2
Просмотры443
Комментарии 2

Секреты observability. Часть 1: метрики

Блог компании SouthbridgeСистемное администрированиеIT-инфраструктураСерверное администрированиеDevOps
Перевод

image
Фото ETA+, Unsplash.com


Первые шаги в сторону observability — собираем метрики с Prometheus


Представьте себе человека, который бьется над решением загадки, а вокруг собралось с десяток советчиков, которые помогают ему «найти убийцу». Знакомая ситуация? В таких случаях возникает больше вопросов, чем ответов, и если отвечать на все эти вопросы, ни на что другое времени уже не останется.
Сложно найти то, чего не знаешь и не понимаешь. Вот тут-то на помощь и приходит observability (наблюдаемость). Она помогает понять, что сломалось или плохо работает, и даже позволяет найти причину, чтобы вы могли постоянно вносить улучшения.


Что такое observability


Под observability мы подразумеваем показатель того, насколько эффективно можно определить внутреннее состояние системы по ее выходным данным (телеметрии). Ничего нового в этом нет — мы пытаемся разобраться в работе приложений по логам с начала времен, но сейчас все осложняется облаками, контейнерами, микросервисами, многоязычными средами и т. д.


Три кита observability


Observability основана на трех главных компонентах. Это данные телеметрии, которые можно агрегировать и анализировать, чтобы понять состояние системы:


  1. Метрики.
  2. Трассировки.
  3. Логи.

В этой серии статей мы рассмотрим все три компонента с примерами. Начнем с метрик и опенсорс-проекта Prometheus.

Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Просмотры170
Комментарии 0

Способы инжектить ViewModel с помощью Dagger: что может пойти не так

Блог компании WrikeРазработка мобильных приложенийРазработка под AndroidKotlin

Инъекция зависимостей во ViewModel — очень популярная тема для статей по всему интернету. Давайте посмотрим, какие проблемы могут скрывать популярные подходы, и разберемся, есть ли способ инжектить ViewModel с помощью Dagger без огромного количества кода или потерь валидации графа зависимостей во время компиляции.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Просмотры107
Комментарии 0

Катаем без пробок: топ-10 электросамокатов

Блог компании М.Видео-ЭльдорадоЧитальный зал


Электросамокаты становятся привычным явлением для многих крупных городов. Устройства на электрической тяге позволяют с комфортом передвигаться по оживленным улицам и являются доступной альтернативой общественному транспорту, такси и каршерингу. Они мобильны, экологичны, да и стоят немногим более качественных велосипедов. Эксперты М.Видео-Эльдорадо оценили доступные в продаже варианты электрических самокатов и составили подборку наиболее интересных моделей с точки зрения цены и качества.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Просмотры759
Комментарии 13

DataGrip 2021.2: Генерация источника на основе кода, поиск по истории изменений, управление списком автодополнения и др

Блог компании JetBrainsMySQLPostgreSQLSQLАдминистрирование баз данных

Привет! Рассказываем о том, что мы сделали в DataGrip за четыре месяца. Если вы пользуетесь другими IDE от JetBrains и работаете в них с базами данных, то этот пост для вас тоже.

Что внутри?
Всего голосов 1: ↑1 и ↓0+1
Просмотры249
Комментарии 0

Как подготовиться к собеседованию на позицию системного аналитика. ТОП-5 тем

Блог компании Команда ГосуслугАнализ и проектирование систем

Представьте, что вам предстоит собеседование на позицию системного аналитика (СА). Что нужно знать для успешного прохождения интервью и какие вопросы могут задать? Эта статья может стать roadmap при подготовке к собеседованию.

Читать далее
Всего голосов 1: ↑0 и ↓1-1
Просмотры404
Комментарии 1

Создал уровень из Battletoads / Double Dragon в 3D

Работа с 3D-графикойDIY или Сделай сам

Всем привет!

Я продолжаю рассказывать о своих проектах в 3d. Мои предыдущие статьи получили крутой отклик от читателей Хабра. Спасибо! Это действительно очень ценно для меня.

В прошлый раз я рассказывал о джипе из Lego и показывал процесс сборки и небольшую анимацию с моделькой.

В этот раз я решил вспомнить про одну из самых крутых, по моему мнению, игр на приставках, в которые мы играли в детстве, а именно про BattleToads / Double Dragon и представил как бы выглядела игра, если бы её делали в 3d.

Для тех, кому по душе формат видео, ссылку на ролик я как всегда оставлю в конце статьи.

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

Я всегда с теплотой и радостью вспоминаю время, когда каждая новая игра на сеге или денди приносила мне море эмоций.

Читать далее
Рейтинг0
Просмотры528
Комментарии 3

Должен ли дизайнер писать код? Совместный вебинар Яндекс.Практикума и Юлии Миоцен

Блог компании Яндекс.ПрактикумВеб-дизайнПрограммированиеДизайн
5 августа Яндекс.Практикум вместе с дизайнером Юлией Миоцен проведёт вебинар в формате разговора «Должен ли дизайнер писать код?» Вебинар будет полезен разработчикам интерфейсов, дизайнерам, арт-директорам и всем, кому интересна тема взаимодействия дизайна с кодом.


Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Просмотры110
Комментарии 0

Как мигрировать на Managed Kubernetes без боли

Блог компании Mail.ru GroupОблачные вычисленияDevOpsОблачные сервисыKubernetes

Concept Art: Airship Acres by ExitMothership

Недавно мы рассказывали, что Kubernetes в формате self-hosted — не всегда самая лучшая идея. Альтернатива — Managed-решения типа Kubernetes as a Service (KaaS), которые помогают запускать контейнерные рабочие нагрузки без необходимости погружаться во все тонкости управления кластером и беспокоиться об обновлениях и патчах K8s.

Но вот сам переход на Managed Kubernetes неизбежно ставит клиентов перед вопросом: как организовать переход с текущего технологического стека правильно, с наименьшими затратами и влиянием на пользователей?

Я Павел Селиванов, ведущий DevOps-инженер платформы Mail.ru Cloud Solutions, которая как раз-таки является провайдером Managed Kubernetes :)

В статье расскажу:

  • какие стратегии миграции на Managed Kubernetes существуют,
  • от чего зависит сложность и длительность миграции,
  • из каких этапов она состоит,
  • какие проблемы могут возникнуть в ходе миграции и как с ними справиться.

Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Просмотры193
Комментарии 0

Построение потоковой stateful обработки данных на Akka

Блог компании НеофлексScalaBig DataData Engineering

В одном из исследовательских проектов нам с коллегами пришла идея совместить Akka Stream, Akka event sourcing (typed persistence) и Akka cluster sharding для реализации stateful stream processing. На мой взгляд, получилось достаточно интересное и лаконично решение, которым я бы и хотел с вами поделиться.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Просмотры240
Комментарии 0

Представляем Kubernetes-платформу Deckhouse. Теперь в Open Source и для всех

Блог компании ФлантOpen sourceСистемное администрированиеDevOpsKubernetes

Сегодня состоялся долгожданный публичный Open Source-релиз нашей платформы для автоматизации обслуживания кластеров Kubernetes — Deckhouse. Этому предшествовало три с половиной года внутренней разработки и эксплуатации платформы на многочисленных и весьма разнообразных проектах. Сейчас с помощью Deckhouse мы обслуживаем в production более 170 кластеров (3500+ узлов), в которых развернуто около 3000 приложений. Deckhouse — это квинтэссенция нашего опыта в эксплуатации Kubernetes-кластеров и кульминация всей связанной с этим производственной деятельности последних лет.

Мы начали выдавать ранний доступ к платформе и демонстрировать её возможности ещё в мае, на конференции HighLoad++. Уже более 300 человек смогли самостоятельно попробовать Deckhouse. Пришло время поделиться нашим опытом автоматизации Kubernetes с более широким сообществом!

Читать далее
Всего голосов 38: ↑38 и ↓0+38
Просмотры993
Комментарии 3

Vivaldi 4.1 — Хорошо забытое новое

Блог компании Vivaldi Technologies ASБраузеры
image

Довольно часто мы после долгих поисков и экспериментов возвращаемся к каким-нибудь старым идеям и вдруг понимаем, что не такие уж они и старые и вполне могут составить конкуренцию современным решениям. Вот и в сегодняшнем стабильном релизе браузера Vivaldi 4.1 для десктопов мы рады представить новинки, которые когда-то были настоящим технологическим прорывом, но даже сегодня не растеряли своих преимуществ.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Просмотры1.7K
Комментарии 13

Система динамического разрушения стен в Radio Viscera

Разработка игрДизайн игрИгры и игровые приставки
Перевод

В этой статье я расскажу о системе динамических разрушений, созданной для видеоигры Radio Viscera.

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


Рисунок 1. Базовые концепции, лежащие в основе системы
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Просмотры854
Комментарии 0

Наносфера на квантовом пределе

Читальный залБудущее здесьКвантовые технологии
image

Квантовая механика имеет дело с поведением Вселенной в сверхмалом масштабе: атомы и субатомные частицы действуют способами, которые классическая физика не может объяснить. Чтобы исследовать это противоречие между квантовым и классическим, ученые пытаются заставить все большие и большие объекты вести себя квантовым образом.
Читать дальше →
Всего голосов 5: ↑3 и ↓2+1
Просмотры1.2K
Комментарии 1

Всемогущий FFmpeg: скриншаринг в WebRTC

Блог компании FlashphonerРазработка веб-сайтовРабота с видеоПрограммированиеВидеоконференцсвязь

Когда мы пишем статьи о своем сервере в комментариях очень часто находится читатель, который говорит:

"И зачем такой огород городить? Все это одной FFmpeg командой делается!"

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Просмотры1.8K
Комментарии 4