簡體   English   中英

在PHP中創建數字使用一次安全令牌的最佳方法是什么?

[英]What is the best way to create a number-used-once security token in PHP?

為了安全起見,我想為運行LAMP堆棧的站點上的每個CRUD操作創建一個安全令牌。 該安全令牌將附加到a href URL,並在用戶單擊鏈接之后進行顯示或執行任何操作之前進行驗證。

首先,使用安全性令牌是保護應用程序安全的良好第一步,還是有更好的選擇?

其次,用PHP做到這一點的最佳方法是什么? 任何建議,尤其是代碼將有所幫助。 我是使用安全令牌的新手,因此任何解釋都將是很棒的。

(最好,我是說同時最安全和可用)

您可以使用uniqid

$token = md5(uniqid(mt_rand(), true));

不會停止XSS攻擊,因為黑客可以竊聽您的HTML並提取其中帶有安全令牌的href。

暫無
暫無

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

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