LocalClientSecuritySettings.ReplayCacheSize 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定用於偵測重新執行攻擊之已快取 Nonce 數目。
public:
property int ReplayCacheSize { int get(); void set(int value); };
public int ReplayCacheSize { get; set; }
member this.ReplayCacheSize : int with get, set
Public Property ReplayCacheSize As Integer
屬性值
用於偵測重新執行的已快取 Nonce 數目。 預設值為 900000。
範例
這個範例會說明如何取得用於重新執行偵測的快取 Nonce 數量。
int replayCacheSize = settings.ReplayCacheSize;
Dim replayCacheSize As Integer = settings.ReplayCacheSize
備註
Nonce 是「使用一次的數位」,通常是驗證通訊協定中使用的亂數字,以確保舊通訊無法使用重新執行來攻擊。
如果超過 Nonce 計數,傳入訊息就會遭到拒絕並擲回 MessageSecurityException。 舊的 Nonce 會及時移除。