簡體   English   中英

如何防止Asp.net Webforms中的XSS攻擊?

[英]How can I prevent XSS attack in Asp.net Webforms?

如何在Asp.net web forms中的WebMethod Web服務中防止XSS攻擊? 我在webconfig中設置ValidateRequest="true" ,但是它不起作用。

web.config:

<system.web>
 <pages  validateRequest="true"  />
</system.web>

page.aspx.cs:

  [WebMethod]        
    public static string New(string txtName){
              ....
     }

您至少可以做兩件事:

  • 使用HtmlSanitizer庫從構造中清除HTML片段和文檔,從而可能導致XSS攻擊。
  • 開始使用內容安全策略標頭,以防止內聯執行可能的注入腳本。

暫無
暫無

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

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