Защитите файл Python и сделайте его исполняемым

276
MarvinMcFly

Я пишу небольшую программу на Python с main.py и пакетом, называемым backend .

Теперь я хочу защитить пакет от доступа к нему, но сделать его пригодным для использования из main.py с обычным пользователем, таким как AppUser, без sudo и чего-то в этом роде.

Как я могу решить эту проблему?

0
Спасибо за быстрый ответ. Это близко к моему вопросу, но на самом деле не отвечаю, что я ищу не шифрование. Я хочу защитить только тот файл, который находится в пакете, с данными для входа в него. Нет ли в Linux решения, такого как привилегии пользователя или что-то в этом роде? MarvinMcFly 6 лет назад 0
Чтобы выполнить файл, они должны иметь возможность прочитать его. Единственный способ сделать это - превратить ваш бэкэнд в некий вид http-сервера и поместить его на защищенную машину, здесь права доступа к файлам не помогут. Mokubai 6 лет назад 0
Чтобы было ясно, вы, вероятно, можете создать нового пользователя, который будет запускать ваш бэкэнд и защищать бэкэнд под этим пользователем и блокировать доступ к вашему файлу всем остальным пользователям, но для этого все равно потребуется работа по программированию, чтобы сделать бэкэнд доступным. Мы не можем знать, как работает ваша программа или она работает для вас. Вопросы программирования здесь не по теме, поэтому мы не можем помочь вам в этом. Mokubai 6 лет назад 0

0 ответов на вопрос