Исследователи Санкт-Петербургского Федерального исследовательского центра РАН (СПб ФИЦ РАН) разработали программное обеспечение для защиты системы «умного города» от хакерских атак и сбоев. Итоги работы ученых были опубликованы в журнале Sensors.
Ведущий научный сотрудник Лаборатории проблем компьютерной безопасности Санкт-Петербургского института информатики и автоматизации РАН Андрей Чечулин отметил, что сегодня во всех крупных городах мира активно внедряют «умные» системы транспорта и логистики.
«В первую очередь, речь идет о пилотируемых и беспилотных автомобилях, но к ним также относятся и «умные» светофоры, турникеты и прочее. В нашем проекте мы разработали действующий прототип системы для защиты таких интерфейсов. Проект в конечном счете направлен на обеспечение безопасности человека», - пояснил он.
Алгоритмы системы защиты «умного города» направлены на решение двух основных задач. Во-первых, интерфейсы должны уметь зафиксировать атаки и нарушения безопасности со стороны человека. Это может быть как фальшивая карточка пользователя на турникете в метро, так и больной, пьяный или сонный человек, который пытается управлять элементами «умного города», стараясь скрыть свое состояние от системы безопасности.
Во-вторых, она должна распознавать атаки со стороны вредоносных программ, что относится к нарушению работы сервисов «умного города». Для этого петербургские ученые обучили систему использовать и анализировать данные от максимально возможного числа датчиков «умного города».
Чечулин отмечает, что если, например, применять разработанную систему безопасности для беспилотного автомобиля, то она будет принимать решения, исходя из информации, полученной не только с датчика расстояния до объектов, но и из картинки с камер, и систем навигации.
«Тут важно понимать, что наш алгоритм не просто суммирует информацию, а постоянно ее сопоставляет. Это нужно для того, чтобы по косвенным признакам найти слабое звено в системе интерфейсов, которое подверглось хакерской атаке или вышло из строя. Тогда беспилотник сможет предотвратить аварию, а оператор системы увидит неисправность и попробует ее устранить», - разъяснил ученый.
Так, во время экспериментов, разработанные прототипы с использованием датчиков личного смартфона водителя успешно обнаруживали случаи нарушения со стороны водителя. Например, когда он отвлекался или засыпал. Кроме того, разработанные системы позволили выявить различные виды компьютерных атак, направленные на элементы «умного города».