Veuillez utiliser cette adresse pour citer ce document : http://elartu.tntu.edu.ua/handle/lib/49452
Affichage complet
Élément Dublin CoreValeurLangue
dc.contributor.advisorБревус, Галина Богданівна-
dc.contributor.advisorBrevus, Halyna-
dc.contributor.authorБлащишин, Дмитро Ігорович-
dc.contributor.authorBlashchyshyn, Dmytro Igorovich-
dc.date.accessioned2025-07-03T10:35:57Z-
dc.date.available2025-07-03T10:35:57Z-
dc.date.issued2025-06-24-
dc.date.submitted2025-06-10-
dc.identifier.citationБлащишин Д. І. Розробка та розгортання системи моніторингу DNS-записів з використанням платформи Airflow : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Г. Б. Бревус. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 64 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49452-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 24.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена дослідженню питань автоматизації процесу моніторингу DNS-записів з метою підвищення рівня інформаційної безпеки та стабільності функціонування мережевих сервісів. У роботі обґрунтовано доцільність створення нестандартного рішення з використанням інструментів оркестрації, що забезпечують гнучкість та масштабованість перевірок. У першому розділі описано принципи роботи системи доменних імен, актуальні ризики для DNS-інфраструктури та сучасні інструменти моніторингу. Обґрунтовано вибір Apache Airflow для автоматизації перевірок. У другому розділі подано архітектуру системи моніторингу, описано її компоненти, базу даних та логіку ETL-процесу. У третьому розділі розглянуто розгортання середовища за допомогою Docker, реалізацію DAG-файлів, результати тестування та приклади практичного застосування системиuk_UA
dc.description.abstractThis qualification work is dedicated to the study of automating the DNS records monitoring process in order to enhance information security and ensure the stable operation of network services. The work substantiates the feasibility of developing a custom solution using orchestration tools that provide flexibility and scalability in verification processes. The first chapter describes the principles of the Domain Name System (DNS), current risks to DNS infrastructure, and modern monitoring tools. The choice of Apache Airflow for automation was justified. The second chapter presents the architecture of the monitoring system, describes its components, the database structure, and the ETL process logic. The third chapter covers the deployment of the working environment using Docker, the implementation of DAG files, testing results, and practical use cases of the system.uk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ 10 1.1 Огляд DNS та необхідність його моніторингу 10 1.2 Аналіз існуючих рішень моніторингу DNS-записів 13 1.3 Apache Airflow як платформа для автоматизації потоків робіт 19 1.4 Визначення вимог до системи моніторингу DNS 21 1.5 Висновки до першого розділу 24 РОЗДІЛ 2. ПРОЄКТУВАННЯ СИСТЕМИ МОНІТОРИНГУ DNS-ЗАПИСІВ 26 2.1 Архітектурний дизайн системи 26 2.2 Реалізація ETL-процесу збору DNS-даних 28 2.3 Проектування бази даних для збереження та обробки моніторингових даних 30 2.4 Автоматизація перевірки змін у DNS-записах 32 2.5 Висновки до другого розділу 34 РОЗДІЛ 3. РЕАЛІЗАЦІЯ ТА ТЕСТУВАННЯ СИСТЕМИ 36 3.1 Налаштування середовища для роботи 36 3.2 Розробка DAG для моніторингу DNS 38 3.3 Тестування та аналіз продуктивності 40 3.4 Реальні сценарії використання та реагування 46 3.5 Висновки до третього розділу 49 РОЗДІЛ 4. ЗАБЕЗПЕЧЕННЯ БЕЗПЕКИ ТА ОХОРОНИ ПРАЦІ 51 4.1 Основи інформаційної безпеки DNS-систем 51 4.2 Охорона праці при роботі з серверним обладнанням 52 4.3 Захист персональних даних у процесі моніторингу 53 4.4 Висновки до четвертого розділу 55 ВИСНОВКИ 56 ПЕРЕЛІК ДЖЕРЕЛ 59 ДОДАТКИ Додаток А Додаток Бuk_UA
dc.format.extent64-
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject122uk_UA
dc.subjectdns-записиuk_UA
dc.subjectмоніторингuk_UA
dc.subjectсистема сповіщеньuk_UA
dc.subjectінформаційна безпекаuk_UA
dc.subjectавтоматизаціяuk_UA
dc.subjectinformation securityuk_UA
dc.subjectnotification systemuk_UA
dc.subjectautomationuk_UA
dc.subjectdockeruk_UA
dc.subjectapache airflowuk_UA
dc.subjectdaguk_UA
dc.subjectdns-recordsuk_UA
dc.subjectmonitoringuk_UA
dc.titleРозробка та розгортання системи моніторингу DNS-записів з використанням платформи Airflowuk_UA
dc.title.alternativeDevelopment and Deployment of a DNS Records Monitoring System Using the Airflow Platformuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Блащишин Дмитро Ігорович, 2025uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.04uk_UA
dc.relation.references1. Що таке DNS і DNS-записи? [Електронний ресурс]. – URL: https://hyperhost.ua/uk/wiki/chto-takoe-dns-i-dns-zapisi (дата звернення 08.05.2025)uk_UA
dc.relation.references2. Як працює DNS [Електронний ресурс]. – URL: https://hostiq.ua/blog/ukr/how-does-dns-work/ (дата звернення 08.05.2025)uk_UA
dc.relation.references3. Як перевірити та змінити свій DNS [Електронний ресурс]. – URL: https://trustytech.io/ua/blog/yak-perevirity-ta-zminyty-svij-dns/ (дата звернення 08.05.2025)uk_UA
dc.relation.references4. Apache Airflow [Електронний ресурс]. – URL: https://airflow.apache.org/ (дата звернення 10.05.2025)uk_UA
dc.relation.references5. ТОП сервісів для моніторингу доступності веб-сайтів і серверів [Електронний ресурс]. – URL: https://kr-labs.com.ua/blog/top-uptime-monitoring-tools (дата звернення 10.05.2025)uk_UA
dc.relation.references6. Сервіс перевірки записів DNS [Електронний ресурс]. – URL: https://thehost.ua/ua/domains/dnslookup (дата звернення 16.05.2025)uk_UA
dc.relation.references7. Fryz, M., & Mlynko, B. (2020). Properties of stationarity and cyclostationarity of conditional linear random processes.uk_UA
dc.relation.references8. DNSChecker [Електронний ресурс]. – URL: https://dnschecker.org/ (дата звернення 16.05.2025)uk_UA
dc.relation.references9. Pingdom [Електронний ресурс]. – URL: https://www.pingdom.com/ (дата звернення 16.05.2025)uk_UA
dc.relation.references10. UptimeRobot [Електронний ресурс]. – URL: https://uptimerobot.com/ (дата звернення 17.05.2025)uk_UA
dc.relation.references11. Zabbix [Електронний ресурс]. – URL: https://www.zabbix.com/ (дата звернення 22.05.2025)uk_UA
dc.relation.references12. Nagios [Електронний ресурс]. – URL: https://www.nagios.org/ (дата звернення 22.05.2025)uk_UA
dc.relation.references13. PRTG Network Monitor [Електронний ресурс]. – URL: https://www.paessler.com/prtg (дата звернення 23.05.2025)uk_UA
dc.relation.references14. SecurityTrails [Електронний ресурс]. – URL: https://securitytrails.com/ (дата звернення 23.05.2025)uk_UA
dc.relation.references15. Farsight DNSDB [Електронний ресурс]. – URL: https://www.farsightsecurity.com/ (дата звернення 23.05.2025)uk_UA
dc.relation.references16. Stadnyk, M., Fryz, M., Zagorodna, N., Muzh, V., Kochan, R., & Nikodem, J. (2022). Steady state visual evoked potential classification by modified KNN method.uk_UA
dc.relation.references17. AWS Lambda [Електронний ресурс]. – URL: https://aws.amazon.com/lambda/ (дата звернення 23.05.2025)uk_UA
dc.relation.references18. Google Cloud Functions [Електронний ресурс]. – URL: https://cloud.google.com/functions (дата звернення 23.05.2025)uk_UA
dc.relation.references19. Apache Airflow: cтандартизація, автоматизація та моніторинг процесу ETL [Електронний ресурс]. – URL: https://surl.li/bslqrw (дата звернення 23.05.2025)uk_UA
dc.relation.references20. Directed Acyclic Graph (DAG) [Електронний ресурс]. – URL: https://hazelcast.com/foundations/distributed-computing/directed-acyclic-graph/ (дата звернення 23.05.2025)uk_UA
dc.relation.references21. Типи DNS-записів домена: NS, A, AAAA, CNAME, TXT, ALIAS, SRV [Електронний ресурс]. – URL: https://cityhost.ua/uk/blog/tipi-dns-zapisiv-domena-ns-a-aaaa-cname-txt-alias-srv.html (дата звернення 23.05.2025)uk_UA
dc.relation.references22. Transfer data from Big query to Amazon S3 using Airflow [Електронний ресурс]. – URL: https://stackoverflow.com/questions/69056826/transfer-data-from-big-query-to-amazon-s3-using-airflow (дата звернення 24.05.2025)uk_UA
dc.relation.references23. Поширення DNS: Чому виникають затримки і як їх вирішити [Електронний ресурс]. – URL: https://www.spaceship.com/uk/blog/dns-propagation-delays/ (дата звернення 24.05.2025)uk_UA
dc.relation.references24. Інтеграція Slack + Телеграм [Електронний ресурс]. – URL: https://apix-drive.com/ua/slack/telegram (дата звернення 25.05.2025)uk_UA
dc.relation.references25. Розуміння DNS TTL [Електронний ресурс]. – URL: https://www.vpnunlimited.com/ua/help/cybersecurity/dns-ttl?srsltid=AfmBOoowAa6g0P3T6rrUadk9c7D9CjJdBBNZcuWMcIKiVx9jzpK3luGX (дата звернення 25.05.2025)uk_UA
dc.relation.references26. How to set up A-record and rDNS record [Електронний ресурс]. – URL: https://snov.io/knowledgebase/how-to-set-up-a-record-and-rdns-record/ (дата звернення 25.05.2025)uk_UA
dc.relation.references27. Шимчук, Г. В., Маєвський, О. В., & Назаревич, О. Б. (2016). Методичні вказівки до виконаня практичних робіт з дисципліни Історія науки і техніки для студентів освітнього рівня бакалавр спеціальності 125– Кібербезпека.uk_UA
dc.relation.references28. Lupenko, S., Lytvynenko, I., & Stadnyk, N. (2020). Method for reducing the computational complexity of processing discrete cyclic random processes in digital data analysis systems.uk_UA
dc.relation.references29. Duda, O., Matsiuk, O., Kunanets, N., Pasichnyk, V., & Veretennikova, N. (2020). Selection of effective methods of big data analytical processing in information systems of smart cities. CEUR Workshop Proceedings, 2643, 68–78.uk_UA
dc.relation.references30. PostgreSQL: The World's Most Advanced Open Source Relational Database [Електронний ресурс]. – URL: (дата звернення 26.05.2025)uk_UA
dc.relation.references31. Федчук Т.Б. ІНФОРМАЦІЙНА ТЕХНОЛОГІЯ БЕЗПЕЧНОГО ДОСТУПУ ДО РЕСУРСІВ DNS НА БАЗІ ML-ТРЕНОВАНИХ МОДЕЛЕЙ ІДЕНТИФІКАЦІЇ ТРАФІКУ [Електронний ресурс]. – URL: https://www.sworldjournal.com/index.php/swj/article/view/swj21-01-015 (дата звернення 26.05.2025)uk_UA
dc.relation.references32. Вимоги до серверної (серверному приміщенню, апаратної) [Електронний ресурс]. – URL: https://shop.hypernet.com.ua/trebovaniya-k-servernoy-komnate/ (дата звернення 28.05.2025)uk_UA
dc.relation.references33. Інструкція з охорони праці для фахівця з інформаційних технологій [Електронний ресурс]. – URL: https://pro-op.com.ua/article/1065-nstruktsya-z-ohoroni-prats-dlya-fahvtsya-z-nformatsynih-tehnology (дата звернення 02.06.2025)uk_UA
dc.relation.references34. ЗАХИСТ ПЕРСОНАЛЬНИХ ДАНИХ: ПРАВОВЕ РЕГУЛЮВАННЯ ТА ПРАКТИЧНІ АСПЕКТИ [Електронний ресурс]. – URL: https://ombudsman.gov.ua/storage/app/media/uploaded-files/Handbook_Pers_Data_Protect_2021.pdf (дата звернення 04.06.2025)uk_UA
dc.relation.references35. Головацький Н.Т. ПРАВОВЕ РЕГУЛЮВАННЯ ЗАХИСТУ ПЕРСОНАЛЬНИХ ДАНИХ: GDPR ТА ЗАКОНОДАВСТВО США, КАНАДИ Й УКРАЇНИ [Електронний ресурс]. – URL: https://doi.org/10.24144/2307-3322.2024.85.2.42 (дата звернення 05.06.2025)uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Collection(s) :122 — Компʼютерні науки (бакалаври)

Fichier(s) constituant ce document :
Fichier Description TailleFormat 
2025_KRB_SN-41_Blashychyn_DI.pdfДипломна робота1,95 MBAdobe PDFVoir/Ouvrir


Tous les documents dans DSpace sont protégés par copyright, avec tous droits réservés.

Outils d'administration