Class | Description |
---|---|
AbstractFilter |
javax.servlet.Filter 구현을 편리하기 위해,
아무 것도 하지 않는
Filter.init(javax.servlet.FilterConfig) 과
javax.servlet.Filter#destory() 를 만들어 놓은 추상 클래스이다. |
AbstractHttpFilter |
요청이 HttpServletRequest인 경우만 처리하도록 하는 Filter의
추상 클래스이다.
|
CrossDomainAllowHeaderSetFilter |
CORS(Cross-Origin Resource Sharing) 요청을 처리하기 위해 관련
Header(Access-Controll로 시작하는)를 응답에 세팅하는 Filter.
|
EncodingFilter | |
ForceAccessBlockFilter |
주어진 IP는 무조건 차단하는 필터
|
IllegalAccessBlockFilter |
실제 사용자가 아닌 웹봇 등에 의해 사이트 접근하는 것을
차단하기 위한 필터.
|
JvmMemoryLogFilter |
JVM의 메모리 량을 로그로 기록하는 Filter.
|
NoCacheHeaderFilter |
응답에 브라우저가 캐쉬를 사용하지 말라는 Header를 세팅하는 Filter.
|
ParameterLogFilter |
브라우저로부터 넘어온 파라미터를 찍는 로그.
|
ProcessTimeLogFilter |
처리 시간을 로그로 기록하는 Filter.
|
RequestHeaderLogFilter |
요청 Header를 로그로 기록하기 위한 Filter.
|
SessionAliveCheckFilter |
사용자의 Session이 살아있는지를 체크해서, 살아있지 않으면
정해진 페이지로 되돌리는 Filter
단, 요청 URI(HttpServletRequest의 getRequestURI()를 호출한 결과) 값이 "/"인 것은 무조건 예외다.
|
SessionAliveCheckFilter.Redirector |
점검을 통과하지 못 했을 때 Redirect 시키는 클래스.
|
XssDefenseFilter |
XSS(Cross Site Scripting) 방어 필터
파라미터 값 중 스크립트 태그(<script...
|
XUACompatibleEdgeHeaderFilter |
응답 Header에 항상 X-UA-Compatible: edge 값을 넣어주는 Filter.
|