Проєкт інформаційної системи аналізу надійності веб-сервера

Автор: Сабітов Дмитро Олексійович
Кваліфікаційний рівень: магістр
Спеціальність: Управління ІТ проектами
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2023-2024 н.р.
Мова захисту: українська
Анотація: Фреймворк – це платформа, яка визначає структуру веб-програми. Його функціональність дозволяє веб-ресурсу взаємодіяти із сервером [1]. Вихідний вміст зберігається на сервері. Тому при завантаженні нових речей на сайт, сторінку необхідно її перезавантажити. Перевага також фреймворка - це незмінні блоки, збережені з однієї конфігурації до іншої. Інформаційні системи стають необхідною складовою сучасного бізнесу, особливо в контексті веб-сервісів. Надійність роботи веб-сервера визначається його здатністю забезпечувати стабільну та безперервну роботу, а також відсутністю помилок в процесі обробки запитів. Інформаційні системи аналізу надійності грають важливу роль у забезпеченні ефективності та стабільності веб-серверів. Система надійності веб-сервера повинна мати зручний та інтуїтивно зрозумілий інтерфейс для адміністраторів. Графіки, звіти та попередження повинні бути легкодоступними для швидкого реагування на поточні проблеми. Веб-сервер це операційна система, найчастіше Unix подібна, яка має деревоподібну структуру каталогів, що виконує ряд функцій: зберігання інформації та веб-сторінок, її обробку та доставку глобальним клієнтам за допомогою протоколу передачі гіпертексту (HTTP) [2]. DNS – це ієрархічна база даних, яка містить записи, що описують імена, IP-адреси та іншу інформацію про хост [3]. База даних розміщена на сервері DNS, пов’язані з Інтернетом та Інтранет. DNS забезпечує мережу Коли програма служби каталогів перекладає імена в адреси Необхідно визначити місце розташування конкретного сервера. DoS (Відмова в обслуговуванні), мережева атака, яка передбачає надсилання багатьох зовнішніх запитів на комп’ютер або мережевий пристрій, що піддається атаці. Результатом DoS-атаки є переривання роботи мережі [4]. В результаті сайт втратив статус «онлайн» за кілька годин до відновлення. Веб-кеш – це інформація, що зберігається в браузері для повторного використання, або, коли це можливо, для скорочення трафіку мережі. Часто використовують веб-кеш ті сервери, які доставляють контент від імені серверів, щоб покращити час відгуку [5]. Протокол SMTP – це простий протокол передачі пошти, що підтримує передачу повідомлень між різними вузловими комп’ютера в мережі [6]. Об’єкт дослідження - система виявлення слабких місць системи та їх подальший аналіз. Предмет дослідження – методи та засоби для розробки інформаційної системи тестування навантаження сервера Мета дослідження: вивчення наявних методів атак на веб сервери та тестування їх в умовах навантаженості. Стисло навести результати дослідження: було досліджено типи атак, що здійснюються на сервер, проаналізовано методи для захисту від атак, визначено шляхи для тестування в умовах навантаження та запропоновано засоби для створення штучного навантаження. Створення інформаційної системи аналізу надійності роботи веб-сервера є критично важливим етапом для забезпечення стабільної та ефективної роботи веб-сервісів. Адекватний моніторинг, аналіз та прогнозування проблем дозволяють не тільки підтримувати надійність, але і уникати можливих аварій та забезпечувати високий рівень обслуговування користувачів. Ключові слова – фреймворк, веб-сервер, DNS, DoS/DDoS, веб-кеш, SMTP протокол. Перелік використаних літературних джерел. 1. Сергачева, М. А., & Михалевская, К. А. (2020). Анализ фреймворков для разработки современных веб-приложений. Chronos: естественные и технические науки, (2), 35-39. Мартіросян, М. К., and І. А. Князєв. "Фішингові атаки. Засоби боротьби з ними." 185-186. 2. Давыдович, и. В., зурахов, в. С., & ушаков, и. А. (2021). Методология проведения стресс тестирования на целевой веб-сервер. Информационные технологии и телекоммуникации, 9(1), 79-86. Степанов, андрій. Удосконалення стандартних методів захисту веб-додатків. Ms thesis. Тнту, 2021. 3. Пархоменко, I. I., & Крилов, Є. В. (2003). Захист серверiв DNS, як засiб безпеки Internet-комерцiї. 4. Морченко, Д., & Бондаренко, А. (2020). ПОНЯТИЕ DOS, DDOS-АТАК, ОСНОВЫ ПРИМЕНЕНИЯ, СПОСОБЫ ЗАЩИТЫ. Научный взгляд в будущее, (17-01), 46-52. 5. Богданова, В. С. (2019). ОПИСАНИЕ ПРОТОКОЛА ПЕРЕДАЧИ ДАННЫХ HTTP. Наука и производство Урала, 72. 6. Міхневич, С. І. (2002). КОМП’ЮТЕРНІ ТЕЛЕКОМУНІКАЦІЙНІ ТЕХНОЛОГІЇ В ГУМАНІТАРНИХ ВУЗАХ: МЕТОДИКА ВИКЛАДАННЯ. Теорія та методика навчання математики, фізики, 174.