서버 / IT 외부링크 이미지 '엑박'문제 (이미지 퍼오시는분들 필독하세요!!)
2011.12.06 23:28
뭐, 이번에도 별거 아닌 팁입니다만,
그래도 중요한 분들에겐 아주 중요한 팁입니다. ^^
인터넷을 하다보면 종종 보게되는 '엑박'.
다들 잘 아시겠지만 기본적으로 '해당 경로에 이미지가 없을때' 보이게 됩니다.
하지만 '해당경로에 이미지가 존재하는데'도 보이지 않는 경우가 있습니다.
그런건 서버에서 '감당하기 어려운 부하(load)'를 줄이기 위해서,
자기 사이트의 이미지나 기타 파일등을 외부 사이트에 링크했을시 '자동차단'되도록 서버단에서 세팅을 해놓았기 때문입니다.
그래서 자동적으로 '동일 사이트 영역'이 아닌 사이트에서는 퍼간 이미지등의 파일자료를 볼 수 없게 됩니다.
(보통 확장자별로 세팅가능한데, 대부분은 이미지,플래시 등 미디어 확장자가 막힙니다.)
그런데 희한하게도 이런 엑박사고(?)은 거의 끊이질 않습니다.
그 이유는 '펌질'하는 본인의 컴퓨터에는 해당 자료가 '캐시'가 되어서 그대로 남아있게 되는데,
이걸 그대로 다른 곳에 갖다붙이니, 당연히 기본세팅을 따라 자동적으로 '캐시된 데이터'를 불러오게 되고,
'퍼가는 사람'에게는 잘 보이지만 '처음보게되는' 다른 사람들에겐 엑박만 보이게 되는 겁니다.
이건 브라우저 특성을 타는게 아니라 서버에서 결정하는 것이기 때문에, 결코 브라우저 따라서 보이고 말고 할 수 없습니다.
보인다는 분은 자기가 알게모르게 그 링크를 직접 봤다는 뜻이므로 엑박문제가 없어졌다고 오해하지 마세요.
물론 모든 사이트가 그렇다는 뜻이 아니고,
의도적으로 막은 사이트만 그렇게 됩니다.
현재 제가 아는 곳은 네이버, 다음, 윈포럼(우리사이트)입니다.
그러므로 위 사이트에 올라온 이미지는 다른 곳으로 펌질하시면 안됩니다. 어차피 퍼가는 님만 보여요.
(즉, 윈포럼에 올리신 이미지는, 다른데 링크 가져가봐야 안뜨니까 이미지는 퍼가지 마세요. 다운받아서 그곳에 직접 올리세요.^^)
또 외부링크 막힌곳 아시면 저나 다른 분들도 참고하시도록 댓글로 알려주세요. ^^
p.s. 보통 엑박된 링크를 우클릭해서 URL주소를 따내고 주소표시줄에 입력 후 엔터치면, 이미지를 볼 수 있습니다.
이렇게해도 안보이는건 다른 방식으로 막았거나 정말 없는 이미지일겁니다.
p.s.2 종종 업데이트할 이미지 불펌방지한 사이트 목록
네이버, 다음, 윈포럼, 뽐뿌
p.s.3 역시 '100%'라는 보장은 함부로 하면 안되는 법인가 봅니다.
위의 사례와 관계없이 이유를 도통알 수가 없는데 안뜨는 페이지도 있네요.
크롬,파폭은 잘뜨는데, IE계열만 안뜨는 이미지도 있군요. ㄷㄷㄷ
IE9은 전 안해봤는데, 뜬다고 하시는걸 보니, 뭔가 웹표준과 관계 있는 문제일지도...
댓글 [11]
-
폭행몬스터 2011.12.06 23:35
-
메리아 2011.12.06 23:38
그렇군요.
알려주셔서 감사합니다. ^^
----------------------
켁...
그러고보니 저도 최근 뽐뿌에서 이미지 긁어온게 있었는데, 그게 또 안뜨는거였군요.
팁이랍시고 설명해놓고, 저부터 제대로 못 알아봤었군요. ㅠㅠ
덕분에 찾아서 수정했습니다. ^^
-
삐져 2011.12.07 00:27 대한민국 인간들은 인터넷 할 자격이 없슴
특히 네이버...블로그 보다 짧은 단어하나 검색할라구 복사해서 붙이기 할때
단어 하나 복사하는데 개xx의 블로그 주저리 주저리 한참 복사되는거....
아니면 복사안되게 막아놓는다던지
그럴람 머하러 인터넷함? 폐쇄적인 도스나 하던지
-
아깝게루저 2011.12.07 07:25 맞습니다. ^^
그런데..
항상 맞는 말씀을 많이 하시지만
항상 화가 많이 난 분 같아요. ㅋ
조금만 순화해주시길......
-
publicstaticvoidMain() 2011.12.08 15:34 님도 인터넷 할 자격 없어요.여러 사람 앞에서는 존댓말을 써야죠 -
쭌쭌 2011.12.07 16:04
제가올린글 사이트는 왜그런건가요?
ulsound.com입니다.
사랑방게시판에....2609게시글이 안보여요.
IE9 윈도우7인데 보입니다. 윈도우 XP IE8,7은 안보이더라구요.
새로올린글은 보이네요..
그런데 윈도우7이며 IE9는 왜보일까요? IE8 윈도우7은 안보입니다.
-
메리아 2011.12.07 17:58
이건 정말 이유를 모르겠습니다. ㅠㅠ
크롬 15.0.874.121 버전과
파폭 8.0.1 버전에서는 잘 보입니다.(사실 파폭은 https가 꼬입니다만, 우회하니까 뜨긴 뜨네요)
그런데 IE6와 IE8에서는 안보입니다.
경로를 보아하니 UTF-8주소 문제도 아니거니와, 세팅 바꿔봐도 안뜨네요.
https문제라 그런가 싶어서 질문할때 예/아니오 둘 다 해봤지만 여전히 안뜨네요.
뭐가 문제인지 좀 더 봐야알듯요. ㅠㅠ
계속 모를지도... ㅡ.ㅡ
-
메리아 2011.12.07 18:32
이유를 역시 모르겠습니다. ㅠㅠ
윗 댓글에서 UTF-8문제가 아니라고는 했습니다만,
역시 그 문제가 맞는게 아닐까 짐작만 하게 되는군요.
일단 해당 사이트에 '다른 게시글의 이미지'들은 이상없이 뜹니다.
이미지 경로를 살펴보면 경로 구조자체는 똑같습니다.(물론 일반적인 절대경로가 아니라, DB에 넣고 실제주소는 감추는 방식입니다)
즉, 파일자체의 문제라는 소리가 되는데, 파일이 깨졌다고 보기엔 다른데서 뜨는게 이상하죠.
위 사실들을 놓고 볼때 경험적으로 '한글문제'정도밖에는 유추가 되지 않습니다. 해당 이미지의 '실제'파일명이 한글명인거죠.한글문제라면 UTF-8의 문제인데, 원래라면 UTF-8 설정해주면 보여야하는데'보이는 주소'자체는 그 부분에 걸리지 않기 때문에 괜찮지만,실제주소로 리다이렉션 하는 과정에서 못 읽게되지 않았나 싶습니다.최신 브라우저는 거기까지 UTF-8처리를 하는 반면에, IE8이하는 하지 않는게 아닌가 짐작해봅니다만...혹은 역으로 euc-kr에 맞춰져서 꼬일수도 있는데, 어느쪽인지 애매하네요.해당 서버에서 한글설정이 서버OS와 https서버프로그램이 어느 한쪽으로 통일되지 않아 이런 트러블이 생길수도 있습니다.순전히 추측이니 다른 이유일수도 있습니다.헐, 해보니 정말 '파일자체'가 문제군요. ㄷㄷㄷ
-
초월신 2011.12.07 22:28 이건 그냥 IE의 이미지 파싱엔진이 구려서 그러는겁니다.
UTF-8 인코딩이나 파일이름, 혹은 네트워크 상태와는 아무런 관련이 없습니다.
그냥 오직 IE의 렌더링 엔진의 버그 때문에 죽는겁니다.
이 파일을 직접 받아와서 로컬하드드라이브에 넣고 IE에서 읽게해도 못읽습니다.
IE8이하에선 이 파일을 읽는것 만으로 오류가 생기는 듯 합니다.
코드분석을 안해봐서 자세히는 모르겠으나,
IE에서 이 이미지 전송하면서 동시에 화면에 받은만큼 이미지를 그리게 되는데,
이미지파일을 읽는것 만으로도 네트워크 전송이 중단되는걸로 봐선
쓰레드 하나가(혹은 프로세스 하나가 통째로) 죽어버리는게 아닐까 싶습니다.
아마 처리도중 오류가 발생하는 모양인데,
어쩌면 exploit으로 활용될지도 모르겠네요.
-
메리아 2011.12.08 00:41
정말 '파일자체'가 문제군요.
'다운받아'서 IE에서 다시 보는건 생각도 안해봤는데 정말 받아서 다시 IE에서 불러봐도 안보이네요.
IE엔진이 구린거로군요.
근데 가만보니 용량이 사이즈에 비해 조금 더 많아보이는데 혹시 이미지에 악성코드가 숨은건지도?
바로 저장하지 않고 캡쳐떠서 JPEG 95%로 저장하니 127KB용량나오고, 100%로 저장하니 281KB용량 나오는데 반해서,바로 저장한 파일은 364KB의 용량이 나오는군요.물론 어차피 손실 압축이니 그정도의 다소간의 차이는 있을수도 있다고 하지만,뭔가 수상하긴 수상해보입니다. -
슈퍼맨 2011.12.07 16:42
간단하게 파일명을 영문으로하면 해결은되죠.....
UTF-8 보내기 설정을 바꾸는 방법도있지만
게시판 자체적 문제면 파일명을 바꿔야겠죠,,,,
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
82 | 서버 / IT| 해킹에 관한 질문과 답변 | gooddew | 8359 | 0 | 12-19 |
81 | 서버 / IT| 정보보호기술동향 | gooddew | 6949 | 0 | 12-19 |
80 | 서버 / IT| 시스템공격점검을 통한 보안 개선 방안 | gooddew | 5860 | 0 | 12-19 |
79 | 서버 / IT| IP Fragmentation을 이용한 공격기술들 | gooddew | 7265 | 0 | 12-19 |
78 | 서버 / IT| 해킹과 보안 -4- | gooddew | 6194 | 0 | 12-19 |
77 | 서버 / IT| 해킹과 보안 -3- | gooddew | 5840 | 0 | 12-19 |
76 | 서버 / IT| 해킹과 보안 -2- | gooddew | 6052 | 0 | 12-19 |
75 | 서버 / IT| 해킹과 보안 -1- [1] | gooddew | 6586 | 0 | 12-19 |
74 | 서버 / IT| Abnormal IP Packets 기술 | gooddew | 7062 | 0 | 12-19 |
73 | 서버 / IT| 네트워크 서버 관리자 메뉴얼 [2] | gooddew | 7072 | 0 | 12-19 |
72 | 서버 / IT| 네트워크 이해 [3] | gooddew | 6216 | 0 | 12-19 |
71 | 서버 / IT| WWW 강좌 | gooddew | 5578 | 0 | 12-19 |
70 | 서버 / IT| 리눅스 아파치 | gooddew | 5792 | 0 | 12-19 |
69 | 서버 / IT| 윈도우 NT 관리 - final 0331_kor | gooddew | 5748 | 0 | 12-19 |
68 | 서버 / IT| Windows NT? Server 클러스터링 기술백서 | gooddew | 6198 | 0 | 12-19 |
67 | 서버 / IT| Database 개념과 실습 | gooddew | 5752 | 0 | 12-19 |
66 | 서버 / IT| CGI-MARCH | gooddew | 5849 | 0 | 12-19 |
65 | 서버 / IT| PHP 쉽게 배우기 [1] | gooddew | 6196 | 1 | 12-19 |
64 | 서버 / IT| 사기 쇼핑몰 여부를 구별하는 방법 [9] | gooddew | 7871 | 0 | 12-08 |
» | 서버 / IT| 외부링크 이미지 '엑박'문제 (이미지 퍼오시는분들 필독하... [11] | 메리아 | 9519 | 0 | 12-06 |
네이버는 첨부파일의 주소를 매일 바꿔버려서 안 되는 것 같더군요.
뽐뿌
이 곳도 외부로 링크 시 안 됩니다.