Notice
Recent Posts
Recent Comments
Link
«   2026/03   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

코딩기록

1/14 lucy-xss-servlet-filter-rule(해킹 보안) 본문

study/study_public

1/14 lucy-xss-servlet-filter-rule(해킹 보안)

9-99zy 2025. 1. 14. 15:16

lucy-xss-servlet-filter-rule

HTML, JavaScript, SQL 등의 악성 스크립트 삽입을 방지하기 위해 입력 값을 필터링

**HTML로 렌더링되더라도 스크립트 실행을 막는 방식으로 처리(escaping)**

암호화는 아님.

 

work_daily_mgm.js 

uneascape
typeNm = typeNm + '<br>' + $text.unescapeHtml(equipmentTypeNm)

 

 

common.js
/**
 * escape => html으로 치환
 */
unescapeHtml: function(str) {
    if (str == null) {
        return '';
    }
    return str
        .replace(/&amp;/g, '&')
        .replace(/&lt;/g, '<')
        .replace(/&gt;/g, '>')
        .replace(/&quot;/g, '"')
        .replace(/&#039;/g, "'")
        .replace(/&#39;/g, "'");
},

 

 

escapeHtml은 HTML 의 치환을 돕는 객체의 메서드