Перейти к содержанию

Посты

Если долго всматриваться в статью о безопасности АСУ ТП, можно почувствовать, что она начала всматриваться в тебя

23 декабря 2024 г. в 11:30•Max Knyazev is typing…Пост из Telegram
Изображение поста 1
Если долго всматриваться в статью о безопасности АСУ ТП, можно почувствовать, что она начала всматриваться в тебя...

Наткнулся я на любопытную статью на Хабре, где автор предлагает «гарантированно безопасный» способ передачи данных АСУ ТП в интернет. Идея в том, чтобы не лезть в сеть с технологическими контроллерами, а «снимать» показания через видеопоток с помощью SCADA, а потом всё это распознавать и публиковать наружу ⌨

Словами автора:
Нет физического подключения — нет взлома


К слову, статью заминусовали. Так как, я безопасник (это раз), АСУ ТП относится к IIoT (это два) и я люблю порассуждать (это три), я не мог пройти мимо. Я решил детально разобрать статью и дать четкие ответы, почему решение, предложенное автором статьи, на самом деле не является безопасным (большое спасибо некоторым комментаторам под его статьей за пару разумных мыслей) 👮‍♂

Начнем с того, что любая промышленная система нуждается в механизмах контроля целостности данных. В классических решенияx есть специальные «однонаправленные диоды» или продуманные сегментации, где пакеты UDP идут наружу, а обратно — нет. Такие каналы проходят аудит и реализуют методы проверки (контрольные суммы, sequence numbers и тд). А метод автора, заключающийся в том, чтобы «парсить картинку» не имеет ни стандартов, ни понятных гарантий, что поток не будет подменён ✏

Идем дальше. Автор считает, что «раз нет сети, то взламывать нечего». На самом деле злоумышленники могут атаковать узел, который этот видеопоток формирует или обрабатывает. Если туда удастся проникнуть, то вместо реальных значений можно подмиксовать поддельный сигнал — в итоге внешняя система будет работать с фактически ложными данными. Так что риск не исчезает, он просто смещается на другой уровень 🎁

Ещё один минус — полная оторванность от возможности как-то влиять на параметры, запрашивать историю, фильтровать нужные данные. У такого «видео-подхода» нет обратной связи. Если что-то пошло не так, оператор не может уточнить, не может руками запросить нужные регистры и получить их по сетевому протоколу. Это превращает реальный промышленный мониторинг в костыль 😵‍💫

Современные best practices защиты АСУ ТП подразумевают физическую сегментацию (DMZ, выделенная зона для внешних сервисов), data diode (аппаратный модуль, который пропускает информацию только в одну сторону), строгий контроль доступа и шифрование. Это проверенные и признанные методы. А «снимать скрин» — явно не стандарт, и никто не гарантирует его безопасность 📸

Да, формально у нас нет прямого подключения к контроллерам, но вся идея «парсить картинку» выглядит, как если бы мы ставили видеокамеру перед монитором, и потом говорили: «Теперь не взломаете!» Возможно, кто-то когда-то применит подобный трюк в узком сценарии, но для серьёзных промышленных проектов такое решение не подходит ⛔

В итоге подход «считать с экрана» выглядит скорее забавной идеей, чем реально применимым методом на практике. Лучше использовать классические решения из мира кибербезопасности: сегментировать сеть, применять специализированные средства мониторинга, защищённые каналы и сертификаты. Тогда и надёжность, и удобство работы будут на должном уровне, а не зависеть от распознавания цифр на матрице монитора 💯

😩 Безопасность АСУ ТП — это прежде всего комплекс мер. Только так можно действительно снизить риски и избежать неприятных сюрпризов 😲

А что думаете по этому поводу вы? 🎄

#информационная_безопасность
#интернет_вещей
…
Открыть в Telegram

Комментарии из Telegram15

Открыть обсуждение
  1. А как обычно делается?)

  2. АнонимА как обычно делается?)

    Обычно АСУ ТП защищают комплексно. Тут самое главное — не угробить сам технологический процесс, пока пытаешься поставить антивирус или настроить межсетевое экранирование, а то любое кривое движение — и все, приехали. Поэтому идеальный вариант — делать все настройки безопасности, когда система стоит (технологический останов). Но в реальной жизни, конечно, не всегда такое возможно, так что безопасники начинают реализовывать план работ так, чтобы минимизировать любые риски для производства Обычно в ход идут разные инструменты. С одной стороны, всякие корпоративные средства типа антивирусов и межсетевых экранов (которые мы обычно в офисах ставим), с другой — специальные промышленные решения, чтобы они дружили с проприетарными протоколами (и не нагружали систему так, чтобы она не упала). Можно настроить антивирус, чтобы не молотил каждый файл по сто раз в секунду, или взять версию, где всё уже оптимизировано. Когда приходится защищать АСУ ТП, нужно подключать контроль доступа, регистрацию всего и вся, резервное копирование. Параллельно смотрят на сетевые настройки между корпоративным и промышленным сегментом Часто делают сегментацию сети: отделяют зону технологического управления от всего прочего, чтобы никто случайно не залез куда не надо Тут есть важный момент - необходимо определить, какой должна быть «идеальная» конфигурация системы с точки зрения безопасности — то есть в каком состоянии она реально способна выдержать кибератаку и не рухнуть (в ином случае зачем тогда всё это?). Исходя из этой модели создают дорожную карту (читай «план действий») — что внедрять и в какой очередности, какие деньги тратить, какие сроки ставить. В итоге всё это инкрустируют в общую стратегию ИБ организации, то есть вся информация о событиях безопасности идёт в общую систему логирования и корреляции. Иначе как потом разобраться, если где-то вдруг что-то пошло не так? При этом, разумеется, следят, чтобы меры безопасности не превращали АСУ ТП в неповоротливого монстра, который под нагрузкой дышит на ладан и теряет связь с датчиками Как ни крути, главное здесь то, чтобы производство работало стабильно, а уже потом — чтобы никто не взломал Вот так обычно и защищают АСУ ТП, чтобы не болела ни голова, ни производство

  3. И это моё направление подготовки, это 4, сейчас в процессе чтения статьи😂

  4. @MaxiEnergyДавно тебя не слышал)

    Ой, да уж, семестр оч тяжелый, но благо остался один курсач и зачеты на этой неделе, пока держусь🤞😪 Сейчас вот прочитал это, ну вот честно, детский сад😂 Но, от части я понимаю, в том плане, что человек может ищет тему для диплома🤷‍♂️

  5. Пентестеры бы вообще со смеху лопнули бы, когда увидели бы "нет сети, то взламывать нечего"

  6. АнонимПентестеры бы вообще со смеху лопнули бы, когда увидели бы "нет сети, то взламывать нечего"

    Они порой (да вроде это даже и не редкость) лично заявляются к "жертве" и используя законы физики, провода, узлы, которые зачастую в открытом доступе (почему? Не ко мне вопросы😂)

  7. АнонимОй, да уж, семестр оч тяжелый, но благо остался один курсач и зачеты на этой неделе, пока держусь🤞😪 Сейчас вот прочитал это, ну вот честно, детский сад😂 Но, от части я понимаю, в том плане, что человек может ищет тему для диплома🤷‍♂️

    Да вот я посмотрел и как-то не заметил, что это студент, который хочет найти тему для диплома. Насколько я могу судить, статью писал достаточно взрослый человек, который уже работает в направлении АСУ ТП, но не имеет никакого отношения к безопасности. Поэтому и получилось так, как получилось. Да и как бы я не против, чтобы кто-то свое мнение публично демонстрировал. Ну предположил что-то ошибочно, ну ладно. Он не безопасник, в конце концов. Но вот с аудиторией Хабра он ошибся, это точно. Не прощают там люди такого. Ну площадка не про «ну мне кажется вот так, поправьте, если ошибаюсь». Если ты в чем-то неточен, то как бы окей. Если тема интересная и «необузданная», то тоже норм. Но когда мы говорим про защиту АСУ ТП, концепция которой прорабатывалась неоднократно профильными специалистами, такой вот подход по типу «я не безопасник, но могу предположить, что вот так будет безопасно, поэтому скажу вам об этом, а вы уже судите» - ну как-то самоубийственно. Я без злобы к автору, причем. Никогда не знаешь, когда тебя заминусуют (может и я с этим столкнусь рано или поздно). Но просто решил по факту его статью разобрать прям детально

  8. Я думаю, что человек просто ищет тему для диплома Ну вообще несерьёзно! У нас подобное происходило (и происходит) с дата саинс, "мы будем анализировать данные" А на вопросы какие данные, зачем анализировать, каким образом - ответить не могут И здесь тоже самое было видно в комментариях, когда он "предложил идею"

  9. АнонимОни порой (да вроде это даже и не редкость) лично заявляются к "жертве" и используя законы физики, провода, узлы, которые зачастую в открытом доступе (почему? Не ко мне вопросы😂)

    Люди недооценивают физическую защиту информации. Когда я работал в Соларе, мне нужно было съездить на аудит ИБ в одну государственную организацию (не буду ее называть публично, но скажу только, что это прям серьезная структура, в которой люди служат, а не просто работают). Так вот, не буду раскрывать всех деталей, но скажу один наиболее поразивший меня факт - все документы с полным описанием системы (тех паспорта, орд, МУиН, формуляры и прочее) хранились в сейфе с паролем «1111». У меня все

  10. @MaxiEnergyДа вот я посмотрел и как-то не заметил, что это студент, который хочет найти тему для диплома. Насколько я могу судить, статью писал достаточно взрослый человек, который уже работает в направлении АСУ ТП, но не имеет никакого отношения к безопасности. Поэтому и получилось так, как получилось. Да и как бы я не против, чтобы кто-то свое мнение публично демонстрировал. Ну предположил что-то ошибочно, ну ладно. Он не безопасник, в конце концов. Но вот с аудиторией Хабра он ошибся, это точно. Не прощают там люди такого. Ну площадка не про «ну мне кажется вот так, поправьте, если ошибаюсь». Если ты в чем-то неточен, то как бы окей. Если тема интересная и «необузданная», то тоже норм. Но когда мы говорим про защиту АСУ ТП, концепция которой прорабатывалась неоднократно профильными специалистами, такой вот подход по типу «я не безопасник, но могу предположить, что вот так будет безопасно, поэтому скажу вам об этом, а вы уже судите» - ну как-то самоубийственно. Я без злобы к автору, причем. Никогда не знаешь, когда тебя заминусуют (может и я с этим столкнусь рано или поздно). Но просто решил по факту его статью разобрать прям детально

    А, ну может и так, что это взрослый человек, который, работая в направлении АСУ ТП заинтересовался безопасностью Но, скажу честно, у меня и у самого порой идеи, скажем так, неординарные😂 появляются, но какой смысл мне их публиковать, если я не разобрался в сути дела? Думаю, что нет в этом смысла. Сначала самому разобраться по мере своих возможностей, когда уже ± картина стала ясна, то выводы для себя - стоит это продвижения, подкорректировать направление решения или же осознать, что это не несёт никакой ценности и отставить в сторону Да и это как минимум неуважение к тем людям, как ты отметил, которые ни один год разрабатывали систему, в которой АСУ ТП могло быть в какой-то степени безопасности

  11. АнонимА, ну может и так, что это взрослый человек, который, работая в направлении АСУ ТП заинтересовался безопасностью Но, скажу честно, у меня и у самого порой идеи, скажем так, неординарные😂 появляются, но какой смысл мне их публиковать, если я не разобрался в сути дела? Думаю, что нет в этом смысла. Сначала самому разобраться по мере своих возможностей, когда уже ± картина стала ясна, то выводы для себя - стоит это продвижения, подкорректировать направление решения или же осознать, что это не несёт никакой ценности и отставить в сторону Да и это как минимум неуважение к тем людям, как ты отметил, которые ни один год разрабатывали систему, в которой АСУ ТП могло быть в какой-то степени безопасности

    Хотя с другой стороны, меня это очень позабавило Прислал преподавателю с нашей кафедры, он тоже хи-хи, ха-ха словил😂

  12. АнонимА, ну может и так, что это взрослый человек, который, работая в направлении АСУ ТП заинтересовался безопасностью Но, скажу честно, у меня и у самого порой идеи, скажем так, неординарные😂 появляются, но какой смысл мне их публиковать, если я не разобрался в сути дела? Думаю, что нет в этом смысла. Сначала самому разобраться по мере своих возможностей, когда уже ± картина стала ясна, то выводы для себя - стоит это продвижения, подкорректировать направление решения или же осознать, что это не несёт никакой ценности и отставить в сторону Да и это как минимум неуважение к тем людям, как ты отметил, которые ни один год разрабатывали систему, в которой АСУ ТП могло быть в какой-то степени безопасности

    Ну вот о том и речь. Мою голову иногда тоже посещают крайне дебильные идеи. Но я стараюсь говорить исключительно по существу и только то, в чем я могу быть уверен. Вообще научный подход, который я сейчас развиваю в аспирантуре, приучил меня к тому, что любое предположение стоит сначала проверить. И либо четко подтвердить так, чтобы не было сомнений в том, что твое предположение оказалось верным, либо опровергнуть его и понять, почему на самом деле твое решение не работает. Прежде чем вещать о чем-то на широкую аудиторию, необходимо заручиться поддержкой фактов. Даже самое гениальное решение может быть принято негативно, если ты ничем не доказал правильность своих суждений

Комментарии из обсуждения канала. Чтобы ответить участникам, откройте Telegram.

КомментарииЕсть вопрос или дополнение? Обсудить материал

Комментарии доступны только подтверждённым email-подписчикам

Подключиться к обсуждению

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

Как эта работа связана с другими

280 звёзд · 309 связей

Исследуйте связи между материалами на звёздной карте.

Несколько материалов с карты