Kosarar Ответов: 1

Как программно реализовать пароль доступа к определенному типу файлов в linux/windows?


Linux and Windows question.

1. I do not want user to launch all ".doc" files (including those he brings in).
2. User tries to launch a file "test.doc". 
3. The password window appears. 
4. If the password is correct, the file is opened. 
Know how?..


Что я уже пробовал:

I read this guide: 

http://www.wikihow.com/Create-a-Password-Protected-File-on-Windows-7

The problem is that I want to do it by mask, not just a few known files.

1 Ответов

Рейтинг:
0

Dave Kreskowiak

Вы не.

Windows не поддерживает выполнение таких действий без переписывания части ядра или, по крайней мере, перехвата функций ввода-вывода с помощью библиотеки, такой как обходные пути (10 000 долларов).

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

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

Вы не первый нуб, которому пришла в голову эта идея, и вы не будете последним. Это показывает, что вы не понимаете модель безопасности, встроенную в Windows, и как она работает.

То, что вы описали, не имеет ничего общего с тем, что было написано в ссылке, которую вы разместили.