Найти - Пользователи
Полная версия: Нужно записать и извлечь информацию в файл, скрытый от пользователя.
Начало » Python для новичков » Нужно записать и извлечь информацию в файл, скрытый от пользователя.
1
BOBAH
Есть задача: переменную, хранящую довольно большой объем информации(до десятков МБ) записать в файл, максимально скрытый от пользователя, а при последующих запусках скрипта извлекать информацию из этого файла. Под винду. Есть идеи???
Rafik
Первое, что приходит на ум - это прятать куда-нибудь в скрытую папку, которая находится, например, на сетевом диске или где много всякой всячины, скажем, в где-то в папке windows создать. Файл, естественно, должен быть скрытым.
FishHook
BOBAH
Вы бы сказали для начала, что вообще за задача такая. Понимаете, в текущем варианте ваш вопрос звучит крайне ламерски. Что значит “прятать от пользователя”, а если у пользователя права администратора? А если пользователь средствами операционной системы получит дескрипторы открытых процессом файлов? А ничего, что программа или её байт-код длоступны пользователю и при желании он простым текстовым редактором прочитает все её содержимое и извлекет пути к открываемым файлам элементарно?
Не спрашивайте “как сделать вот это”, вероятнее всего ваша задача решается вообще по-другому. Сначала расскажите, чего хотите добиться в принципе.
BOBAH
FishHook
BOBAHВы бы сказали для начала, что вообще за задача такая.
Шифрование большого объема личных сообщений и паролей на моем компе от очень-очень продвинутых юзеров.
PEHDOM
BOBAH
Шифрование большого объема личных сообщений и паролей на моем компе от очень-очень продвинутых юзеров.
создайте шифрованый контейнер программой типа TrueCrypt(вариант:шифрованая БД), перед запуском программы монтируйте контейнер/подключайтесь к БД с вводом пароля. Можете написать свою реализацию с преферансом и стюардессами, благо OpenPGP доступен каждому. Все остальное от лукавого. если пользователь “очень-очень продвинутый” то все ваши ухищрения коту под хвост стоит только пользователю загрузиться с лайв диска/флешки/парарельно установленой венде где у него будут все права на просмотр ФС.
FishHook
BOBAH
Чтобы другие юзеры не могли читать ваши личные файлы, нужно запретить юзерам читать ваши личные файлы. Вроде, логично.



FishHook
PEHDOM
где у него будут все права на просмотр ФС
Ето если ФС не шифруется
PEHDOM
FishHook
Ето если ФС не шифруется
Ну шифрование ФС в венде из коробки вещь достаточно условня(если мы говорим не о битлокере, а о вкладке “дополнительные атрибуты” ). на любом лайв ДВД с WinPE а-ля ХиренБутСД/ДВД, присутвует как минимум пару-тройку программ позволяющих за разумное время “распотрошить” любой зашифрованный вендой файл. Используються они кстати, для вполне себе законных операций по восстановлению системы или данных.

Для того и существют программы типа TrueCrypt или BitLocker .Хотя последней я бы не доверял,но для нужд ТС сойдет и она.

Хотя конечно мы не знаем степень продвинутости “очень-очень продвинутых юзеров”, может для них станет непреодолимой преградой и запрет на чтение в ACL.
FishHook
PEHDOM
Мы с тобой сейчас как китайские комсомольцы - мужественно придумываем себе трудности, чтобы впоследствии их доблестно преодолевать. Скорее всего, ничего из вышеперечисленного Вовану вообще не надо и его вопрос из разряда ежедневно появляющихся здесь топиков “я напесал програму на триста строк как мне сделать ехе чтобы хакеры не украли мой код и не продали за стопицот долларов”, а супер-пупер продвинутые пользователи - это мама с папой.
Rafik
Как советует PEHDOM: TrueCrypt и будет тебе, BOBAH, счастье. Никакие супер продвинутые пользователи не будут страшны!

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB