Механизм восстановления данных в результате их повреждения, заражения и/или несанкционированного изменения
https://doi.org/10.21822/2073-6185-2025-52-1-134-146
Аннотация
Цель. Целью исследования является программный анализ методов хэширования, сжатия и восстановления информации и разработка на этой основе модуля программного комплекса.
Метод. В ходе исследования применены алгоритмы хэширования.
Результат. Представлен возможный функционал программного средства и организованные механизмы проверки целостности путём использования хэш-таблиц и восстановления файла из резервной копии. Модуль программного комплекса использует разработанный алгоритм, позволяющий устранить уязвимости, связанные с целостностью программы, а также значительно снизить влияние вредоносных алгоритмов на целостность файлов. Для разработанного программного средства проводится сравнительный анализ с имеющимися аналогами, а также графическое представление работоспособности алгоритма, показывающее зависимость времени от количества файлов. Для разработки программного модуля был выбран реверсивный инкрементальный алгоритм резервного копирования, как наиболее подходящий для разработанного алгоритма и более удобный в использовании.
Вывод. Предложенный механизм восстановления данных является современным решением, обеспечивающим сохранность личных файлов в случае их повреждения. Для будущего улучшения программного средства определены основные задачи: расширение функционала программного средства; оптимизация программного кода для достижения большего быстродействия; обновление и улучшение модулей программного средства; добавление функций копирования образа диска.
Об авторах
Л. В. ЧеркесоваРоссия
Черкесова Лариса Владимировна, доктор физико-математических наук, профессор, профессор, кафедра «Кибербезопасность информационных систем»,
344000, г. Ростов-на-Дону, пл. Гагарина, 1
В. А. Савельев
Россия
Савельев Василий Александрович, кандидат физико-математических наук, доцент, доцент, кафедра «Кибербезопасность информационных систем»,
344000, г. Ростов-на-Дону, пл. Гагарина, 1
Е. А. Ревякина
Россия
Ревякина Елена Александровна, кандидат технических наук, доцент, доцент, кафедра «Кибербезопасность информационных систем»,
344000, г. Ростов-на-Дону, пл. Гагарина, 1
А. Р. Полулях
Россия
Полулях Анатолий Русланович, студент, кафедра «Кибербезопасность информационных систем»,
344000, г. Ростов-на-Дону, пл. Гагарина, 1
М. А. Семенцов
Россия
Семенцов Максим Александрович, студент, кафедра «Кибербезопасность информационных систем»,
344000, г. Ростов-на-Дону, пл. Гагарина, 1
Список литературы
1. Телегин В.А. Анализ криптографической стойкости модифицированного алгоритма md5. Universum: технические науки, № 9–2 (114), 2023, с. 16–20.
2. Клименко С.В., Яковлев В.В., Благовещенская Е.А. Исследование реализаций алгоритмов контрольной суммы CRC32" Известия Петербургского университета путей сообщения, т. 15, № 3, 2018, с. 471–477.
3. Астахов С.В., Вариханов Д.И. Вычислитель хеш-функции SHA-256. Политехнический молодежный журнал, 2023, № 08 (85). URL: http://dx.doi.org/10.18698/2541-8009-2023-8-924 (дата обращения 3.10.2023).
4. Эрдман А.А. Реализация алгоритма сжатия данных Лемпеля–Зива LZ77 на языке программирования Python. Постулат. – 2023. – №. 1.
5. Андриенко И.С. Разработка алгоритма сжатия данных RLE на языке программирования Python. Постулат. – 2023. – №. 1.
6. Звайгзне А.Ю. Создание алгоритма сжатия текстовых данных на языке программирования Python. Постулат. – 2023. – №. 1.
7. Чумбуридзе Я.А. Основные методы резервного копирования для обеспечения безопасности информации. Международный журнал гуманитарных и естественных наук, № 3-2 (78), 2023, с. 57–60.
8. Бопп В.А. Особенности выбора систем резервного копирования. Известия Тульского государственного университета. Технические науки, № 10, 2019, с. 297–300.
9. Официальный сайт программной среды Visual Code. URL: https://code.visualstudio.com/docs, дата обращения 12.11.2023.
10. Официальный сайт кроссплатформенной среды для разработки графической оболочки QtDesigner. URL: https://doc.qt.io/qt-6/qtdesigner-manual.html, дата обращения 16.11.2023.
11. Официальный сайт программного языка Python. URL:https://www.python.org/doc/, дата обращения 19.11.2023.
12. Импортозамещающие технологии обеспечения информационной безопасности и защиты данных: учебное пособие /Д.А. Короченцев, Л.В. Черкесова, Е.А. Ревякина [и др.]. — Ростов-на-Дону: Донской ГТУ, 2021. — 335 с.
13. Development of a real-time document approval system Cherckesova L., Boldyrikhin N., Revyakina E., Safaryan O., Yengibaryan I. В сборнике: E3S Web of Conferences. 14th International Scientific and Practical Conference on State and Prospects for the Development of Agribusiness, INTERAGROMASH 2021. Rostov-on-Don, 2021. С. 08047.
Рецензия
Для цитирования:
Черкесова Л.В., Савельев В.А., Ревякина Е.А., Полулях А.Р., Семенцов М.А. Механизм восстановления данных в результате их повреждения, заражения и/или несанкционированного изменения. Вестник Дагестанского государственного технического университета. Технические науки. 2025;52(1):134-146. https://doi.org/10.21822/2073-6185-2025-52-1-134-146
For citation:
Cherkesova L.V., Savelyev V.A., Revyakina E.A., Polulyakh A.R., Sementsov M.A. Mechanism for data recovery as a result of data corruption, infection and/or unauthorized modification. Herald of Dagestan State Technical University. Technical Sciences. 2025;52(1):134-146. (In Russ.) https://doi.org/10.21822/2073-6185-2025-52-1-134-146