霂瑞霂��撘����迨��辣: http://elartu.tntu.edu.ua/handle/lib/44855
Title: Розробка автоматизованої системи для супроводу процесів реєстрації та життєвого циклу доменних імен
Other Titles: Development of an automated system to accompany registration processes and domain names life cycle
Authors: Мац, Олег Ігорович
Mats, Oleh Ihorovych
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Мац О. І. Розробка автоматизованої системи для супроводу процесів реєстрації та життєвого циклу доменних імен : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 – комп’ютерні науки“ / О. І. Мац. – Тернопіль: ТНТУ, 2024. – 77 с.
Issue Date: 30-五月-2024
Submitted date: 16-五月-2024
Date of entry: 3-六月-2024
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Млинко, Богдана Богданівна
Committee members: Луцик, Надія Степанівна
UDC: 004.738.5
Keywords: Домен
domain
система доменних імен
domain name system
життєвий цикл
life cycle
система
system
моніторинг
monitoring
база даних
database
Abstract: Кваліфікаційна робота присвячена розробці автоматизованої системи для супроводу процесів реєстрації та життєвого циклу доменних імен. Робота складається із вступу, чотирьох розділів, висновку, списку посилань на використану літературу та додатків. В першому розділі кваліфікаційної роботи описана система доменних імен. Висвітлено основні етапи життєвого циклу доменного імені. Розглянуто проблеми пов’язані з життєвим циклом доменів, з якими стикаються їх власники. В другому розділі кваліфікаційної роботи досліджено доступні засоби для реалізації системи моніторингу та реєстрації доменних імен. Досліджено популярні мови програмування, а також розглянуто хостингові платформи для розміщення додатку. Подано та проаналізовано ряд сервісів які надають послуги з моніторингу доменних імен та підтримують API інтеграцію. В третьому розділі кваліфікаційної роботи описано етапи розробки та тестування автоматизованої системи моніторингу та реєстрації доменних імен. Проаналізовано відомі системи моніторингу доменних імен. Проведено порівняльний аналіз запропонованого рішення з відомими системами моніторингу. Четвертий розділ присвячений охороні праці та безпеці життєдіяльності. The qualification work is devoted to the development of an automated system to accompany registration processes and domain names life cycle. The work consists of an introduction, four chapters, a conclusion, a list of references and appendices. The first section of the qualification work contains a description of the domain name system. The main stages of the life cycle of a domain name are highlighted. The problems related to the life cycle of domains faced by their owners are considered. In the second section of the qualification work, the available tools for the implementation of the domain name monitoring and registration system were investigated. Popular programming languages were reviewed, as well as hosting platforms for hosting the application were considered. A number of services that provide domain name monitoring services and support API integration are presented and analyzed. The third section of the qualification work describes the stages of development and testing of an automated system. Well-known domain name monitoring systems were analyzed. A comparative analysis of the proposed solution with known monitoring systems was carried out. The fourth chapter is devoted to the safety of work and health.
Content: ВСТУП 8 1 АНАЛІЗ СИСТЕМИ ДОМЕННИХ ІМЕН ТА ІСНУЮЧИХ ПРОБЛЕМ ПОВ’ЯЗАНИХ З ЖИТТЄВИМ ЦИКЛОМ ДОМЕННИХ ІМЕН 10 1.1 Огляд системи доменних імен (DNS) 10 1.1.1 Історія 10 1.1.2 Ключові поняття DNS 11 1.1.3 DNS записи 13 1.1.4 Синтаксис доменних імен 15 1.1.5 Принцип роботи DNS 16 1.1.6 Проблеми з безпекою 18 1.2 Реєстрація доменних імен 19 1.3 Життєвий цикл доменних імен 20 1.4 Проблематика реєстрації та відновлення доменів 22 1.5 Аналіз систем автоматизації для автоматичної реєстрації доменів 23 1.6 Висновок до першого розділу 25 2 АНАЛІЗ ЗАСОБІВ ДЛЯ РЕАЛІЗАЦІЇ СИСТЕМИ МОНІТОРИНГУ ТА РЕЄСТРАЦІЇ ДОМЕННИХ ІМЕН 26 2.1 Огляд мов програмування для розробки мережевих застосунків 26 2.2 Вибір хостингової платформи 27 2.2.1 Amazon Web Services (AWS) 27 2.2.2 Google Cloud Platform 30 2.2.3 Microsoft Azure 32 2.2.4 Платформа Anvil.works 33 2.3 Інструменти для моніторингу статусу доменів 37 2.4 Порівняльний аналіз засобів для реалізації системи 40 2.5 Висновок до другого розділу 43 3 РОЗРОБКА ТА ТЕСТУВАННЯ СИСТЕМИ МОНІТОРИНГУ ДОМЕНІВ 44 3.1 Початкові налаштування середовища розробки Anvil 44 3.2 Початок роботи з NamecheapAPI 53 3.3 Написання серверної частини додатку та тестування системи 57 3.4 Висновок до третього розділу 63 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 65 4.1 Підвищення стійкості роботи підприємств приладобудівної галузі у воєнний час 65 4.2 Загальні вимоги безпеки з охорони праці для користувачів ПК 68 4.3 Висновок до четвертого розділу 71 ВИСНОВКИ 72 ПЕРЕЛІК ДЖЕРЕЛ 73 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/44855
Copyright owner: © Мац Олег Ігорович, 2024
References (Ukraine): 1. Альбітц П. DNS and BIND Cookbook - В.: O'Reilly Media, 2002. - 240 с. - ISBN 978-0596004101.
2. Баер В. Cyberworld Security - В.: Springer, 2010. - 300 с. - ISBN 978-3642124321.
3. Бікс Б. Практика та теорія DNS - СПб.: Питер, 2017. - 360 с. - ISBN 978-5-4461-0920-3.
4. Блейк С. Основи веб-хостингу - К.: Видавництво "Альфа", 2019. - 300 с. - ISBN 978-617-7280-24-3.
5. Брайан У. Програмування мовою Java - В.: Науковий світ, 2020. - 504 с. - ISBN 978-966-10-5879-7
6. Браун Е. Вивчаємо JavaScript: керівництво по створенню сучасних веб-сайтів. 3 видання - В.: Вільямс, 2017. - 368 с. - ISBN 978-617-7812-55-4
7. Васильєв О. Мова програмування Go - В.: Навчальна книга - Богдан, 2022. - 432 с. - ISBN 978-617-7812-22-6
8. Васильєв О. Програмування мовою Python - В.: Навчальна книга - Богдан, 2019. - 504 с. - ISBN 978-966-10-5611-3
9. Віксі П. Managing Mission-Critical Domains and DNS - В.: "No Starch Press", 2018. - 272 с. - ISBN 978-1593278065.
10. Вільямс П. Хостинг для малого бізнесу - СПб.: Питер, 2017. - 310 с. - ISBN 978-5-4461-0823-7.
11. Гаррісон Л. Оптимізація веб-хостингів - Х.: Харківський національний університет, 2020. - 330 с. - ISBN 978-966-7009-98-5.
12. Грибан В. Г. Охорона праці. Навчальний посібник - Київ: Центр учбової літератури, 2009. - 280 с.
13. Демиденко Г.П. Безпека життєдіяльності: навч.посіб. - К.: НТУУ "КШ", 2008. - 287 c.
14. Джексон Г. Хостинг для малого бізнесу - СПб.: Питер, 2017. - 310 с. - ISBN 978-5-4461-0823-8.
15. Джексон К. Розуміння DNS та системи доменних імен - М.: Видавни-цтво "Техніка", 2018. - 290 с. - ISBN 978-5-001-20641-8.
16. Джонсон М. Java: Основи програмування - К.: Видавництво "Знання", 2019. - 504 с. - ISBN 978-617-7480-00-5.
17. Доменне ім'я - Wikipedia. URL: https://uk.wikipedia.org/wiki/Доменне_ім'я (дата звернення: 22.02.2024)
18. Ендрюс П. Програмування на Python: від початківця до професіонала - М.: Видавництво "Просвітництво", 2018. - 460 с. - ISBN 978-5-010-30742-3.
19. Картер Б. Програмування на Go: практичний посібник - Л.: Літера, 2021. - 480 с. - ISBN 978-966-03-9522-6.
20. Касперський Є. Cybersecurity for Beginners - В.: "Red&Black", 2017. - 208 с. - ISBN 978-1911452034.
21. Кемпбелл С. Оптимізація хостинг-рішень - Х.: Харківський націона-льний університет, 2020. - 330 с. - ISBN 978-966-7009-99-8.
22. Крокер С. DNS та безпека Інтернету - Л.: Літера, 2020. - 310 с. - ISBN 978-966-03-9081-5.
23. Лаура Д. The Global War for Internet Governance - В.: Yale University Press, 2014. - 296 с. - ISBN 978-0300199475.
24. Лі Дж. DNS імена та адреси - Х.: Харківський національний університет, 2019. - 250 с. - ISBN 978-966-7009-62-6.
25. Лоу Н. Securing the Internet of Things - В.: Syngress, 2017. - 154 с. - ISBN 978-0128045053.
26. Мартінес Т. Вибір хостинг-провайдера - М.: Наука, 2018. - 320 с. - ISBN 978-5-02-038739-5.
27. Міллер Р. Бізнес-моделі для доменних імен - М.: Наука, 2018. - 410 с. - ISBN 978-5-02-038754-7.
28. Морісон Л. C#: Ефективне програмування - Х.: Харківський національний університет, 2019. - 450 с. - ISBN 978-966-7009-61-9.
29. Московіц Д. DNS and BIND - В.: O'Reilly Media, 2006. - 642 с. - ISBN 978-0596100575.
30. Оре Г. Системи доменних імен (DNS) - К.: Видавництво "Альфа", 2019. - 320 с. - ISBN 978-617-7280-01-2.
31. Петерсон Л. DNS та управління Інтернетом - М.: Наука, 2018. - 280 с. - ISBN 978-5-02-038837-7.
32. Петров М. Інтеграція DNS у корпоративні мережі - СПб.: Питер, 2020. - 340 с. - ISBN 978-5-4461-1001-7.
33. Реєстратор доменних імен - Wikipedia. URL: https://uk.wikipedia.org/wiki/Реєстратор_доменних_імен (дата звернення: 05.11.2023)
34. Ремплінг Б. DNS For Dummies - В.: Wiley. John Wiley & Sons, LTD, 2020. - 368 с. - ISBN 9780764516832
35. Роні Е. - Посібник з життєвого циклу системи доменних імен (DNS) - В.: Cmp Books, 2018. - 645 с. - ISBN 978-0879305154
36. Система Доменних Імен - Wikipedia. URL: https://uk.wikipedia.org/wiki/Система_Доменних_Імен (дата звернення: 14.01.2024)
37. Скіт Д. C# in Depth - В.: Manning, 2019. - 528 с. - ISBN 9781617294532
38. Соломон М. DNS Security Management - В.: Wiley, 2017. - 384 с. - ISBN 978-1119328275.
39. Стоун Б. Продається все. Джефф Безос та ера Amazon - В.: Наш Фо-рмат, 2023. - 400 с. - ISBN 978-617-8120-51-1
40. Томпсон Б. DNS та Інтернет-протоколи - К.: Видавництво "Освіта", 2019. - 320 с. - ISBN 978-617-7585-01-5.
41. Френк Дж. JavaScript для веб-розробників - СПб.: Питер, 2017. - 430 с. - ISBN 978-5-4461-0790-5.
42. Фриз М.Є., Млинко Б.Б. Умовні лінійні випадкові процеси з дискрет-ним часом та їх властивості - Вісник Хмельницького національного університету. Серія: Технічні науки, 2022 (309), № 3. С. 7-12.
43. Харпер Дж. Правове регулювання доменних імен - В.: Науковий світ, 2021. - 380 с. - ISBN 978-966-10-7226-9.
44. Харрісон Г. Веб-хостинг для початківців - К.: Видавництво "Альфа", 2019. - 300 с. - ISBN 978-617-7280-24-1.
45. Шнайдер В. Mastering Windows Server 2016 Hyper-V - В.: Sybex, 2016. - 648 с. - ISBN 978-1119286187.
46. Amazon Web Services - Wikipedia. URL: https://uk.wikipedia.org/wiki/Amazon_Web_Services (дата звернення: 02.02.2024)
47. Anvil Docs website. URL: https://anvil.works/docs/overview (дата звер-нення: 11.04.2024)
48. Domain name - Wikipedia. URL: https://en.wikipedia.org/wiki/Domain_name (дата звернення: 02.10.2023)
49. Domain Name System - Wikipedia. URL: https://en.wikipedia.org/wiki/Domain_name (дата звернення: 19.11.2023)
50. DomainTools website. URL: https://www.domaintools.com/ (дата звер-нення: 11.02.2024)
51. Dynadot website. URL: https://www.dynadot.com/ (дата звернення: 05.03.2024)
52. Fryz M., Mlynko B. Properties of Stationarity and Cyclostationarity of Conditional Linear Random Processes - IEEE 15th International Conference on Advanced Trends in Radioelectronics, Telecommunications and Computer Engineering (TCSET). Lviv-Slavske, Ukraine: IEEE, 2020. P. 166-170.
53. Fryz M., Mlynko B. Property Analysis of Conditional Linear Random Process as a Mathematical Model of Cyclostationary Signal - 2nd International Workshop on Information Technologies: Theoretical and Applied Problems (ITTAP 2022). Ternopil, Ukraine: CEUR Workshop Proceedings, 2022. Vol. 3309. P. 77-82.
54. Fryz M., Mlynko B. Property analysis of multivariate conditional linear random processes in the problems of mathematical modelling of signals - Technol. Audit Prod. Reserv. 2022. Vol. 3, № 2(65). P. 29-32.
55. Fryz М., Mlynko B. Determination of the characteristic function of discrete-time conditional linear random process and its application - Sci. J. TNTU, 2023. Vol. 109, № 1. P. 16-23.
56. GoDaddy website. URL: https://www.godaddy.com/ (дата звернення: 13.01.2024)
57. Google Cloud Platform - Wikipedia. URL: https://en.wikipedia.org/wiki/Google_Cloud_Platform (дата звернення: 22.02.2024)
58. IP-адреса - Wikipedia. URL: https://uk.wikipedia.org/wiki/IP-адреса (дата звернення: 22.02.2024)
59. Microsoft Azure - Wikipedia. URL: https://en.wikipedia.org/wiki/Microsoft_Azure (дата звернення: 01.03.2024)
60. Namecheap website. URL: https://www.namecheap.com/ (дата звернення: 19.03.2024)
Content type: Master Thesis
�蝷箔����:122 — комп’ютерні науки

��辣銝剔�﹝獢�:
獢�獢� ��膩 憭批���撘� 
Mag_2024_SNnm_61_Mats_O_I.pdf2,87 MBAdobe PDF璉�閫�/撘��


�DSpace銝剜�������★��������雿��.

蝞∠�極�