Пошук працездатних proxy-адресів з використанням нейромережевого підходу
DOI:
https://doi.org/10.30837/bi.2022.1(98).03Ключові слова:
PROXY-СЕРВЕР, PROXY-АДРЕСА, ЗАПИТ, ВІДПОВІДЬ, ПРАЦЕЗДАТНІСТЬ, КОРИСТУВАЧ, РЕСУРС, НЕЙРОННА МЕРЕЖА, ДОДАТОКАнотація
Для підключення користувача до Інтернету можна використовувати proxy-сервери, які забезпечують різні
рівні функціональності, безпеки та конфіденційності, і які можна налаштувати як веб-фільтри або брандмауери,
що захищають комп’ютер від інтернет-загроз. Під працездатністю proxy-адресів мається на увазі можливість від-
правляти запити на різні ресурси або сервіси та отримувати відповіді. Якщо запит був відправлений, а відповідь так
і не отримана, можна зробити висновок, що proxy-адреса не працездатна. У випадку отримання відповіді можна
зробити висновок, що proxy-адреса працездатна. Розглянуті фактори, які можуть впливати на відправлення за-
питу та отримання відповіді від ресурсу. Аналіз розглянутих факторів показав, що неможливо однозначно зробити
висновок про працездатність proxy-адреси, якщо брати до уваги лише факт наявності або відсутності відповіді від
ресурсу. Виділені умови для підтвердження або спростування працездатності proxy-адреси, які взяті за вхідні дані
моделі, яка пропонується для оцінки працездатності proxy-адреси. В якості моделі використана нейронна мережа
у вигляді тришарового персептрону, навчання якої виконується методом зворотного розповсюдження помилки.
Створену модель було перевірено на визначення стану працездатності proxy-адресів за допомогою тестових наборів
даних. На основі результатів досліджень та проведених експериментів був створений додаток, який виконує пошук
в Інтернеті ресурсів з proxy-адресами та перевіряє їх на працездатність.
Посилання
What is a Proxy Server? How does it work? URL: https://www.fortinet.com/resources/cyberglossary/ proxy-server.
Adrian R. Compare Different Types of Proxies. Best Proxy Reviews. URL: https://www.bestproxyreviews.com/different-types-of-proxies/#types-of-proxies-based-on-ip-origin.
Anonymous network proxy server. Proxy security or Should I trust Public Proxy Servers. URL: https://comuedu.ru/en/windows/anonymous-network-proxy-server-proxy-securityor-should-i-trust-public-proxy-servers.html.
Transparent proxy. URL:https://www.imperva.com/learn/ddos/transparent-proxy/.
What is an Anonymous Proxy and How Can It Benefit You? URL: https://proxyway.com/guides/what-is-ananonymous-proxy.
The Different Pros and Cons of a Proxy Server URL: https://securityonline.info/the-different-pros-and-cons-of-aproxy-server/.
How to check if the proxy is operable? URL: https://socproxy.ru/blog/post/proverka-rabotosposobnosti-proksi.
Online proxy server verification URL: https://hidemy.name/en/proxy-checker/.
Implementing health checks by David Yanacek. URL: https://aws.amazon.com/builders-library/implementing-healthchecks/.
Timeouts, retries, and backoffs with jitter by Marc Brooker. URL: https://aws.amazon.com/builders-library/timeoutsretries-and-backoff-with-jitter/.
Stuart J. Russell and Peter Norvig. Artificial Intelligence: A Modern Approach, 4th US Edition, 2022. – 1151 p.
Khaikin S. Neural networks. Full course: A Comprehensive Foundation, 2nd edn, Williams, Moscow, 2006. – 1104 p.