RX/XE 기능개발 내역
의뢰 전에 실제 구현가부가 걱정되시는 경우
또는 XE로 이런게 구현가능한지 의구심이 드는 경우들을 위해
실제로 XE 기반으로 제작한 기능들을 간단히 소개합니다.

단, 기재한 모든 기능들은 전부 의뢰자들의 요청에 의해 제작된 유료자료들입니다.
( 타사이트들처럼 템플렛형태로 다량 판매 자료로 만들어진 자료들이 아닙니다. )

따라서 가격대가 저가는 아님을 미리 알려드립니다. ( 기존 의뢰자와의 형평성을 감안해 비용측정됩니다)
구매 및 제작 원하시면 XE 제작의뢰 게시판에 글을 남겨주시면 됩니다.

기진곰님의 '클라우드플레어 사용시 서버 IP 노출 방지 체크리스트' 글에 따르면 

( https://www.xetown.com/slope/253152 )

 

6. [고급] 외부 요청을 통해 IP가 노출되지 않도록 한다

 

외부 이미지의 섬네일을 생성하거나 이미지 자동 첨부 애드온 등을 사용하면 회원들이 쓴 글에 포함된 이미지를 서버에서 직접 다운받게 됩니다. 그러면 공격자는 자신의 서버에 올려놓은 이미지가 포함된 글을 써놓고 어느 IP에서 그 이미지를 요청하는지 확인할 수 있게 됩니다.

 

이런 취약점을 차단하기 위해서는 가능하면 XE에서 외부 요청을 하지 않아야 합니다. 외부 요청을 발생시킬 만한 모듈이나 애드온은 사용하지 말고, 스킨이나 위젯 등에서 섬네일을 생성하는 코드도 모두 지우고, 꼭 섬네일을 써야겠으면 외부 이미지를 참조하지 말고 첨부파일만 사용하도록 document 및 comment 모듈을 수정할 필요가 있습니다.

 

라고 한다.  

 

 

XE 의 썸네일 생성함수의 원리를 보면..

첨부파일이 있으면 첨부파일을 기준으로 썸네일을 생성하고

첨부파일이 없으면, 본문을 검토해서 본문 내부에 이미지파일이 있으면

해당 이미지파일 주소를 이용해 썸네일을 만들어서 등록하게 구성되어있다.

이미지 파일이 아예 없으면 빈 이미지가 생성이 된다. ( 계속 썸네일 재생성 요청을 하지 않기 위해서 )

 

이 썸네일 생성함수 를 수정해서

본문 첨부파일 기준으로 썸네일 생성시,  자체 도메인이 아니라

외부 도메인으로 등록된 파일은 썸네일 생성대상에서 제외를 시키고

결국 썸네일이 없으면, 해당 외부 이미지 주소 자체를 썸네일주소로 인식하게 수정함으로써

외부이미지에 IP 를 전달하지 않으면서도, 썸네일 자체는 구현이 가능하다

( 물론 실제로는 썸네일이 아니라 원본 이미지를 출력한거기에 조금 느려질 수 있고, 원본 이미지가 사라지면 이미지가 깨지게 되겠지만.. )

전체 1684건
번호 카테고리 제목 등록일
1564 그 외 기능 개발 모든 게시판에 자동으로 공지글로 나타나게 하는 전체공지 기능 구현 2012.11.23
1563 그 외 기능 개발 자기가 쓴 비밀글을 제외하고 비밀글을 목록에서 숨기는 기능 구현 2012.11.23
1562 그 외 기능 개발 게시판 또는 Product 모듈에서 특정글과 특정 카테고리의 노출을 아예 제외시키는 기능 2012.11.23
1561 그 외 기능 개발 최신글과 공지를 썩어 일정수 이상을 공지로 인식 별도 출력하는 기능 2012.11.23
1560 그 외 기능 개발 게시판 하나를 여러 메뉴나 레이아웃에 공유하는 기능 2012.11.29
1559 그 외 기능 개발 특정글 , 카테고리, 게시판을 타게시판에 공유하는 기능 구현 2012.11.29
1558 가입확장
(join_extned)
KCB 기반의 실명인증 스킨 구현 완료 2012.12.09
1557 가입확장
(join_extned)
본인인증 기능을 핸드폰전용으로 사용시, 해당 번호를 바로 회원정보로 연동 2012.12.09
1556 sejin7940_member
(회원)
스크랩 목록과 작성한 글 목록 항목 스킨 추가 2012.12.09
1555 sejin7940_member
(회원)
내 작성글에 대해 추천인 명단 출력하는 기능 추가 2012.12.09
1554 sejin7940_member
(회원)
내 친구가 나를 친구로 등록했는지 출력되도록 2012.12.10
1553 쇼핑몰/오픈마켓
(ShopXE3)
이니시스 에스크로 이용시 불가피한 한계 2012.12.14
1552 그 외 기능 개발 본문내 이미지 확대시 모달이 아닌 새창으로 뜨게하는 기능 구현 2012.12.21
1551 sejin7940_message
(단체쪽지)
관련 아이디어 기록 secret 2012.12.21
1550 sejin7940_content 위젯 자체에서 접근권한,목록권한,보기권한을 제어해 선별추출 2012.12.29
1549 친구기능
(sejin7940_friend)
나를 친구등록한 사람을 친구차단 기능 구현 2013.01.05
1548 친구기능
(sejin7940_friend)
내 팔로워 리스트를 그룹화 할 수 있는 기능 구현 2013.01.05
1547 sejin7940_member
(회원)
회원평가 (좋아요/싫어요) 기능 구현 2013.01.05
1546 sejin7940_member
(회원)
동일회원 평가금지 / 몇일 후 재평가 기능 / 하루 평가수 제한기능 2013.01.05
1545 sejin7940_member
(회원)
아이디어 기록 secret 2013.01.05
카테고리
XE Login