Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 4

Программа защиты файлов от несанкционированного доступа

20.01.2016, 22:19. Показов 3650. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер! Хотела поработать над созданием программы, которая защищает любые файлы (документы, программы,,) паролем. Т.е. при нажатии на необходимый документ, должна открыться программа и запрашивать пароль для открытия доступа. И еще система должна отказывать копированию защищенного файла на любой адрес. Ну и список всех защищенных файлов должны отображаться в таблице (в самой программе) и открываться при нажатии. А еще, чтобы была возможность ставить разные пароли на разные файлы, изменять и удалять их. Помогите пожалуйста с созданием программы)))
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.01.2016, 22:19
Ответы с готовыми решениями:

Кодирование изображений и их защита файлов изображений от несанкционированного доступа
Нужны мысли, исходники программ по поводу этой темы. Примерный алгоритм действий есть: Кодирование: Разбить изображение на...

Защита файлов от несанкционированного доступа
Добрый вечер! C# изучаю не так давно. В институте поставили задачу, написать графическую программу, которая бы могла защищать файлы...

Резидентная программа, которая защищает определенный каталог от несанкционированного доступа
Надо написать резидентную программу, которая защищает определенный каталог от несанкционированного доступа. Т.е. не пускает пользователя в...

14
5978 / 4553 / 1095
Регистрация: 29.08.2013
Сообщений: 28,180
Записей в блоге: 3
21.01.2016, 08:54
Цитата Сообщение от Aidana Посмотреть сообщение
Хотела поработать над созданием программы, которая защищает любые файлы
поработайте

лучше возьмите и создайте криптоконтейнер с паролем и помещайте в него файлы пользователя, оставляя вместо них ссылки на эти документы (что то типа my.exe /Документ1.doc). по ссылке открывайте ваш контейнер, ищите файл и показывайте пароль.
0
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
21.01.2016, 09:07
Цитата Сообщение от Aidana Посмотреть сообщение
Помогите пожалуйста с созданием программы)
Мне кажется что эта задача для тебя будет сложноватой... Думаю что это уровень программ типа Hide Folder. А там если не ошибаюсь используются драйвера, которые перехватывают работу функций доступа к файлам...
Самое простое, как озвучил qwertehok, контейнер в виде базы данных например, внутри которой по паролю будут криптоваться файлы. Такая система по-моему называется или Vault или Вархауз (работая с Solid works я сталкивалась в подобным ПО).
Если не секрет, зачем тебе такая программа понадобилась?
0
 Аватар для BOGG ART
592 / 459 / 147
Регистрация: 09.12.2013
Сообщений: 2,385
Записей в блоге: 2
21.01.2016, 12:46
Можно попытаться пошаманить над правами доступа NTFS... И открывать все эти файлы через программу через копирование во временную папку...
Но в целом планка слишком высокая.
0
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 4
21.01.2016, 17:32  [ТС]
Цитата Сообщение от Hikari Посмотреть сообщение
Самое простое, как озвучил qwertehok, контейнер в виде базы данных например, внутри которой по паролю будут криптоваться файлы. Такая система по-моему называется или Vault или Вархауз (работая с Solid works я сталкивалась в подобным ПО).
Если не секрет, зачем тебе такая программа понадобилась?
Я то не нуждалась в программе, это у меня задание по информатике. Основное требование разработать программу именно в Делфи, из за чего я не могу использовать другие методы.
0
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
21.01.2016, 17:44
Цитата Сообщение от Aidana Посмотреть сообщение
Основное требование разработать программу именно в Делфи
А в ТЗ так и написано мол "нажатии на необходимый документ, должна открыться программа и запрашивать пароль для открытия доступа" или это уже твои домыслы?
0
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 4
21.01.2016, 19:41  [ТС]
Нет, не домыслы. Это содержится в заданий
0
 Аватар для BOGG ART
592 / 459 / 147
Регистрация: 09.12.2013
Сообщений: 2,385
Записей в блоге: 2
21.01.2016, 20:03
Где же такие задания выдают интересно? Как точно звучит оригинал ТЗ?
0
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 4
21.01.2016, 22:31  [ТС]
Цитата Сообщение от BOGG ART Посмотреть сообщение
Как точно звучит оригинал ТЗ?
Почти так же как я и написала в начале: Создать программу защиты файлов от несанкционированного доступа в среде разработки Delphi.
Несанкционированный доступ — доступ к информации в нарушение должностных полномочий сотрудника, доступ к закрытой для публичного доступа информации со стороны лиц, не имеющих разрешения на доступ к этой информации.
Разрабатываемая вами программа должна выполнять операции, как: создание/изменение/удаление паролей различных файлов (любого расширения); отказ копированию защищенного файла на любой адрес (съемный диск, электронная почта, т.д.). Необходимо,чтобы программа выполнялась в самой программе (касательно выделенного файла из списка всех защищенных файлов). Для разработки программы используйте следующие компоненты: Button/BitButton, ListBox, OpenDialog, SaveDialog.
0
пофигист широкого профиля
4770 / 3205 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
22.01.2016, 01:51
Бред. Какой троешник придумал такое задание?
0
 Аватар для BOGG ART
592 / 459 / 147
Регистрация: 09.12.2013
Сообщений: 2,385
Записей в блоге: 2
22.01.2016, 02:04
Цитата Сообщение от Aidana Посмотреть сообщение
Необходимо,чтобы программа выполнялась в самой программе
Wat?
Цитата Сообщение от Aidana Посмотреть сообщение
(касательно выделенного файла из списка всех защищенных файлов)
Цитата Сообщение от Aidana Посмотреть сообщение
Для разработки программы используйте следующие компоненты: Button/BitButton, ListBox
Есть подозрение, что имелось ввиду сделать мини-проводник. А вся "защита" (точнее "пароли") должна быть только от действий самой себя.
0
22.01.2016, 15:58

Не по теме:

Цитата Сообщение от Aidana Посмотреть сообщение
у меня задание по информатике ..отказ копированию защищенного файла на любой адрес (съемный диск, электронная почта, т.д.)
Считай что информатику ты не сдала и никогда не сдашь - в том виде как задача сформулирована она не решаема в принципе.

0
Житель Земли
 Аватар для DenNik
3004 / 3026 / 390
Регистрация: 26.07.2011
Сообщений: 11,465
Записей в блоге: 1
22.01.2016, 17:04
Цитата Сообщение от BOGG ART Посмотреть сообщение
Wat?
я бы сказал: WTF?
Цитата Сообщение от mss Посмотреть сообщение
в том виде как задача сформулирована она не решаема в принципе.
ну почему? похоже на принцип блокировки файлов антивирусом

Добавлено через 57 секунд
другой вопрос: сложность реализации и уровень предварительно выданных знаний для решения задачи
0
445 / 373 / 133
Регистрация: 09.09.2011
Сообщений: 1,345
22.01.2016, 23:48
Думаю, что BOGG ART прав, и нужно реализовать приложение типа урезанного "проводника" с озвученной логикой. Понятно, что вся "защита" будет работоспособна, только при выполнение операции в этой программе.

Но это имеет право на жизнь в качестве не самого простого учебного задания. единственно что бесполезного, кроме как "набития" навыков визуального программирования и тестирования приложения по спецификации.

я помню, лет 7-10 назад были популярны компьютерные клубы, где за оплаченное время можно было поиграть в компьютерные игры, или "посидеть в интернете". Так вот у нас в городе было популярно технически организовывать работу таких клубов следующим образом - на клиентских машинах был windows xp или 2000, а вместо оболочки (shell) была прописана сторонняя программа (вместо explorer.exe?) которая раскрывалась на весь экран и отображала только доступные клиенту приложения (иконки игр и т.д.) видимо перехватывала клавиатурный ввод и не давала возможности запустить никакие другие программы, т.е. прямой доступ к файловой системе был закрыт (только из разрешенных приложений). если каким-то образом удавалось "убить" эту оболочку - то виндовс просто перезапускал ее, как перезапускает explorer.exe.

чем не система ограниченного доступа? так-же и платежные терминалы примерно организованны. Так-что совсем бредом называть задание ИМХО не верно.

Добавлено через 7 минут

Не по теме:

кстати был в позапрошлом году в камбодже, так там и сейчас такие клубы есть. Очевидно что не каждый кхмерский школьник имеет дома компьютер с интернетом...

0
23.01.2016, 10:34

Не по теме:

Цитата Сообщение от Kitayets Посмотреть сообщение
вместо оболочки (shell) была прописана сторонняя программа (вместо explorer.exe?)
дык везде так было.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.01.2016, 10:34
Помогаю со студенческими работами здесь

Создание процесса из программы для защиты основного от несанкционированного завершения
Решил написать для своей программы систему защиты от убийства процесса. Хочу создавать из программы процесс, который будет следить за...

Защита от несанкционированного доступа.
Добрый день. Суть такова: "у меня курсач на C++ - Защита от несанкционированного доступа. " Хочу попросить совета у знающих людей...

Защита CD от несанкционированного доступа
Нужно написать программу, которая запрещает доступ к диску и разрешает в случае ввода пароля. На Delphi не получается, может есть...

Защита БД Аксесс 2003 от несанкционированного доступа
Доброго времени суток!!! Нужен совет!!!! Структура БД следующая: База Base находится на сервере в папке (директории) А. Эталонный...

Алгоритм шифрования или программа для защиты от использования файлов вне компании
День добрый, ситуация такая: Есть сетевая папка, в ней чертежи, ими пользуются несколько пользователей ну и время от времени...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru