Для борьбы с вредоносным ПО американские ученые разработали алгоритм, использующий механизмы поведения обыкновенных муравьев.
Специалисты из американской исследовательской компании Pacific Northwest National Laboratory нашли новый подход к изучению безопасности компьютерных сетей. Для борьбы с вирусами, троянами и компьютерными червями они решили использовать обыкновенных муравьев.
Естественно, живые насекомые тут ни при чем - ученые использовали только данные, полученные при наблюдении за ними. При помощи программы, алгоритмы которой копируют механизмы поведения муравьев, исследователи пытаются найти «сетевые аномалии».
«Сами по себе муравьи не умны, - утверждает Гленн Финк (Glenn Fink), возглавляющий необычные исследования, - однако их колония может продемонстрировать удивительно разумное поведение».
По словам ученых, их программа использует распределенные по компьютерным сетям сенсоры, непрерывно собирающие данные. Словно муравьи, передающие своим сородичам информацию о еде или опасности при помощи запахов, эти сенсоры делятся собранной информацией друг с другом. Таким образом, программа может определить своеобразные сетевые аномалии, сигнализирующие о возможной опасности, например о масштабном заражении сети.
Сенсоры бывают различной направленности - по словам Финка, одни могут собирать данные о чрезмерной загрузке центрального процессора компьютеров, а другие - проверять сетевой трафик. Также есть «часовые» - специальные блоки программы, анализирующие информацию, полученную от всех сенсоров-муравьев.
Хотя инновационный антивирусный комплекс находится на ранней стадии разработки, уже сейчас он способен обнаруживать некоторых компьютерных червей. Однако, по словам создателей, искусственному интеллекту их программы еще есть чему научиться.
Автор: Борис Лихтман
Источник: infox.ru
|