• 목록
  • 아래로
  • 위로

안녕하세요?

 

PC와 모바일에서 모두 잘 돌아가는 에디터로 CKeditor를 사용하시는 분이 많은 것으로 알고 있는데요.

 

config.js를 어떻게 설정하고 사용하시나요?

 

 

저는 풀 패키지가 아니라 스탠다드 패키지의 CKeditor를 설치했구요.

(풀 패키지는 로딩시에 조금 무거운 것 같더군요 ㅠㅠ)

 

일단 config.removeButtons에서 언더라인을 삭제해서 밑줄이 가능하도록 했구요.

 

color button과 panel button 플러그인을 다운받아서 

 

폰트 색상 변경 버튼이 에디터에 출력되도록 했어요 ^^

 

다른 분들께서는 폰트 색상 부분에 대해서는 어떻게 사용하시는지요?

 

 

제가 가장 궁금한 부분은 HTML 태그 필터링과 관련된 부분인데요.

 

config.allowedContent = true; 

vs

CKEDITOR.config.allowedContent = true;

 

저는 무슨 차이인지 잘 모르겠는데요 ㅠㅠ

 

외국의 포럼에서 이 두 가지 중 어느 것이 더 적절한지에 대한 논쟁이 있더군요.

 

둘 중에서 어느 것을 사용하고 계시는지요?

 

 

그리고 태그 필터링을 하는 것이 기본 셋팅이면 뭔가 필터링의 장점이 있을텐데요.

 

보안상의 이유를 제외하면 태그 필터링의 다른 장점이 또 어떤 것이 있을지 여쭤봅니다 ^^

 

그럼 편안한 밤 되세요! 

 

작성자
이니스프리 119 Lv. (0%) 1946300/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 8

derCSyong
profile image

태그 필터링은 xss 막을려고 쓰는사람이 대부분일 것 같습니다. 과도한 text style 사용을 막는다거나 하는 이유도 있을 것 같구요.

comment menu
2017.11.23. 08:46

신고

"derCSyong님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → derCSyong
profile image

감사합니다! 크로스 사이드 스크립트를 막는 것이 가장 중요한 이유이군요

 

어느 선에선 태그를 허용할지 잘 결정을 해야겠네요

 

그럼 derCSyong 님께서도 좋은 하루 되세요!

 

다시 한 번 감사드립니다 ^-^

comment menu
2017.11.23. 09:38

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자
profile image

제가 질문이 불분명했던 것 같은데요

 

CKeditor에서 태그를 어느 정도 허용하시고

 

어떤 방법으로 필터링을 하시는지 여쭤보고 싶어요 ^^

 

그럼 점심식사 맛있게 드세요~

comment menu
2017.11.23. 12:46

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

title: 황금 서버 (30일)humit
profile image

참고로 태그 뿐만 아니라 태그에 들어가는 속성도 필터링 하셔야 합니다 :)

img 태그의 경우에는 이미지를 표시하는 정상적인 태그로 생각해서 허용할 수 있지만, 아래와 같은 경우를 생각하셔야 합니다.

<img src="/" onerror="javascript:alert('XSS!!');" /> 와 같은 것도 필터링이 필요합니다.

comment menu
2017.11.23. 18:06

신고

"humit님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → humit
profile image

앗 정말 그렇네요! 말씀해주셔서 감사합니다 ^-^

 

관리자만 태그를 쓸 수 있고

 

다른 회원은 CKeditor에서 적용한 폰트 속성 제외하고는 태그를 쓸 수 없도록 하는 방법 등

 

여러가지 방안을 놓고 장단점을 생각해봐야겠네요 :)

 

일기예보상 오늘 저녁부터 토요일까지 눈이 온다는데

 

humit 님께서도 항상 건강하시고 군 생활 무탈히 잘 하시길 기원합니다 ^-^

 

comment menu
2017.11.23. 18:12

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

title: 황금 서버 (30일)humit → 이니스프리
profile image

감사합니다 :)

comment menu
2017.11.23. 20:15

신고

"humit님의 댓글"

이 댓글을 신고 하시겠습니까?

네모
profile image

img 태그에 svg 확장자를 가진 파일은 불러오지 못하게 하는것도 좋습니다.

a 태그를 통해 스팸링크로 이동할 경우, 쉽게 필터링이 가능하겠지만,

svg 파일을 사용할 경우, 필터링이 쉽지 않습니다.

 

만약 사이트에 이미지를 클릭하면 이미지를 크게 보여주는 플러그인이 설치되어 있다면

필수적으로 적용하셔야 합니다.

comment menu
2017.11.27. 01:35

신고

"네모님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → 네모
profile image

잘 알겠습니다 정말 감사합니다! ^^

 

다행히 이미지를 크게 보여주는 플러그인이 설치되어 있지는 않지만

 

svg 파일도 불러오지 못하게 하도록 하겠습니다.

 

네모 님께서도 감기 조심하시고 좋은 한 주 되세요~

 

다시 한 번 감사드립니다!

comment menu
2017.11.27. 11:12

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 24.02.11.17:21 910
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 4577
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4479
46 국제전자센터에서 스마트폰 구입 괜찮을까요? 2 이니스프리 18.11.05.20:42 1770
45 파이썬 멜론차트 크롤링 구현 관련 17 title: 에그joyful 18.12.08.10:08 1823
44 파일질라 파일 편집시 자동업로드 활성화 방법 3 image 네모 18.03.14.15:25 1887
CKeditor의 config.js를 어떻게 설정하고 사용하시나요? 8 이니스프리 17.11.23.00:25 1897
42 그누보드 게시글 자동 작성 php 파일 관련해서 질문 드려요 ^^ 10 image 이니스프리 17.12.12.18:57 1949
41 그누보드5만든홈페이지 관리자아이디.비밀번호잃어버렸는데 찾을수있나요? 10 라푸라푸 18.09.11.01:33 1955
40 파이썬에서 requests.Session()에 대한 간단한 질문을 드립니다 ^^ 2 이니스프리 19.11.09.21:45 1967
39 서버에서 개발할 때 VS Code Server 사용 vs 팀뷰어 접속 관련 질문 드립니다 ^^ 5 이니스프리 24.04.21.00:26 1975
38 개발자도구의 콘솔창에서 iframe 내의 소스를 가져오는 방법에 대해 질문 드립니다 11 이니스프리 18.10.14.09:21 1988
37 실시간 오디오 스트리밍을 하고 싶습니다. 도와주세요. 6 김윤광 17.12.13.13:33 2029
36 codepen은 저작권이 앖나요?? 9 title: 에그joyful 18.11.16.07:55 2057
35 게임 용어에 대해 질문 드립니다 (탱커/딜러/힐러) 21 이니스프리 20.06.05.20:45 2115
34 [그누보드] 테스트 메일 보내기가 안되요. 6 연우빠 19.07.23.01:31 2118
33 그누보드 5 설치 오류 도와주세요 3 image 김호창 19.02.15.16:19 2219
32 파이썬으로 엑셀 데이터와 이미지를 읽어 아래한글로 만드는 매크로 프로그램을 만들고 싶어요. 5 말카 20.05.28.09:56 2260
31 동영상 스트리밍 사이트 만들기 6 맛수타 17.09.29.18:23 2376
30 네이비즘에서 측정한 스포어 서버시간의 오차 관련 질문 드립니다 (서버시간 측정 관련) 4 image 이니스프리 18.11.14.20:21 2458
29 키감 가벼운 워드용 키보드 추천 부탁드립니다 16 이니스프리 18.10.12.13:51 2488
28 [파이썬] 소용돌이(?) 코딩이 어렵네요 ㅠㅠ 6 image 이니스프리 20.02.14.22:06 2610
27 브라우저 개발자도구에서 formdata를 숨기는 방법이 있는가요? 6 이니스프리 20.03.07.23:54 2631