我試圖保護我的網站免受跨站點腳本(XSS)的攻擊,並且我正在考慮使用正則表達式來驗證用戶輸入。防止XSS或其他東西的正則表達式?
這裏是我的問題:我有危險的HTML標籤的列表...
<applet>
<body>
<embed>
<frame>
<script>
<frameset>
<html>
<iframe>
<img>
<style>
<layer>
<link>
<ilayer>
<meta>
<object>
...我想將它們包括在正則表達式 - 這可能嗎?如果不是,我應該使用什麼?你有什麼想法如何實現這樣的東西?
爲什麼這些輸入是危險的?一個字符串不是危險的,這是你用它做的事情,這可能是危險的。那麼你對輸入做什麼? – 2013-03-22 19:26:13
Obligatory:http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – 2013-03-22 19:27:20
'' – Andrey 2013-03-22 19:28:13