Система штучного інтелекту для ідентифікації поведінки робота на web-ресурсі

Автор(и)

  • Руслан Олегович Шапорiн Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, 65044, Україна https://orcid.org/0000-0003-4407-2367
  • Шапорiн, Володимир Олегович Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, 65044, Україна https://orcid.org/0000-0001-6494-7648
  • Михайлов, Олег Михайлович Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, 65044, Україна https://orcid.org/0000-0002-4088-0570
  • Лисенко, Олександр Володимирович Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, 65044, Україна https://orcid.org/0000-0002-5025-5891

DOI:

https://doi.org/10.15276/hait.04.2019.5

Ключові слова:

клікфрод, роботи, антіфрод, машинне навчання, персептрон, Java, Weka

Анотація

Розглянуто архітектурна реалізація системи машинного навчання для ідентифікації робота на web- ресурсі по поведінкових факторів. У статті описано побудову програмної архітектури для системи машинного навчання, завданням якої є визначення поведінку анонімних користувачів. Поведінкові фактори для ідентифікації шкідливих роботів – це сукупність факторів, що описують різні складові, кожен з яких може бути характерним для поведінки робота. Програмне забезпечення Weka забезпечує механізм навчання по спроектованим моделям даних, що описують поводження людини і поведінки робота. Алгоритм навчання – «метод найближчих сусідів», забезпечує побудова образів на основі найбільшого кількість поєднань чинників, що описують одну з моделей. Моделі даних для навчання зберігаються в файлі на жорсткому диску у вигляді матриць ознакових описів кожного з типів поводжень. У статті розглядаються програмні та алгоритмічні рішення, які допоможуть вирішити проблеми боротьби з шахрайськими натисканнями на рекламні блоки, спамом і розподіленими багатосесійність атаками на сервер, а також зниження рівня довіри до web-сайту для пошукових систем. Велике у неліквідного і шкідливого трафіку знижує пошукові позиції і зменшує тематичний індекс цитування та пошуковий рейтинг сторінок сайту, що призводить до зниження прибутковості web-ресурсу. Результатами цієї статті є запропонована система аналізу поведінки, опис технічної оболонки реалізації і модель навчання системи. Також приведена статистика порівняння шкідливого трафіку після підключення системи на web-сайті. Мова реалізації – Java. Використання Java дозволяє кроссплатформенную інтеграцію системи, як на Linux, так і Windows. Збір даних з сайту для визначення ролі користувачів, здійснюється за допомогою JavaScript модулів, розміщених на web-ресурсі. Всі алгоритми збору даних і терміни зберігання інформації реалізовані в рамках загальноєвропейського регламенту щодо захисту даних. Також система забезпечує повну анонімність користувача. Ідентифікація здійснюється виключно за допомогою використання fingeprint-міток

Завантаження

Дані завантаження ще не доступні.

Біографії авторів

Руслан Олегович Шапорiн, Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, 65044, Україна

канд. техн. наук, доцент, завідувач кафедри комп'ютерних інтелектуальних систем і мереж

Шапорiн, Володимир Олегович, Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, 65044, Україна

канд. техн. наук, доцент кафедри комп'ютерних інтелектуальних систем і мереж

Михайлов, Олег Михайлович, Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, 65044, Україна

студент кафедры компьютерных интеллектуальных систем и сетей

Лисенко, Олександр Володимирович, Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, 65044, Україна

студент кафедри комп'ютерних інтелектуальних систем та мереж

Опубліковано

2019-12-02

Як цитувати

Shaporin, R. O., Shaporin, V. O. ., Mikhailov, O. M., & Lysenko, A. V. . (2019). Artificial intelligence system for identifying robot behavior on a web resource. Вісник сучасних інформаційних технологій, 2(4), 288-297. https://doi.org/10.15276/hait.04.2019.5