View Issue Details

IDProjectCategoryView StatusLast Update
0001906하이러닝public2026-02-03 08:15
Reporter김소원 Assigned To한원희  
SeveritytweakReproducibilityalways 
Status closed 
Summary0001906: [에디터][학교BO] 고객 센터 > 1:1 문의 - 에디터에 html 양식 삽입 가능
Description[에디터][학교BO] 고객 센터 > 1:1 문의 - 에디터에 html 양식 삽입 가능
Tags에디터
Attached Files
image.png (876,814 bytes)   
image.png (876,814 bytes)   
assign Team퍼닌
태그에디터
기기PC
서버TB
환경학교BO
매칭
목표 배포일2026-01-28
CRUD
조치 예정

Relationships

related to 0001938 closed한원희 [에디터][FO] 에디터에 일반 텍스트 붙여넣기 시도 시 HTML양식으로 인식하고 팝업 노출 
related to 0002003 closed남윤재 [에디터][FO] 우리반 게시판, 수업 게시판,수업 활동, 수업 질문, 출결, 학생 관리 하단 좌/우 스크롤바가 노출되는 현상 
related to 0002004 closed박명권 [에디터][FO] 수업 질문의 답변에 html 적용으로 전체 웹 UI틀어짐 
related to 0002007 closed한원희 [에디터][FO] 공지 팝업에 html 적용 
related to 0002008 closed한원희 [에디터][플랫폼BO] 붙여넣기 한 HTML 내용 일부는 적용/일부는 비적용되는 현상 
related to 0002009 closed한원희 [에디터][학교BO] 교내 공지에서 HTML 코드 저장 시 태그가 적용되는 현상 
related to 0002010 closed박명권 [에디터][FO] 나의 수업 - 수업 질문 : 교사가 답변에 HTML 양식 삽입시 학생 화면에 적용된 내용 노출됨 

Activities

육현웅

2026-01-06 02:30

administrator   ~0005898

TB
에디터 기능은(기울기, 글자크기, 언더바, 색 적용 등) 복사되지 않아 reopen하겠습니다.
image-2.png (25,017 bytes)   
image-2.png (25,017 bytes)   

김소원

2026-01-09 03:42

administrator   ~0006066

김소원

2026-01-09 03:44

administrator   ~0006067

TB 환경에서 BO 1:1 문의 등록 > 플랫폼BO 1:1 문의 반영 이슈 리오픈 하겠습니다.

최용운

2026-01-09 09:15

administrator   ~0006079

Last edited: 2026-01-09 09:16

방창현 차장님께 html 태그 복사 붙여넣기 불가능하도록 진행하는 것으로 전달받아 Open 하겠습니다.
(TB에 현재 적용 상태 : 상용도 동일)

최용운

2026-01-09 09:53

administrator   ~0006083

TB에서 이슈 발생되고 있습니다. 확인 부탁드립니다.
image-3.png (129,874 bytes)   
image-3.png (129,874 bytes)   

최용운

2026-01-14 07:37

administrator   ~0006116

TB에서 일부 코드는 여전히 HTML 코드가 적용되고 있습니다. 확인 부탁드립니다.
image-4.png (135,288 bytes)   
image-4.png (135,288 bytes)   

김태훈

2026-01-14 07:46

developer   ~0006117

HTML 건 적용의 경우 현재 상용 서버와 동일한 기능이 되도록 적용하기로 방창현 차장님과 협의 하였습니다.
따라서 상용과 tb 에서 해당 html 코드들이 적용시 동일한지 확인 부탁드립니다.
참고를 위해 상용에서의 html 코드 적용 후 게시글 화면 첨부드립니다.
image-5.png (24,797 bytes)   
image-5.png (24,797 bytes)   

김소원

2026-01-15 01:35

administrator   ~0006119

Last edited: 2026-01-15 01:48

◆ 1:1 문의 = 실사용자 → 플랫폼BO에 반영으로 보안상의 중요도가 높다고 판단 (보안:XSS이슈)
◆ 공지사항 / 서비스공지 = 관리자가 업로드하기에 html 양식을 사용할 가능성이 적음

해당 이슈 리오픈 이력 확인 시 아래의 3가지 현상들로 리오픈이 되었습니다.
1. 플랫폼BO에 적용 : 현재 동일
2. 학교BO에 적용 : 현재 동일
3. 에디터 기능 오동작 : 현재 정상

2번은 중요도가 높지 않고 1번은 체크 및 추가 협의가 필요할 것 같습니다.
아래의 스크린샷은 학교BO에서 html양식으로 1:1 문의 등록 시 플랫폼BO에 반영된 화면을 캡쳐했습니다. (상용/TB)
image-6.png (170,613 bytes)   
image-6.png (170,613 bytes)   

최용운

2026-01-15 07:56

administrator   ~0006124

Last edited: 2026-01-21 07:33

HTML은 현재 상용 플랫폼BO와 동일하게 통일하는 것으로 논의되어 Reopen 하겠습니다.

※ 수정 필요 영역
1. FO
   - 나의 학교 > 우리반 게시판, 수업 게시판, 수업 질문
   - 알림 화면(학교 공지, 서비스 공지)
   - 서비스 공지 팝업
   - 고객센터 > 공지사항 상세
   - 서비스 > 이용약관, 1:1 문의
2. 학교BO
   - 교내공지
   - 서비스공지
   - 1:1 문의
   - FAQ
3. 플랫폼BO
   - 약관관리
   - 서비스공지사항
   - FAQ
   - 1:1 문의

최용운

2026-01-21 07:24

administrator   ~0006152

TB 확인 결과 에디터에는 html 코드가 텍스트 그대로 노출됨을 확인했습니다.(정상)
그러나 게시글 작성 후 해당 글 확인 시 html이 적용되어 Reopen 하겠습니다.

※ 첨부된 사진은 확인 한 영역 중 일부분으로, 모든 영역 수정이 필요합니다.
image-7.png (23,679 bytes)   
image-7.png (23,679 bytes)   
image-8.png (29,799 bytes)   
image-8.png (29,799 bytes)   

김태훈

2026-01-21 07:33

developer   ~0006154

해당 이슈 상용과 현상 동일하게 개발하도록 협의된것으로 알고 있습니다.
상용과 tb가 현상 동일한지 재검증 부탁드립니다.
상용에서의 에디터 html 적용 상태 첨부드립니다.
temp_1768976977241.png (48,708 bytes)   
temp_1768976977241.png (48,708 bytes)   

최용운

2026-01-21 07:41

administrator   ~0006155

1월 15일 이슈 관련 논의 시 상용 플랫폼BO 와 동일하게 통일하기로 한 걸로 인지하고 있습니다.

올려주신 FO 기준으로 갈지, 처음 논의된 상용 플랫폼BO 기준으로 갈지 확인 부탁드립니다.
image-9.png (119,423 bytes)   
image-9.png (119,423 bytes)   

방창현

2026-01-26 05:42

developer   ~0006165

상용 BO와 동일하게 적용 하되, 하이퍼링크만 동작 하도록 적용 하겠습니다.

한원희

2026-01-26 06:17

developer   ~0006166

말씀해주신 '상용 BO와 동일하게 적용하되 하이퍼링크만 동작하게 한다'는 방향성에 대해 문의사항이 있습니다.

1. 에디터 기준 확인 상용 BO 중에서도 '1:1 문의'는 XSS 정책이 적용되어 다른 BO 에디터와 노출 방식이 다릅니다.
기준을 '1:1 문의'가 아닌 '일반 BO 에디터' 기준으로 잡으면 될까요?

2. 태그 허용 범위 button, select 등 다른 HTML 태그의 동작은 막고, '하이퍼링크(a 태그)'만 동작하도록 설정하는 것이 맞을까요?

3. 차단된 태그의 처리 방식 허용되지 않은 태그를 입력했을 때, 태그가 화면에 텍스트 그대로 보이게 할까요(치환),
아니면 아예 화면에서 보이지 않게 삭제 처리할까요?
image-10.png (204,705 bytes)   
image-10.png (204,705 bytes)   
image-11.png (118,314 bytes)   
image-11.png (118,314 bytes)   

김소원

2026-01-28 02:59

administrator   ~0006174

학교BO - html 미적용 확인했습니다.

FO, 플랫폼BO 및 이슈 수정으로 인한 사이드 이슈의 경우 코멘트 히스토리로 추적하기가 어렵다고 판단하여
해당 이슈에 연관으로 걸어두겠습니다.

김소원

2026-02-03 08:15

administrator   ~0006275

상용 - 수정 확인
image-12.png (112,718 bytes)   
image-12.png (112,718 bytes)   

Issue History

Date Modified Username Field Change
2025-12-30 02:51 김소원 New Issue
2025-12-30 02:51 김소원 File Added: image.png
2025-12-30 02:51 김소원 Issue generated from: 0001904
2026-01-05 02:44 김소원 Issue cloned: 0001938
2026-01-05 02:44 김소원 Relationship added related to 0001938
2026-01-06 01:42 한원희 Assigned To => 한원희
2026-01-06 01:42 한원희 Status new => commit
2026-01-06 01:42 한원희 assign Team => 퍼닌
2026-01-06 01:42 한원희 기기 PC => PC
2026-01-06 01:56 김소원 Tag Attached: 에디터
2026-01-06 02:04 한원희 Status commit => assigned
2026-01-06 02:30 육현웅 Note Added: 0005898
2026-01-06 02:30 육현웅 File Added: image-2.png
2026-01-06 02:30 육현웅 Status assigned => confirmed
2026-01-08 04:14 김소원 태그 => 에디터
2026-01-09 03:20 한원희 Status confirmed => assigned
2026-01-09 03:42 김소원 Note Added: 0006066
2026-01-09 03:42 김소원 File Added: 1대1문의 html 양식 포함.gif
2026-01-09 03:42 김소원 Status assigned => confirmed
2026-01-09 03:44 김소원 Note Added: 0006067
2026-01-09 06:17 한원희 Status confirmed => commit
2026-01-09 06:17 한원희 assign Team 퍼닌 => 퍼닌
2026-01-09 06:17 한원희 기기 PC => PC
2026-01-09 07:28 한원희 Status commit => assigned
2026-01-09 07:57 최용운 Status assigned => closed
2026-01-09 07:57 최용운 assign Team 퍼닌 => 퍼닌
2026-01-09 07:57 최용운 기기 PC => PC
2026-01-09 09:15 최용운 Note Added: 0006079
2026-01-09 09:15 최용운 Status closed => new
2026-01-09 09:15 최용운 Resolution open => fixed
2026-01-09 09:16 최용운 Note Edited: 0006079
2026-01-09 09:53 최용운 Note Added: 0006083
2026-01-09 09:53 최용운 File Added: image-3.png
2026-01-09 09:53 최용운 Status new => confirmed
2026-01-14 07:02 한원희 Status confirmed => commit
2026-01-14 07:22 한원희 Status commit => assigned
2026-01-14 07:37 최용운 Note Added: 0006116
2026-01-14 07:37 최용운 File Added: image-4.png
2026-01-14 07:37 최용운 Status assigned => confirmed
2026-01-14 07:46 김태훈 Note Added: 0006117
2026-01-14 07:46 김태훈 File Added: image-5.png
2026-01-14 07:47 김태훈 Assigned To 한원희 => 김태훈
2026-01-14 07:47 김태훈 Status confirmed => resolved
2026-01-15 01:35 김소원 Note Added: 0006119
2026-01-15 01:35 김소원 File Added: image-6.png
2026-01-15 01:48 김소원 Note Edited: 0006119
2026-01-15 07:56 최용운 Note Added: 0006124
2026-01-15 07:56 최용운 Status resolved => confirmed
2026-01-21 06:30 한원희 Status confirmed => commit
2026-01-21 06:30 한원희 Assigned To 김태훈 => 한원희
2026-01-21 07:09 한원희 Status commit => assigned
2026-01-21 07:24 최용운 Note Added: 0006152
2026-01-21 07:24 최용운 File Added: image-7.png
2026-01-21 07:24 최용운 File Added: image-8.png
2026-01-21 07:25 최용운 Status assigned => confirmed
2026-01-21 07:33 최용운 Note Edited: 0006124
2026-01-21 07:33 김태훈 Note Added: 0006154
2026-01-21 07:33 김태훈 File Added: temp_1768976977241.png
2026-01-21 07:41 최용운 Note Added: 0006155
2026-01-21 07:41 최용운 File Added: image-9.png
2026-01-26 05:42 방창현 Note Added: 0006165
2026-01-26 06:17 한원희 Note Added: 0006166
2026-01-26 06:17 한원희 File Added: image-10.png
2026-01-26 06:17 한원희 File Added: image-11.png
2026-01-28 01:57 한원희 Status confirmed => commit
2026-01-28 01:57 한원희 Status commit => assigned
2026-01-28 02:23 김소원 Issue cloned: 0002003
2026-01-28 02:23 김소원 Relationship added related to 0002003
2026-01-28 02:26 김소원 Issue cloned: 0002004
2026-01-28 02:26 김소원 Relationship added related to 0002004
2026-01-28 02:49 김소원 Issue cloned: 0002007
2026-01-28 02:49 김소원 Relationship added related to 0002007
2026-01-28 02:54 육현웅 Relationship added related to 0002008
2026-01-28 02:59 김소원 Note Added: 0006174
2026-01-28 02:59 김소원 Status assigned => acknowledged
2026-01-28 03:05 최용운 Relationship added related to 0002009
2026-01-29 09:26 육현웅 Issue cloned: 0002010
2026-01-29 09:26 육현웅 Relationship added related to 0002010
2026-02-03 08:15 김소원 Note Added: 0006275
2026-02-03 08:15 김소원 File Added: image-12.png
2026-02-03 08:15 김소원 Status acknowledged => closed
2026-02-03 08:15 김소원 assign Team 퍼닌 => 퍼닌
2026-02-03 08:15 김소원 기기 PC => PC