Форум сайта python.su
0
Есть задача: переменную, хранящую довольно большой объем информации(до десятков МБ) записать в файл, максимально скрытый от пользователя, а при последующих запусках скрипта извлекать информацию из этого файла. Под винду. Есть идеи???
Отредактировано BOBAH (Март 26, 2019 07:41:28)
Офлайн
27
Первое, что приходит на ум - это прятать куда-нибудь в скрытую папку, которая находится, например, на сетевом диске или где много всякой всячины, скажем, в где-то в папке windows создать. Файл, естественно, должен быть скрытым.
Офлайн
568
BOBAH
Вы бы сказали для начала, что вообще за задача такая. Понимаете, в текущем варианте ваш вопрос звучит крайне ламерски. Что значит “прятать от пользователя”, а если у пользователя права администратора? А если пользователь средствами операционной системы получит дескрипторы открытых процессом файлов? А ничего, что программа или её байт-код длоступны пользователю и при желании он простым текстовым редактором прочитает все её содержимое и извлекет пути к открываемым файлам элементарно?
Не спрашивайте “как сделать вот это”, вероятнее всего ваша задача решается вообще по-другому. Сначала расскажите, чего хотите добиться в принципе.
Офлайн
0
FishHookШифрование большого объема личных сообщений и паролей на моем компе от очень-очень продвинутых юзеров.
BOBAHВы бы сказали для начала, что вообще за задача такая.
Офлайн
294
BOBAHсоздайте шифрованый контейнер программой типа TrueCrypt(вариант:шифрованая БД), перед запуском программы монтируйте контейнер/подключайтесь к БД с вводом пароля. Можете написать свою реализацию с преферансом и стюардессами, благо OpenPGP доступен каждому. Все остальное от лукавого. если пользователь “очень-очень продвинутый” то все ваши ухищрения коту под хвост стоит только пользователю загрузиться с лайв диска/флешки/парарельно установленой венде где у него будут все права на просмотр ФС.
Шифрование большого объема личных сообщений и паролей на моем компе от очень-очень продвинутых юзеров.
[code python][/code]
Офлайн
568
BOBAH
Чтобы другие юзеры не могли читать ваши личные файлы, нужно запретить юзерам читать ваши личные файлы. Вроде, логично.
Офлайн
568
PEHDOMЕто если ФС не шифруется
где у него будут все права на просмотр ФС
Офлайн
294
FishHookНу шифрование ФС в венде из коробки вещь достаточно условня(если мы говорим не о битлокере, а о вкладке “дополнительные атрибуты” ). на любом лайв ДВД с WinPE а-ля ХиренБутСД/ДВД, присутвует как минимум пару-тройку программ позволяющих за разумное время “распотрошить” любой зашифрованный вендой файл. Используються они кстати, для вполне себе законных операций по восстановлению системы или данных.
Ето если ФС не шифруется
[code python][/code]
Отредактировано PEHDOM (Март 26, 2019 13:41:05)
Офлайн
568
PEHDOM
Мы с тобой сейчас как китайские комсомольцы - мужественно придумываем себе трудности, чтобы впоследствии их доблестно преодолевать. Скорее всего, ничего из вышеперечисленного Вовану вообще не надо и его вопрос из разряда ежедневно появляющихся здесь топиков “я напесал програму на триста строк как мне сделать ехе чтобы хакеры не украли мой код и не продали за стопицот долларов”, а супер-пупер продвинутые пользователи - это мама с папой.
Офлайн
27
Как советует PEHDOM: TrueCrypt и будет тебе, BOBAH, счастье. Никакие супер продвинутые пользователи не будут страшны!
Офлайн