|
|
|
Защита информации.
|
|||
|---|---|---|---|
|
#18+
Хочу посоветоваться... Стоит задача написать программу защиты файлов базы данных (в моем случае .dt) от удаления. То есть, чтоб файлы нельзя было удалить(F8), переместить(F6) и поверх них нельзя записать(F5). ОС Windows. Есть вариант, написать программу, которая будет открывать эти файлы - и таким образом не давать их удалить. Но при этом необходимо, чтоб другие пользователи могли изменять файлы. Подскажите функцию открытия, чтоб разрешала другим пользователям работать с файлом. Или предложите ваши варианты защиты. Только чтоб это делала программа, а не ОС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 18:14:58 |
|
||
|
Защита информации.
|
|||
|---|---|---|---|
|
#18+
Эффективно на 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 и саму файловую систему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 18:37:56 |
|
||
|
Защита информации.
|
|||
|---|---|---|---|
|
#18+
Возможности файлового API Java очень сильно зависят от ОС (локи более-менее прилично работают только в Linux). Если уж жуть как хочется на Java -- пишите врапперы JNI, а логику локов реализуйте возможностями ОС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2013, 19:41:19 |
|
||
|
Защита информации.
|
|||
|---|---|---|---|
|
#18+
wvetal, кажется тебе нужен NTFS-permissions http://stackoverflow.com/questions/8789063/java-and-ntfs-permissions-of-windows-system-files Вообще постановка странная. Или по ней мало информации. Когда БД работает ее удалить и так невозможно. Пока Windows использует файл - он принципиально неудаляем. Если задача стоит в контексте защиты информации - так это делается вообще не так. БД работают только на серверах куда пользователей за километр вообще не пускают. А безопасность кодять не Javой а специальными админскими тулзами которые для этого созданы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2013, 15:53:09 |
|
||
|
Защита информации.
|
|||
|---|---|---|---|
|
#18+
1) Пишем хранилище файлов на жабе 2) Притворяемся виндовс-хостом http://www.alfresco.com/news/press-releases/alfresco-makes-leading-java-implementation-jlan-shared-file-drive-interface ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2013, 16:06:48 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38412198&tid=2128499]: |
0ms |
get settings: |
20ms |
get forum list: |
28ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
57ms |
get topic data: |
22ms |
get forum data: |
6ms |
get page messages: |
95ms |
get tp. blocked users: |
3ms |
| others: | 349ms |
| total: | 596ms |

| 0 / 0 |
