2012-12-07 60 views
0

我在寫一個從服務器獲取信息的小應用程序,允許用戶操作它,然後將其保存回服務器。從服務器獲取信息時,服務器還提供密碼。當信息被髮送回服務器時,服務器會查找密碼,作爲安全預防措施。提交表單後傳遞數據的安全方式?

我的問題是,表單提交後傳遞密碼的安全方式是什麼?我考慮了隱藏的字段,但是這樣可以找到密碼。

任何想法?

回答

2

您可以將其存儲在具有定義密碼的特定字段的會話中,並在使用後銷燬。

這是更好的用法。

+1

我也爲這種方法增加了一種可逆加密,但似乎最不可能被破壞。您還可以檢查sessionID和userID作爲增加的安全性以確保沒有任何更改。 –

0

你可以爲Javascript/jQuery的給密碼,然後攔截正常的表單提交,追加了密碼後的數據,然後重新提交表單,但是這可能是一個有點矯枉過正...

由於只要密碼沒有被用於其他任何事情(如在隨機生成的情況下)並且它是單獨使用的,將其放置在隱藏字段中應該不是什麼問題。普通用戶不知道如何查看隱藏字段。但是,如果您通過HTTP而不是HTTPS進行連接,則普通黑客將能夠查看通過未加密網絡發送的密碼,並可能在用戶可以使用該密碼之前使用該密碼。

+0

假設用戶的知識絕對是殘酷的安全策略。 –