我想編寫訪問我的網上銀行數據的腳本。大多數是隻讀的東西,用於繪製圖形和發送警報等。我的銀行腳本
但我不想在腳本中以明文寫我的網上銀行登錄信息。
我該如何解決這個困境?
我希望能夠從cronjobs /定期運行的東西,如果可能的話。
我想編寫訪問我的網上銀行數據的腳本。大多數是隻讀的東西,用於繪製圖形和發送警報等。我的銀行腳本
但我不想在腳本中以明文寫我的網上銀行登錄信息。
我該如何解決這個困境?
我希望能夠從cronjobs /定期運行的東西,如果可能的話。
經過一段時間的思考後,似乎最好的答案是讓一家銀行在發生交易時向您發送電子郵件。然後,解析這些電子郵件。
不是理想的解決方案,但唯一可能的情況是(我的銀行至少會在發生交易超過20美元時給我發電子郵件)和安全(如果腳本中斷了,它能做的最糟糕的事情就是向我提供虛假信息)。
雖然從Oded有一個很好的建議,唯一的問題是向程序/腳本提供命令行參數時,它們將在進程運行時顯示在top(1)和ps(1)中。當然,這可能會在您的個人計算機上使用,您是唯一登錄的用戶,但在多用戶系統上,這樣做會相當危險。
它可能會從多用戶系統運行。這些是重要的問題。 – nornagon 2010-11-13 05:00:54
我的建議,至於用戶名/密碼的東西去 - 我的建議是有一個快速,首次嚮導,接受用戶的信息,哈希(使用MD5或SHA256),並提示他們輸入用戶名和密碼,每次他們運行腳本。這樣,您不會比較原始數據(您正在比較散列)和一些額外的填充,請確保該腳本關閉除所有者(「chmod 400 .bankscriptrc」)之外的所有人的讀取標誌。 – nesv 2010-11-13 22:28:28
不幸的是,這與我從一個cron工作打到我銀行的web界面不兼容。 – nornagon 2010-12-22 06:05:35
嘗試與心靈感應。 – Jack 2010-11-12 21:26:54