XSS Filter를 통한 웹 보안 강화 방법

안녕하세요 오늘은 BESPIN GLOBAL AI실 구동민님이 작성해주신 ‘XSS Filter를 통한 웹 보안 강화 방법’ 대해 소개해드리도록 하겠습니다.

목차
1. XSS(크로스 사이트 스크립팅) 공격
2. XSS의 유형
3. XSS 공격을 방어하는 방법
4. XSS 필터 작성하기
5. 마무리

안녕하세요 오늘은 BESPIN GLOBAL AI실 구동민님이 'XSS Filter를 통해 웹 보안을 강화해보자' 대해서 소개해드리도록 하겠습니다.

안녕하세요 오늘은 BESPIN GLOBAL AI실 구동민님이 'XSS Filter를 통해 웹 보안을 강화해보자' 대해서 소개해드리도록 하겠습니다.

다음 XSS 필터 예시 코드입니다.

import java.io.IOException; 

import javax.servlet.Filter; 

import javax.servlet.FilterChain;

import javax.servlet.FilterConfig; 

import javax.servlet.ServletException; 

import javax.servlet.ServletRequest; 

import javax.servlet.ServletResponse; 

import javax.servlet.http.HttpServletRequest;





public class CrossScriptingFilter implements Filter { 

    public FilterConfig filterConfig; 

    

    public void init(FilterConfig filterConfig) throws ServletException { 

             this.filterConfig = filterConfig; 

     } 

      public void destroy() { 

             this.filterConfig = null; 

       } 

      public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { 

            chain.doFilter(new RequestWrapper((HttpServletRequest) request), response); 

      } 

 }

안녕하세요 오늘은 BESPIN GLOBAL AI실 구동민님이 'XSS Filter를 통해 웹 보안을 강화해보자' 대해서 소개해드리도록 하겠습니다.

안녕하세요 오늘은 BESPIN GLOBAL AI실 구동민님이 'XSS Filter를 통해 웹 보안을 강화해보자' 대해서 소개해드리도록 하겠습니다.

여기까지 ‘XSS Filter를 통한 웹 보안 강화 방법’에 대해 소개해드렸습니다. 유익한 정보가 되셨길 바랍니다. 감사합니다. 

Written by 구 동민/ AI실

BESPIN GLOBAL