ckeditor的安全性問題

來源:互聯網
上載者:User
ckeditor 是一個可視化的編輯工具,當提交時,POST到伺服器端的是“HTML代碼”,

雖然在用戶端的“所見即所得 (WYSIWYG)”模式下,會自動過濾一些不安全的代碼,但並不能保證伺服器端接收到的都是安全的HTML代碼,ckeditor 是否提供有伺服器端的HTML過濾工具?


回複討論(解決方案)

用戶端提交的資料本來就不是百分百的可靠,服務端做一些驗證還是有必要的。

ckeditor 是否提供有伺服器端的HTML過濾工具?
想知道這個外掛程式是否有著功能,那你得看下它的源碼,分析下就知道的,
但是自己還是要在服務端檢測下,避免有bug出現。

感謝樓上兩位的回答,確實要執行伺服器端的檢測。關鍵是怎麼保證html元素的完整性呢?

比如:使用者上傳不規範的html代碼,如:

123

456789

aaa

這些代碼和系統原有的程式碼群組合後可能會亂套,但你又不能禁用這些html代碼,他們可能是一張圖片,一個連結或一些樣式,如何避免這種情況的發生?

如果在伺服器端也要做這種處理,感覺就是做了個系統一樣,難度很大啊,請高人指點~~~

伺服器端應該過濾哪些標籤呢?比如:






還有哪些是必須過濾的呢???

ckeditor 從 sourse 模式 轉換成 wusiwug 模式時是執行哪裡的檔案代碼進行過濾的?有知道的高手請說一聲啊,謝謝了~~~

  • 相關關鍵詞:
    相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.