[DRM] un_drm.jsp 추가 및 보안강화 샘플 적용
page no. Showpageid
펼치기 | |
---|---|
|
title | 문서 수정 이력 |
---|
변경 이력 |
---|
- 기능
- API Open
- UI Open
- Read Only
- Not Use
- Hidden
- Not Recommend
icon | false |
---|---|
title | 기능 설명 |
- 설명
- DRM에 보안강화 필터링을 추가했습니다. 또한, DRM해지시를 대비한 un_drm.jsp파일을 추가하였습니다.
- 사용 방법
/extention/biz/drm.jsp 에 보안강화 필터링을
추가했습니다. 샘플은
아래 코드 블럭을
참고하세요.
코드 블럭 language java theme FadeToGrey firstline 1 title Example code linenumbers true <%! private boolean validateFilePath(String path){ boolean ok = false; String strReportPath = XMatrix.PATH_REPORTPATH; String strTempPath = XMatrix.getRepOption("TEMP_PATH", strReportPath + File.separatorChar + "_TEMP_"); if(path.indexOf(strReportPath)==0 || path.indexOf(strTempPath)==0){ ok = true; } return ok; } %> <% //drm.jsp소스 내용 //...............중략 String srcPath = RequestWrapper.filter( Util.ifnull(request.getParameter("srcPath"),"") ); String srcFileName = RequestWrapper.filter( Util.ifnull(request.getParameter("srcFileName"),"") ); String tgtPath = RequestWrapper.filter( Util.ifnull(request.getParameter("tgtPath"),"") ); String tgtFileName = RequestWrapper.filter( Util.ifnull(request.getParameter("tgtFileName"),"") ); //파일경로 필터링 강화 if(validateFilePath(srcPath) == false || validateFilePath(tgtPath)==false){ throw new Exception("file path is wrong"); } %>
도움말 | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
DRM해지시 maf-extend-1.0.jar에서 Un DRM시 기존에 호출하던/ extention/biz/drm.jsp 에서 /webquery/un_drm.jsp 로 변경하며srcPath와 tgtPath에 FullPath파일경로를 넘기는 것이 아닌 /reports/ 및의 폴더 구조 혹은 _TEMP_경로를 넘깁니다.
| |||||||||
변경 전/후 제품 버전 | 변경 전(제품 버전) |
기능 정보 |
|
|
|
|
|
|
|
---|---|---|---|---|---|---|---|
시작 버전 정보 |
|
보안 필터링이 없습니다.
7.0.400.20231207
보안필터링이 추가되었습니다.
/webquery/un_drm.jsp 파일이 추가되었습니다.
DRM해지시 maf-extend-1.0.jar에서 이 경로를 호출합니다.
title | 참고 자료 |
---|
|
페이지 속성 | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|