context-whitelist.xml 화이트리스트 대상 추가 방법 문의
- 작성자 :
- 조*석
- 작성일 :
- 2020-10-08 11:18:25
- 조회수 :
- 3,688
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요. 아래에 동일한 질문에 대한 답변을 확인했습니다.
얘기해주신거와 동일하게 XML설정은 어노테이션을 사용하여 적용하였습니다.
추가로 context-whitelist.xml 파일에 있는 화이트 리트스 처리(대상목록) 소스를 보면
<!-- /EgovPageLink.do 화이트 리스트 처리 (대상목록) -->
<util:list id="egovPageLinkWhitelist" value-type="java.lang.String">
<value>/egovframework/com/sym/mnu/stm/EgovSiteMap</value>
<value>/cmm/sym/mpm/EgovSiteMap</value>
<value>/egovframework/com/main_bottom</value>
<!-- <value>/egovframework/com/sec/rnc/EgovCallGpin</value>
<value>cmm/sec/rnc/EgovCallGpin</value>
<value>utl/sys/wsi/EgovWebStandardInspectionUriDirect</value>
<value>utl/sys/wsi/EgovWebStandardInspectionUri</value>
<value>utl/sys/wsi/EgovWebStandardInspectionUriDirectLink</value> -->
</util:list>
이렇게 나와 있습니다. 그럼 제가 임의로 만든 jsp/main/inc/TEST.jsp 경로의 파일을
<c:import url="/EgovPageLink.do?link=/main/inc/TEST" /> 소스코드로 적용해서 정상적으로 사용할려면
context-whitelist.xml 파일의 화이트리스트 처리 대상목록에
<util:list id="egovPageLinkWhitelist" value-type="java.lang.String">
<value>/main/inc/TEST</value>
</util:list>
이렇게 추가해야 하는건가요?
만약 이렇게 추가해서 사용하는게 맞다면 /EgovPageLink.do 를 통해서 적용해야될 jsp 파일이 100건이 된다면
context-whitelist.xml 파일의 화이트리스트 처리 대상목록에 100건의 jsp 경로를 추가해야 되는건가요?
얘기해주신거와 동일하게 XML설정은 어노테이션을 사용하여 적용하였습니다.
추가로 context-whitelist.xml 파일에 있는 화이트 리트스 처리(대상목록) 소스를 보면
<!-- /EgovPageLink.do 화이트 리스트 처리 (대상목록) -->
<util:list id="egovPageLinkWhitelist" value-type="java.lang.String">
<value>/egovframework/com/sym/mnu/stm/EgovSiteMap</value>
<value>/cmm/sym/mpm/EgovSiteMap</value>
<value>/egovframework/com/main_bottom</value>
<!-- <value>/egovframework/com/sec/rnc/EgovCallGpin</value>
<value>cmm/sec/rnc/EgovCallGpin</value>
<value>utl/sys/wsi/EgovWebStandardInspectionUriDirect</value>
<value>utl/sys/wsi/EgovWebStandardInspectionUri</value>
<value>utl/sys/wsi/EgovWebStandardInspectionUriDirectLink</value> -->
</util:list>
이렇게 나와 있습니다. 그럼 제가 임의로 만든 jsp/main/inc/TEST.jsp 경로의 파일을
<c:import url="/EgovPageLink.do?link=/main/inc/TEST" /> 소스코드로 적용해서 정상적으로 사용할려면
context-whitelist.xml 파일의 화이트리스트 처리 대상목록에
<util:list id="egovPageLinkWhitelist" value-type="java.lang.String">
<value>/main/inc/TEST</value>
</util:list>
이렇게 추가해야 하는건가요?
만약 이렇게 추가해서 사용하는게 맞다면 /EgovPageLink.do 를 통해서 적용해야될 jsp 파일이 100건이 된다면
context-whitelist.xml 파일의 화이트리스트 처리 대상목록에 100건의 jsp 경로를 추가해야 되는건가요?
A
안녕하세요.
표준프레임워크센터 입니다.
기재하신 방법이 맞습니다.
다음과 같이 기재하시면 해당 URL만
화이트리스트방식으로 허용이 가능합니다.
<util:list id="egovPageLinkWhitelist" ~
<value>/main/inc/TEST</value>
</util:list>
현재 예시는 적은 갯수에 대해 간단하게 적용하기위한 방법으로
만약 관리목록을 상당하거나
추가삭제가 빈번히 이루어져야 한다면
DB등에 목록을 저장하여 관리하는 방식으로
커스텀을 하셔야 합니다.
감사합니다.
표준프레임워크센터 입니다.
기재하신 방법이 맞습니다.
다음과 같이 기재하시면 해당 URL만
화이트리스트방식으로 허용이 가능합니다.
<util:list id="egovPageLinkWhitelist" ~
<value>/main/inc/TEST</value>
</util:list>
현재 예시는 적은 갯수에 대해 간단하게 적용하기위한 방법으로
만약 관리목록을 상당하거나
추가삭제가 빈번히 이루어져야 한다면
DB등에 목록을 저장하여 관리하는 방식으로
커스텀을 하셔야 합니다.
감사합니다.