Архітектура системи виявлення ботів у соціальних мережах
DOI:
https://doi.org/10.17721/1812-5409.2025/2.29Ключові слова:
Архітектура систем, бот, API, NLPАнотація
Сучасні інформаційні системи потребують ефективної архітектури для забезпечення високої продуктивності, масштабованості та надійності. У представленій статті розглянуто підхід до проєктування архітектури системи, що враховує новітні технологічні рішення та методи оптимізації роботи з великими масивами даних. Запропоновано власну архітектуру системи виявлення ботів, засновану на мікросервісному підході та сучасних методах обробки даних. На відміну від наявних рішень, система акцентує увагу не на розробленні радикально нового методу класифікації, а на ефективному поєднанні вже відомих підходів у єдиній архітектурі.
Розвиток інформаційних технологій вимагає створення ефективних архітектурних рішень, що забезпечують високу продуктивність і надійність програмних систем. Зі зростанням обсягів даних і вимог до швидкодії, класичні підходи до побудови архітектури потребують удосконалення. Дослідження в цій галузі є важливими для розробників й архітекторів програмного забезпечення. Мета пропонованої роботи – розроблення концепції архітектури, що відповідає сучасним вимогам продуктивності, масштабованості та безпеки. Основними завданнями є аналіз наявних підходів, ідентифікація їхніх переваг і недоліків, а також вибудовування ефективної архітектури, що мінімізує витрати ресурсів і підвищує швидкість обробки даних.
У дослідженні застосовано методи аналізу архітектурних рішень, моделювання системи, тестування продуктивності та порівняльний аналіз ефективності різних підходів. Для реалізації архітектури використано сучасні технології, зокрема мікросервісний підхід, контейнеризація та розподілені обчислення.
Запропонована архітектура дає змогу підвищити продуктивність системи шляхом оптимізації обробки запитів та розподілу навантаження між сервісами. Використання контейнеризації та оркестрації допомагає досягти гнучкості у масштабуванні та поліпшує стабільність роботи системи. Аналіз продуктивності показав зменшення затримок обробки запитів й ефективне використання ресурсів серверів.
Розроблена архітектура підтвердила свою ефективність у тестових середовищах і може бути застосована для високонавантажених систем. Перспективи подальших досліджень передбачають інтеграцію штучного інтелекту для автоматичного масштабування й оптимізації роботи сервісів, а також дослідження впливу різних підходів до кешування даних на продуктивність системи.
Посилання
Antispoofing Wiki. (2024). Detecting Bot-Generated Fake News in Social Media. Antispoofing Wiki. https://antispoofing.org/detecting-bot-generated-fake-news-in-social-media/
Dehghan, A., Siuta, K., Skorupka, A., Dubey, A., Betlen, A., Miller, D., Xu, W., Kamiński, B., & Prałat, P. (2023). Detecting bots in social-networks using node and structural embeddings. Journal of Big Data, 10(119). https://doi.org/10.1186/s40537-023-00796-3
Devle, A. C., Jose, J. A., Saraswathula, A. S., Mehta, S., Srivastava, S., Kona, S., & Daggumalli, S. (2021). BotNet detection on social media. arXiv. https://doi.org/10.48550/arXiv.2110.05661
Ellaky Z., Benabbou F., Matrane Y., & Qaqa S. (2024). A Hybrid Deep Learning Architecture for Social Media Bots Detection Based on Bigru-LSTM and Glove Word Embedding. IEEE Access, 12, 100278-100294. https://doi.org/10.1109/ACCESS.2024.3430859
Imperva. (2024). Bad Bot Report. Imperva. https://www.imperva.com/resources/resource-library/reports/2024-bad-bot-report/
Lin J. (2019). Deploying a scalable web application with Docker and Kubernetes. Medium. https://medium.com/better-practices/deploying-a-scalable-web-application-with-docker-and-kubernetes-a5000a06c4e9
Pote, M. (2024). Computational Propaganda Theory and Bot Detection System: Critical Literature Review. arXiv. https://doi.org/10.48550/arXiv.2404.05240
Sen, I., Aggarwal, A., Mian, S., & Singh, S. (2018). Worth its Weight in Likes: Towards Detecting Fake Likes on Instagram. In Proceedings of the 10th ACM Conference on Web Science, WebSci 2018: The Reality of Social Media (pp. 205–209). Association for Computing Machinery. http://dx.doi.org/10.1145/3201064.3201105
Statsig. (2024). Real-time data processing with Apache Kafka. Satsig. https://www.statsig.com/perspectives/real-time-data-processing-with-apache-kafka
Tzoumanekas, G., Chatzianastasis, M., Ilias, L., Kiokes, G., Psarras, J., & Askounis, D. (2024). A Graph Neural Architecture Search Approach for Identifying Bots in Social Media. Front. Artif. Intell. https://doi.org/10.48550/arXiv.2411.16285
Завантаження
Опубліковано
Номер
Розділ
Ліцензія
Авторське право (c) 2025 Mykhailo Makhno, Oleksii Fedorus, Oleksandr Borysenko, Maksym Veremchuk

Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0 International License.
Автори, роботи яких публікуються у цьому журналі, погоджуються з такими умовами:
- Автори зберігають авторські права та надають журналу право на першу публікацію роботи, яка одночасно ліцензується згідно із Creative Commons Attribution License, тобто надається дозвіл іншим ділитися роботою з визнанням авторства роботи та першої публікації в цьому журналі.
- Автори можуть укладати окремі додаткові угоди щодо невиключного розповсюдження опублікованої журналом версії роботи (наприклад, розмістити її у репозитарії наукової установи чи опублікувати у книзі) з підтвердженням її початкової публікації у цьому журналі.
- Дозволяється та заохочується розміщення своїх робіт в мережі Інтернет авторами (наприклад, у репозитаріях наукових установ або на особистих веб-сторінках) до та під час процесу подання, оскільки це може призвести до продуктивного обміну, а також до більш ранніх цитувань опублікованої роботи та їх більшої кількості (див. The Effect of Open Access).
