使用了隱藏表單字段。
程序員通常信任隱藏字段的內容,認為用戶不會查看它們或操作其內容。攻擊者則會推翻這些假設。他們將檢查寫入隱藏字段的值,更改它們,或使用攻擊數據替換這些內容。
例:類型為 hidden 的 <input> 標簽表示使用了隱藏字段。
<input type="hidden">
[1] Standards Mapping - Security Technical Implementation Guide Version 3 - (STIG 3) APP3610 CAT I
[2] Standards Mapping - Security Technical Implementation Guide Version 3.4 - (STIG 3.4) APP3610 CAT I
[3] Standards Mapping - Common Weakness Enumeration - (CWE) CWE ID 472, CWE ID 642
[4] Input Validation and Representation Fortify, An HP Company
[5] Standards Mapping - SANS Top 25 2009 - (SANS 2009) Risky Resource Management - CWE ID 642