Сценарии моего банка - PullRequest
       21

Сценарии моего банка

2 голосов
/ 13 ноября 2010

Я хочу написать сценарии, которые получают доступ к моим данным интернет-банкинга.В основном только для чтения, для рисования графиков и отправки оповещений и т. Д.

Но я не хочу записывать данные для входа в мой интернет-банк в виде открытого текста.

Как решитьэта дилемма?

Я хотел бы иметь возможность запускать вещи из cronjobs / периодически, если это возможно.

Ответы [ 5 ]

2 голосов
/ 07 ноября 2013

Вы должны проверить boobank , это веб-сайт, который уже поддерживает широкий спектр банков (гуд, в основном французские банки, я полагаю) Но добавление вашего модуля было бы большим вкладом, и у вас нет проблем с созданием всей командной строки.

Что касается другой части вашего вопроса, boobank сохранит ваш пароль в ~/.config/weboob/backends, в виде открытого текста, доступного только для чтения вами. Это может быть недостаточно для вас. Но это, безусловно, намного лучше, чем вводить пароль в командной строке!

1 голос
/ 06 января 2011

Подумав об этом некоторое время, кажется, что лучшим ответом является получение банка, который может отправить вам электронное письмо в случае совершения транзакции.Затем выполните синтаксический анализ этих электронных писем.

Не идеальное решение, но единственное, которое является вероятным (мой банк, по крайней мере, отправит мне электронное письмо, когда произойдут транзакции> 20 долларов США) и безопасным (если этот скрипт сломается, худшее егоможет предоставить мне ложную информацию).

1 голос
/ 13 ноября 2010

Хотя хорошее предложение от Одед , единственная проблема заключается в предоставлении аргументов командной строки для программы / скрипта, они будут отображаться в top (1) и ps (1), пока процессБег.Конечно, это, вероятно, будет использоваться на вашем персональном компьютере, где вы являетесь единственным пользователем, вошедшим в систему, но в многопользовательских системах это было бы довольно рискованно.

1 голос
/ 13 ноября 2010

Заставьте ваш скрипт принимать аргументы командной строки для имени пользователя и пароля и использовать переданные значения.

0 голосов
/ 13 ноября 2010

Используйте какой-нибудь двусторонний алгоритм шифрования, такой как AES или DES.

...