当前位置: 首页 > Web前端 > HTML5

NodeJS防止xss攻击

时间:2023-04-04 23:43:03 HTML5

鏈枃浠嬬粛鐐硅禐+鍏虫敞+涔︾=浜嗚В鍒皒ss鏄竴绉嶅父瑙佺殑鏀诲嚮鏂瑰紡锛屽墠绔悗绔兘瑕侀槻鑼冦€傛湰鏂囦富瑕佽瑙d娇鐢∟odeJS寮€鍙戠殑鍚庣绋嬪簭濡備綍闃茶寖xss鏀诲嚮銆倄ss婕旂ずxss鏀诲嚮鏂瑰紡涓昏鏄湪椤甸潰鏄剧ず鍐呭涓贩鍏s浠g爜锛岃幏鍙栫綉椤典俊鎭€傚父瑙佺殑鏀诲嚮鍖哄煙鍖呮嫭锛氱數鍟嗗晢鍝佽瘎璁哄尯锛氱敤鎴锋彁浜ゅ甫鏈夊彲鎵цjs浠g爜鐨勮瘎璁猴紝鍏朵粬鐢ㄦ埛鍦ㄦ煡鐪嬭瘎璁烘椂浼氭墽琛岃js浠g爜銆傚崥瀹㈢綉绔欙細鐢ㄦ埛鍦ㄥ崥瀹㈢殑鏍囬鎴栧唴瀹逛腑鏈夊彲鎵ц鐨凧S浠g爜锛屽綋鍏朵粬鐢ㄦ埛鏌ョ湅璇ュ崥瀹㈡椂浼氭墽琛岃js浠g爜銆傛瘮濡傚湪杈撳叆妗嗚緭鍏?script>alert(1234)锛屽叾浠栫敤鎴锋兂鍦ㄨ嚜宸辩殑椤甸潰鏄剧ず浠ヤ笂鍐呭锛岄〉闈㈠彲鑳戒細寮瑰嚭寮圭獥銆傝繖涓緥瀛愬彧鏄脊鍑轰竴涓璇濇銆傚鏋滄湁浜烘伓鎰忚幏鍙朿ookie绛変俊鎭紝鐒跺悗鍙戦€佸埌鑷繁鐨勬湇鍔″櫒锛屽悗鏋滅湡鐨勫緢涓ラ噸銆俋ss闃插尽娉ㄦ剰浜嬮」锛氳浆涔夌壒娈婂瓧绗︾壒娈婄鍙疯浆鎹?->&<-><>->>"->"'->'/->/鎴戜笂闈㈠垪涓句簡鍑犵甯歌鐨勭壒娈婂瓧绗︺€備粠涓婇潰鐨勪緥瀛愬彲浠ョ湅鍑猴紝杩涘叆鏀规垚alert(1234)')console.log(content)鏈€鍚庤緭鍑轰笂闈㈢殑灏辨槸鍚庣xss鏀诲嚮鐨勯槻寰℃柟娉曘€傚鏋滀綘姣旇緝涓ヨ皑锛岃繕鍙互灏嗗墠绔枃鏈煙鍐呭涓殑鐗规畩瀛楃杩涜杞箟锛屽啀浼犵粰鍚庣銆傚悗绔紶缁欏墠绔殑鍐呭鍙兘浼氬湪椤甸潰涓婃樉绀轰负锛岄渶瑕佸墠绔嚜宸卞鐞嗐€傜湅鍒颁竴鍒欐柊闂昏Vue涓嶅畨鍏紝鍦╖F鐨勪竴浜涢」鐩腑浣跨敤鐨刅ue琚玿ss鏀诲嚮浜嗐€傚悗绔敥閿呯粰鍓嶇锛屽墠绔敥閿呯粰Vue銆傚悗鏉ュ惉璇存槸鍓嶇涔辩敤v-html娓叉煋鍐呭閫犳垚鐨勶紝鑰屼笖v-html鐨勫畼鏂规枃妗d篃鎻愮ず鍙兘琚玿ss鏀诲嚮銆傛父鐜夌幒锛氬緢澶氫汉灏辨槸涓嶇湅鏂囦欢銆傛帹鑽愰槄璇火煈嶃€奛odeJS mysql闇€瑕佹敞鎰弒ql娉ㄥ叆銆嬸煈嶃€奛odeJS 5鍒嗛挓 杩炴帴MySQL 澧炲垹鏀规煡銆嬸煈嶃€奛odeJS Stream鍏ラ棬銆嬸煈嶃€奛odeJS 鎿嶄綔cookie銆嬸煈嶃€奛odeJS 5鍒嗛挓 杩炴帴 Redis 璇诲啓鎿嶄綔銆嬬偣璧?鍏虫敞+鏀惰棌=瀛︿範浜?/p>