BOBAH
Март 26, 2019 07:19:27
Есть задача: переменную, хранящую довольно большой объем информации(до десятков МБ) записать в файл, максимально скрытый от пользователя, а при последующих запусках скрипта извлекать информацию из этого файла. Под винду. Есть идеи???
Rafik
Март 26, 2019 07:29:09
Первое, что приходит на ум - это прятать куда-нибудь в скрытую папку, которая находится, например, на сетевом диске или где много всякой всячины, скажем, в где-то в папке windows создать. Файл, естественно, должен быть скрытым.
FishHook
Март 26, 2019 07:49:12
BOBAH
Вы бы сказали для начала, что вообще за задача такая. Понимаете, в текущем варианте ваш вопрос звучит крайне ламерски. Что значит “прятать от пользователя”, а если у пользователя права администратора? А если пользователь средствами операционной системы получит дескрипторы открытых процессом файлов? А ничего, что программа или её байт-код длоступны пользователю и при желании он простым текстовым редактором прочитает все её содержимое и извлекет пути к открываемым файлам элементарно?
Не спрашивайте “как сделать вот это”, вероятнее всего ваша задача решается вообще по-другому. Сначала расскажите, чего хотите добиться в принципе.
BOBAH
Март 26, 2019 09:04:45
FishHook
BOBAHВы бы сказали для начала, что вообще за задача такая.
Шифрование большого объема личных сообщений и паролей на моем компе от очень-очень продвинутых юзеров.
PEHDOM
Март 26, 2019 09:27:22
BOBAH
Шифрование большого объема личных сообщений и паролей на моем компе от очень-очень продвинутых юзеров.
создайте шифрованый контейнер программой типа TrueCrypt(вариант:шифрованая БД), перед запуском программы монтируйте контейнер/подключайтесь к БД с вводом пароля. Можете написать свою реализацию с преферансом и стюардессами, благо OpenPGP доступен каждому. Все остальное от лукавого. если пользователь “очень-очень продвинутый” то все ваши ухищрения коту под хвост стоит только пользователю загрузиться с лайв диска/флешки/парарельно установленой венде где у него будут все права на просмотр ФС.
FishHook
Март 26, 2019 09:38:32
BOBAHЧтобы другие юзеры не могли читать ваши личные файлы, нужно запретить юзерам читать ваши личные файлы. Вроде, логично.
FishHook
Март 26, 2019 09:42:08
PEHDOM
где у него будут все права на просмотр ФС
Ето если ФС не шифруется
PEHDOM
Март 26, 2019 13:39:24
FishHook
Ето если ФС не шифруется
Ну шифрование ФС в венде из коробки вещь достаточно условня(если мы говорим не о битлокере, а о вкладке “дополнительные атрибуты” ). на любом лайв ДВД с WinPE а-ля ХиренБутСД/ДВД, присутвует как минимум пару-тройку программ позволяющих за разумное время “распотрошить” любой зашифрованный вендой файл. Используються они кстати, для вполне себе законных операций по восстановлению системы или данных.
Для того и существют программы типа TrueCrypt или BitLocker .Хотя последней я бы не доверял,но для нужд ТС сойдет и она.
Хотя конечно мы не знаем степень продвинутости “очень-очень продвинутых юзеров”, может для них станет непреодолимой преградой и запрет на чтение в ACL.
FishHook
Март 27, 2019 04:56:54
PEHDOM
Мы с тобой сейчас как китайские комсомольцы - мужественно придумываем себе трудности, чтобы впоследствии их доблестно преодолевать. Скорее всего, ничего из вышеперечисленного Вовану вообще не надо и его вопрос из разряда ежедневно появляющихся здесь топиков “я напесал програму на триста строк как мне сделать ехе чтобы хакеры не украли мой код и не продали за стопицот долларов”, а супер-пупер продвинутые пользователи - это мама с папой.
Rafik
Март 27, 2019 06:13:45
Как советует PEHDOM: TrueCrypt и будет тебе, BOBAH, счастье. Никакие супер продвинутые пользователи не будут страшны!