LINUX.ORG.RU

Утилита на python - как защитить данные для авторизации?

 , ,


2

4

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

★★★★★

Ответ на: комментарий от gnunixon

ну... чтобы закинуть это в переменные окружения, нужно все равно где-то прописать в открытом виде.

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от FIL

Ну я тебе прям щас здесь так взял и написал открытым текстом, что юзаю защищенное подключение к серверам пентагона, ога

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от leave

SQLite? она ж незапароленная. Подключись да смотри. Да даже, если и паролить - пароль-то в открытом виде хранить?

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от Aeon

Я все равно не понимаю, как юзать эту и подобные приблуды так, чтобы не получать своим скриптом данные в открытом виде. Можешь юз-кейс подсказать?

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Это, конечно, хорошо, но если скрипт предназначен для запуска демоном? А если вообще кроссплатформенно сервисом в винде?

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от bvn13

https://wiki.archlinux.org/index.php/KDE_Wallet#Unlock_KDE_Wallet_automatical...

так конечно у эпл тоже есть такое замечательное приложение, вот туть пример с кейрингом https://github.com/jaraco/keyring/blob/master/keyring/backends/OS_X.py

не думаю, что среди нас есть пользователи виндовс, но теоретически там тоже что-то есть https://github.com/jaraco/keyring/blob/master/keyring/backends/Windows.py

anonymous
()

Я, как пользователь Gnome, использую GNOME Keyring, но это налагает некоторые требования. Нет какой либо переносимости (only Linux) и выбор DE (only Gnome).

anonymous
()
Ответ на: комментарий от Dark_SavanT

Опять же: усб-токен воткнут всегда, злоумышленник, залогинившись, может его прочитать/использовать

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от bvn13

Тогда железный ящик, никакого интернета и главное питания.

Dark_SavanT ★★★★★
()

Ты што, тупой? Тебе же Анон скинул сыслку на python keyring.

moar

anonymous
()

думаю что никак, только псевдозащита (типа xor или ключ симметричный вшить внутрь) для ленивых читать код

x905 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.