簡體   English   中英

存儲用戶銀行帳戶信息的最佳方法?

[英]Best way to store bank account information of users?

將用戶的銀行帳戶信息安全存儲在Rails應用程序中的最佳方式是什么?

我想以一種管理員可以查看完整銀行信息的方式存儲信息,同時仍在數據庫中對其進行加密。

這樣做的重點是,我可以快速參考他們的銀行信息,以便將錢從我自己的銀行網站電匯到他們的銀行帳戶。

這是一個好主意嗎?

有任何想法以最低的責任安全地這樣做嗎?

謝謝

對於這樣的事情,我喜歡使用attr_encrypted gem,這真的很容易使用

1)將attr_encrypted添加到Gemfile

gem "attr_encrypted" 

2)現在,您可以在模型中執行以下操作

class User
  attr_encrypted :bank_account_number, key: 'This is a key that is 256 bits!!'
end

3)現在您需要知道的是如何獲取數據

  user = User.new
  user.bank_account_number = '123456789'
  user.bank_account_number # returns the unencrypted object ie. '123456789'
  user.encrypted_bank_account_number # returns the encrypted version of :bank_account_number

我希望這對Happy Hacking user.save有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM