powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Защита информации.
6 сообщений из 6, страница 1 из 1
Защита информации.
    #38412198
wvetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу посоветоваться...

Стоит задача написать программу защиты файлов базы данных (в моем случае .dt) от удаления.
То есть, чтоб файлы нельзя было удалить(F8), переместить(F6) и поверх них нельзя записать(F5).

ОС Windows.

Есть вариант, написать программу, которая будет открывать эти файлы - и таким образом не давать их удалить. Но при этом необходимо, чтоб другие пользователи могли изменять файлы.
Подскажите функцию открытия, чтоб разрешала другим пользователям работать с файлом.

Или предложите ваши варианты защиты. Только чтоб это делала программа, а не ОС.
...
Рейтинг: 0 / 0
Защита информации.
    #38412239
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эффективно на Java это сделать не просто
http://stackoverflow.com/questions/128038/how-can-i-lock-a-file-using-java-if-possible
http://docs.oracle.com/javase/7/docs/api/java/nio/channels/FileLock.html
Разве что дополнительно бэкапить файлы в некое приватное хранилище.
Гораздо больше всего интересного можно придумать, работая на уровне файловой системы. Но для этого нужно изучить API OS и саму файловую систему.
...
Рейтинг: 0 / 0
Защита информации.
    #38412294
Мужик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможности файлового API Java очень сильно зависят от ОС (локи более-менее прилично работают только в Linux). Если уж жуть как хочется на Java -- пишите врапперы JNI, а логику локов реализуйте возможностями ОС.
...
Рейтинг: 0 / 0
Защита информации.
    #38413252
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wvetal, кажется тебе нужен NTFS-permissions

http://stackoverflow.com/questions/8789063/java-and-ntfs-permissions-of-windows-system-files

Вообще постановка странная. Или по ней мало информации. Когда БД работает ее удалить
и так невозможно. Пока Windows использует файл - он принципиально неудаляем.

Если задача стоит в контексте защиты информации - так это делается вообще не так.
БД работают только на серверах куда пользователей за километр вообще не пускают.
А безопасность кодять не Javой а специальными админскими тулзами которые
для этого созданы.
...
Рейтинг: 0 / 0
Защита информации.
    #38413279
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Пишем хранилище файлов на жабе
2) Притворяемся виндовс-хостом

http://www.alfresco.com/news/press-releases/alfresco-makes-leading-java-implementation-jlan-shared-file-drive-interface
...
Рейтинг: 0 / 0
Защита информации.
    #38413493
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВообще постановка странная
+1
аффтар! Возьми не БД, а СУБД. И защита не понадобится.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Защита информации.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]