"Муравьиные алгоритмы" в действии

ant.jpg

В компании Pacific Northwest National Laboratory нашли новый подход к анализу безопасности компьютерных сетей. Для борьбы с  вредоносным ПО предложено использовать "муравьиные алгоритмы".

При помощи программы, алгоритмы которой копируют механизмы поведения муравьев, в лаборатории пытаются найти «сетевые аномалии».

«Сами по себе муравьи не умны, — утверждает Гленн Финк, возглавляющий необычные исследования, — однако их колония может продемонстрировать удивительно разумное поведение».

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

Сенсоры бывают различной направленности – по словам Финка, одни могут собирать данные о чрезмерной загрузке центрального процессора компьютеров, а другие – проверять сетевой трафик. Также есть «часовые» — специальные блоки программы, анализирующие информацию, полученную от всех сенсоров-муравьев.

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