資安呀~
簡述
在做 Todo list 的時候就有預先想到可能會有這種情況:
如果你沒有做任何防範,使用者就能直接把 <script>
塞到你的網頁做壞事。
比較安全的作法
所以可以寫一個 function 專門跳脫這些危險字元:
1 | /* 把 < > @ ' " 都做字元跳脫 */ |
備註:建議不要亂改這個順序,否則輸出結果可能跟你想的不一樣。
這樣子就能做到「最基本」的資訊安全,特別強調「基本」是因為厲害的人還是有辦法繞道而行。
資安呀~
在做 Todo list 的時候就有預先想到可能會有這種情況:
如果你沒有做任何防範,使用者就能直接把 <script>
塞到你的網頁做壞事。
所以可以寫一個 function 專門跳脫這些危險字元:
1 | /* 把 < > @ ' " 都做字元跳脫 */ |
備註:建議不要亂改這個順序,否則輸出結果可能跟你想的不一樣。
這樣子就能做到「最基本」的資訊安全,特別強調「基本」是因為厲害的人還是有辦法繞道而行。
Update your browser to view this website correctly. Update my browser now