Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XIV Международной научно-практической конференции «Вопросы технических и физико-математических наук в свете современных исследований» (Россия, г. Новосибирск, 22 апреля 2019 г.)

Наука: Информационные технологии

Секция: Методы и системы защиты информации, информационная безопасность

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Дубинич Е.А., Игошина В.М., Рудяк Г.С. МЕТОД ОПРЕДЕЛЕНИЯ АНОМАЛИЙ В БЕСПРОВОДНЫХ СЕНСОРНЫХ СЕТЯХ НА ОСНОВЕ АЛГОРИТМА КОЛЛАБОРАТИВНОЙ ФИЛЬТРАЦИИ // Вопросы технических и физико-математических наук в свете современных исследований: сб. ст. по матер. XIV междунар. науч.-практ. конф. № 4(11). – Новосибирск: СибАК, 2019. – С. 29-34.
Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

МЕТОД ОПРЕДЕЛЕНИЯ АНОМАЛИЙ В БЕСПРОВОДНЫХ СЕНСОРНЫХ СЕТЯХ НА ОСНОВЕ АЛГОРИТМА КОЛЛАБОРАТИВНОЙ ФИЛЬТРАЦИИ

Дубинич Евгений Александрович

магистр, факультет безопасности информационных технологий Санкт-Петербургского национально-исследовательского университета информационных технологий, механики и оптики,

РФ, г. Санкт-Петербург

Игошина Валерия Мерабовна

магистр, факультет безопасности информационных технологий Санкт-Петербургского национально-исследовательского университета информационных технологий, механики и оптики,

РФ, г. Санкт-Петербург

Рудяк Геннадий Сергеевич

магистр, факультет безопасности информационных технологий Санкт-Петербургского национально-исследовательского университета информационных технологий, механики и оптики,

РФ, г. Санкт-Петербург

АННОТАЦИЯ

В статье рассмотрено понятие беспроводной сенсорной сети, ее функции и уязвимости. Предложен и описан метод обнаружения уязвимостей беспроводных сенсорных сетей, основанный на коллабо­ративной фильтрации. Представлены условия и результаты эксперимента по применению метода.

 

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

 

В настоящее время технология беспроводных сенсорных сетей часто используется для решения задач мониторинга и контроля изменяемых параметров различных полей. Беспроводная сенсорная сеть (БСС) – это распределенная, самоорганизующаяся сеть множества датчиков (сенсоров) и исполнительных устройств, объединенных между собой посредством радиоканала. Благодаря способности ретранслировать сообщения от одного элемента к другому область покрытия сети составляет от нескольких метров до нескольких километров. Как и любая технология, беспроводная сенсорная сеть не лишена определенных уязвимостей, в связи с чем становится актуальным вопрос обеспечения безопасности и стабильного состояния сетей. Следует выделить основные уязвимости БСС:

  1. Прослушивание и потенциальная подмена сообщений по причине общей доступности среды передачи;
  2. Незащищенность узлов от злоумышленника;
  3. Неприменимость классической системы безопасности (центры сертификации, центральные серверы) в связи с отсутствием инфра­структуры;
  4. Применение сложных алгоритмов маршрутизации в связи с динамически изменяемой топологией, потребность учитывать веро­ятность появления некорректной информации от скомпрометированных узлов или в результате изменения топологии;
  5. «Bottleneck» («узкое место», или «бутылочное горлышко») – ситуация, в которой две большие группы связаны одним устройством;
  6. Засорение эфира из-за ограниченного числа каналов в диапазоне Wi-Fi;
  7. Наличие труднодоступных мест, не связанных с другими через узлы одноранговой сети или посредством шлюзов.

Проявление некоторых уязвимостей можно описать как аномальное поведение устройств сенсорной сети. Аномальное поведение – поведение, которое не соответствует заданным нормам, при котором значения полей выходят за нормы характеристик устройств. Обнаружение таких аномалий в сетях позволяет определять факторы/совокупность факторов, влияющих на сенсор, и выявлять степень опасности угрозы для сети в целом.

Для решения вышеуказанных задач был сформирован метод обнаружения аномалий в сенсорной сети, основанный на исполь­зовании коллаборативной фильтрации – особом методе оценивания и предсказания поведения устройств сенсорной сети. Коллаборативная фильтрация (совместная фильтрация) – это метод построения прогнозов, который часто используется в рекомендательных системах. Он построен на использовании известных оценок-предпочтений множества пользователей для прогнозирования неизвестных оценок-предпочтений определенного пользователя. Главный принцип метода основывается на том, что те, кто одинаково оценивали какие-либо объекты в прошлом, склонны давать похожие оценки другим предметам в будущем. Метод широко применяется в рекомендательных системах, социальных сетях и интернет-магазинах.

Преимуществами данного метода являются:

  1. Высокая скорость реакции на любое воздействие;
  2. Высокая степень информативности;
  3. Качественная оценка причин отказа или пониженной работо­способности датчиков;
  4. Повышение эффективности отслеживания уязвимостей в сети;
  5. Возможность предсказания поведения устройств;
  6. Обновляющиеся статистические данные;
  7. Возможность предугадать сценарий атаки на систему или определенный участок сети, основываясь на прошлом опыте.

Исходя из этого, можно сделать вывод, что данный метод обнаружения аномалий в сенсорных сетях является актуальным и имеющим право на развитие. Предугадывание и прогнозирование будущих угроз на основе анализа показателей датчиков. С помощью данного метода можно добиться следующих результатов:

  1. Возможность спрогнозировать, с каким датчиком неполадки, и своевременно заменить или устранить причину неполадки;
  2. Нахождение неисправного или атакуемого устройства, которое может нанести ущерб всей сети;
  3. Определение потребности в определенных действиях при изменении параметров датчика, что позволит исключить ущерб для выстраиваемой сети.

Для применения метода коллаборативной фильтрации требуется выбрать меру схожести (similarity). Существует несколько известных мер:

  1. Коэффициент Танимото – может быть использован не более чем для 3 устройств, поэтому данный метод можно использовать только на начальном этапе.
  2. Косинусная мера – мера сходства между двумя векторами, которая используется для измерения косинуса угла между ними.
  3. Коэффициент корреляции Пирсона – позволяет определить, какова теснота корреляционной связи между двумя показателями, измеренными в количественной шкале. При помощи дополнительных расчетов можно также определить, насколько статистически значима выявленная связь.
  4. Евклидово расстояние – геометрическое расстояние в много­мерном пространстве.

Здесь была выбрана косинусная мера. Из перечисленных мер она является оптимальной и наиболее подходящей для описанных целей на всех этапах исследования.

Данный метод был адаптирован для отслеживания и прогно­зирования значений сенсорных сетей. Как уже было сказано, в качестве similarity (меры схожести) была выбрана косинусная мера, где А и B – вектора значений параметров двух устройств.

                        (1)

Для вычисления прогноза в рамках коллаборативной фильтрации используется формула:

 

                                       (2)

 

 – устройство из множества устройств U

 – устройство, с которым происходит сравнение, из множества устройств U

 – значение параметра устройства (то есть выставленная оценка)

                                                     (3)

 – нормировочный коэффициент

Была произведена программная реализация данного метода на языке программирования C#. Также был проведен эксперимент на тестовых данных пяти устройств. Входные данные приведены в таблице ниже.

Таблица 1.

Входные данные устройств

№ устройства

Время работы

Системные ресурсы

Скорость передачи данных

Дальность сигнала

1

500

24

250

50

2

400

24

200

20

3

900

32

150

30

4

1100

64

10

3

5

1

4

20

100

 

Основываясь на входных данных, показанных выше, был проведен эксперимент: вычислена корреляция устройства № 4 с остальными устройствами; также на основе этого были спрогнозированы значения для устройства № 4.

Таблица 2.

Корреляции устройства № 4 с остальными устройствами БСС

№ устройства

Корреляция

1

0,89527727

2

0,897985892

3

0,98716282

5

0,016502914

 

Таблица 3.

Прогноз для устройства № 4

 

Время работы

Системные ресурсы

Скорость передачи данных

Дальность сигнала

Прогноз

606

27

197

34

 

Таблица 4.

Нормы для устройства ZigBee

Признак

Единица измерения

Min

Max

Время работы

день

1

1000

Системные ресурсы

байт

4

32

Скорость передачи

кбит/с

20

100

Дальность сигнала

метр

1

100

 

Пусть все, что выходит за зону погрешности, будет считаться аномальным поведением устройства.

При анализе полученных данных можно сделать вывод, что устройство № 4 по признаку «системные ресурсы» имеет прогнози­руемое значение 606, что в пределах нормы. По признаку «скорость передачи» значение 27 – в пределах нормы. По признаку «скорость передачи» прогнозируется значение 197, что выходит за пределы нормы. По признаку «дальность сигнала» прогнозируемое значение устройства – 34, что в пределах нормы.

В результате эксперимента было определено, что для устройства № 4 есть прогноз о выходе за интервал нормы по параметру «скорость передачи». Это сигнализирует о потребности обратить внимание на данный датчик и проверить скорость передачи данных. Данная информация в режиме реального времени поможет на ранних этапах определить неисправность датчика или выход за нормы значений параметра.

 

Список литературы:

  1. Su X. Collaborative Filtering: Using Machine Learning and Statistical Techniques, USA: LAMBERT Academic Publishing, 2013. — 164 c.
  2. Li B., Yang Q., Xue X. Can Movies and Books Collaborate? Cross-Domain Collaborative Filtering for Sparsity Reduction // Proceedings of the 21st International Joint Conference on Artificial Intelligence, Pasadena, California, USA, July 11-17, 2009. — 2052—2057 c.
  3. Коллаборативная фильтрация [Электронный ресурс]. — Машинное обучение (курс лекций, К.В. Воронцов), 2012. — http://www.machinelearning.ru/wiki/images/archive/9/95/20140413184117%21Voron-ML-CF.pdf.
Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

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