Програмне забезпечення для створення захисту конфіденційної інформації від SQL-атак

dc.contributor.advisorШуклін, Герман Вікторович
dc.contributor.authorАржанцев, Михайло Максимович
dc.date.accessioned2025-07-10T13:07:11Z
dc.date.available2025-07-10T13:07:11Z
dc.date.issued2025
dc.description.abstractДипломна робота за темою «Програмне забезпечення для створення захисту конфіденційної інформації від SQL-атак» виконана студентом кафедри інженерії програмного забезпечення в енергетиці НН ІАТЕ Аржанцевом Михайлом Максимовичем зі спеціальності 121 «Інженерія програмного забезпечення» за освітньо-професійною програмою «Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем в енергетиці» і складається зі: вступу; 5 розділів («Постановка задачі та основні завдання», «Аналіз літератури та огляд існуючих рішень», «Засоби реалізації програмного забезпечення», «Опис програмної реалізації», «Робота користувача з розробленою системою»), висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 25 джерел; 15 ілюстрацій та 2 додатків. Загальний обсяг роботи 67 сторінок. Актуальність теми полягає в тому, що SQL-ін’єкції залишаються однією з найпоширеніших загроз для безпеки баз даних, що призводять до витоку конфіденційної інформації. Розробка програмного забезпечення для захисту від таких атак є критично важливою для забезпечення надійності вебдодатків. Дослідження сприяє підвищенню обізнаності розробників про методи безпечного кодування. Метою роботи є дослідження вразливостей баз даних до SQL-ін’єкцій та розробка методики захисту конфіденційної інформації шляхом впровадження надійних механізмів обробки запитів. Для досягнення поставленої мети виконано такі завдання: провести теоретичне дослідження; проаналізувати сучасні методи виявлення та запобігання SQL-атак; розробити програмний продукт; створити зрозумілий користувацький інтерфейс для демонстрації роботи системи; провести тестування ефективності реалізованих механізмів захисту від SQL-атак. Практичне значення одержаних результатів полягає в розробці програмного продукту, створеного для глибокого розуміння механізмів SQL-ін'єкцій та демонстрації ефективних методів захисту. Це сприяє підвищенню обізнаності розробників про важливість безпечних практик кодування та слугує основою для подальших досліджень у сфері кібербезпеки вебдодатків.
dc.description.abstractotherThe thesis on the topic “Software for Protecting Confidential Information from SQL Attacks” was completed by Arzhantsev Mykhailo Maksymovych, a student of the Department of Software Engineering in Energy at the Institute of Nuclear and Thermal Energy, specializing in 121 “Software Engineering” under the educational-professional program “Software Engineering of Intelligent Cyber-Physical Systems in Energy.” The thesis consists of: an introduction; five sections (“Problem Statement and Main Objectives,” “Literature Review and Analysis of Existing Solutions,” “Tools for Software Implementation,” “Description of Software Implementation,” “User Interaction with the Developed System”); conclusions for each section; general conclusions; a list of references containing 25 sources; 15 illustrations; and 2 appendices. The total volume of the work is 67 pages. Relevance of the Topic: SQL injections remain one of the most common threats to database security, leading to the leakage of confidential information. Developing software to protect against such attacks is critical for ensuring the reliability of web applications. The research promotes developers’ awareness of secure coding practices. The purpose of the work is the study of database vulnerabilities to SQL injections and the development of a methodology for protecting confidential information by implementing reliable query processing mechanisms. To achieve the goal, the following tasks were completed: conduct a theoretical study; analyze modern methods of detecting and preventing SQL attacks; develop a software product; create a clear user interface to demonstrate the system's operation; test the effectiveness of the implemented mechanisms for protecting against SQL attacks. The practical value of develop a software product designed to provide a deep understanding of SQL injection mechanisms and demonstrate effective protection methods. This helps to raise awareness among developers about the importance of secure coding practices and serves as a basis for further research in the field of web application cybersecurity.
dc.format.extent67 с.
dc.identifier.citationАржанцев, М. М Програмне забезпечення для створення захисту конфіденційної інформації від SQL-атак : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення / Аржанцев Михайло Максимович. – Київ, 2025. – 67 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/74865
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectSQL-ін’єкція
dc.subjectбаза даних
dc.subjectпараметризовані запити
dc.subjectPHP
dc.subjectPDO
dc.subjectавторизація
dc.subjectреєстрація
dc.subjectSQL injection
dc.subjectdatabase
dc.subjectparameterized queries
dc.subjectPHP
dc.subjectPDO
dc.subjectauthorization
dc.subjectregistration
dc.titleПрограмне забезпечення для створення захисту конфіденційної інформації від SQL-атак
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Arzhantsev_bakalavr.pdf
Розмір:
2.01 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: