https ssl 보안인증 적용후 스마트에디터 DHTML 안되는 문제해결

· 2018-05-18 (금) 00:44:34 · 9127 · 7

나중에 문제해결을 위해 검색할 누군가를 위해 남겨봅니다.

 

https ssl 보안인증 적용후 스마트에디터의 DHTML 기능이 동작하지 않는 문제가 있었습니다.

질문계시판에도 글을 올렸지만 해결은 되지 못했었습니다.

https://sir.kr/qa/246031?s_tag=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C5

 

소스를 추적해 보니 \smarteditor2\js\service\HuskyEZCreator.js 파일안의 함수가 비정상동작을 하는 현상이 확인되었습니다.

 

저는 가상호스팅 환경에서 웹서버를 돌리고 있는 상태입니다.

DHTML의 기능은 <iframe> 태그를 통해 구현되는데 프레임내에 정상적인 데이터가 삽입되지 않는것을 확인하였습니다.

 

하루종일 뻘짓을 하고 결국 찾아낸 원인은 SSL 적용시 httpd.ssl.conf (사용자마다 이름은 다를수 있음) 파일내에 설정의 문제였습니다.

 

Header always append X-Frame-Options DENY

로 되어 있는 설정을 

Header always append X-Frame-Options SAMEORIGIN

로 변경해주시면 됩니다.

 

돌고돌아 결국은 문제를 해결했지만 다소 어이없는 곳에서 원인을 찾았기에 허탈하기도 하지만

혹시라도 저와 유사한 경우에 계실분을 위해 기록을 남겨둡니다.

 

 

|

댓글 7개

2018-05-18 (금) 09:18:48
유용한 정보, 감사합니다.
이건 정말 추천인 정보네요..

아마두 이런 정보가 없으면 뻘짓하는 사람들이 이어달리기할 상황인거죠..

감사합니다.
멋쪄요
서버 설정은 너무 어려워요.
구글링해도 올바른 정보 찾기가 어렵더라구요
2018-05-18 (금) 14:27:57
유용한정보 감사드립니다.. 추가로 살짝만 숟가락 얹으면..

## ClickJacking과 같은 공격의 보안을 위해 X-Frame-Options 헤더 사용

- DENY 해당 페이지는 frame을 표시 않함.
- SAMEORIGIN 해당 페이지와 동일한 orgin에 해당하는 frame만 표시.
- ALLOW-FROM https://sample.com 해당 페이지는 지정된 orgin에 해당하는 frame만 표시.

<?php header('X-Frame-Options: DENY'); ?>
<?php header('X-Frame-Options: SAMEORIGIN'); ?>
<?php header('X-Frame-Options: ALLOW-FROM uri'); ?>

#ex)

<?php
header("Content-Type: text/html; charset=utf-8");
header("X-Content-Type-Options: nosniff");
header("X-Frame-Options: SAMEORIGIN");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 * 24 * 3;
$ExpStr = "Expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT";
header($ExpStr);
?>

### 서버설정이 가능하다면..

### Apache :

Header always append X-Frame-Options SAMEORIGIN

### ngnix :

add_header X-Frame-Options SAMEORIGIN;
2018-05-18 (금) 17:32:01
좋은글이네요. 감사합니다.
정말 유용한 정보 감사합니다
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
18-07-05 조회 6,448
18-07-04 조회 6,818
18-07-03 조회 7,294
18-07-01 조회 6,914
18-07-01 조회 8,786
18-06-29 조회 6,741
18-06-28 조회 6,743
18-06-27 조회 7,119
18-06-25 조회 1.5만
18-06-14 조회 1.1만
18-06-13 조회 8,468
18-06-12 조회 8,251
18-06-11 조회 1만
18-06-07 조회 5,800
18-06-07 조회 9,764
18-06-06 조회 8,505
18-06-05 조회 6,411
18-06-04 조회 7,545
18-05-30 조회 6,405
18-05-30 조회 6,277
18-05-29 조회 6,467
18-05-28 조회 5,325
18-05-24 조회 6,098
18-05-24 조회 8,102
18-05-24 조회 7,641
18-05-23 조회 6,521
18-05-20 조회 6,010
18-05-18 조회 9,128
18-05-17 조회 5,977
18-05-17 조회 1.3만