XETOWN

분수 광장

특정한 주제 없이 자유로운 이야기를 나눌 수 있습니다.
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

사실 흔하게 쓰는 방식이기도 한데

 

이미지 파일을 데이터화해서, 데이터를 브라우저에 전송하는 방식인데요.

 

말하자면 BLOB으로 데이터베이스에 저장하거나

아니면 파일은 웹에서 접근할 수 없는 디렉토리에 넣어두고,

PHP로 파일을 읽어와서 실시간으로 뿌려주는 방식.

 

이것 역시 완벽할 수는 없겠지만

크롤러나 불필요한 사용자들에게 이미지를 보여주고 싶지 않은 경우

파일 형식으로 공개하는 것보다는 훨씬 방어할 수 있는 방법이 많다고 생각합니다.

 

더 자세히 설명하자면

show_image.php?image_id=6444351

 

이런식으로 이미지 id값을 호출받으면

해당하는 이미지 정보를 브라우저에 보내주게 되는데 이 PHP 파일 레벨에서 할 수 있는게 많거든요.

 

1. 리퍼러체크

2. 쿠키나 세션체크

3. POST값 체크

등 여러가지 제약조건을 많이 걸 수 있습니다.

 

다만 무시할 수 없는 단점이 있는데... 많이 느립니다.

 

헤더 정보를 조작해서 브라우저에 캐시가 남도록 만들 수도 있긴한데

이러나 저러나 처음 정보를 받아들일 때는 많이 느려요...

 

그래서 저도 만들어놓고 쓰다가 포기한 방법이긴한데 혹 도움이 되실까 적어봅니다.

 

 

  • ?
    ibcms 2016.08.11 11:03:06
    사실 Response 헤더를 그대로 보내주면 되기때문에 오히려 파싱하기 더 쉬워집니다.
  • profile
    김웃김 2016.08.11 14:07:34
    그런가요. 제가 잘 몰라서...
    호출하는 페이지가 1회용 쿠키를 만들어서 이름은 난수로 만들고, 값에는 고정값을 넣어 호출하고
    showimage.php는 전달받은 쿠키이름으로 쿠키안에 든 값을 대조후에 폐기하고...
    대조값이 맞다면 이미지를 출력하고 아니라면 보여주지 않는 방식 등도 통하지 않을까요.
  • ?
    ibcms 2016.08.11 14:20:07
    어떤말씀인지는 모르겠지만 페이지를 여는순간 POST 값이 전송되고 화면에서 바로 확인할 수 있다면 바로 파싱됩니다. 1회용 쿠키는 ResponseHeader에서 잡아내면 됩니다.(Set Cookie는 헤더단에서 보입니다.)
  • profile
    팀워크 2016.08.11 11:10:25
    카메라로 찍으면..!!

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
화제의 글 자유 출석부 관련 비밀을 풀어드릴께요 7 file 더딘하루 2017.05.17 206
화제의 글 자유 난리가 났네요 16 제이엔지 2017.05.15 383
3640 자유 휴면전환 및 휴면지속회원 강제삭제 시작한지 7개월이 되었군요. 4 웹지기 2016.08.11 111
3639 자유 부끄럽지만 사이트 로고좀 봐주세요. 24 file 구름이 2016.08.11 244
» 자유 이미지를 보호하기 위한 방법 중 하나로 이런 방식 해봤습니다 4 김웃김 2016.08.11 111
3637 자유 누진제 한시 완하한다는군요. 6 Chronos 2016.08.11 111
3636 자유 우리나라 올림픽 축구 멕시코를 이겼네요! 5 루이스 2016.08.11 56
3635 자유 뜬금없지만 애니보시는분 있나요 ? 4 file 아즈냥 2016.08.11 93
3634 하소연 홈페이지를 만들어도 정말 문제군요.. 12 Overachiever 2016.08.11 251
3633 자유 하.. 삼성 서비스센터 정말 싫어요ㅠㅠ 15 개발자 2016.08.10 146
3632 자유 그거 아십니까? XE타운이 살아난거... in Naver 11 웹지기 2016.08.10 236
3631 자유 모션그래픽 재능나눔 합니다~! 2 모코 2016.08.10 117
3630 자유 토렌트 파일 공유자체도 불법 아닌가요? 10 비누 2016.08.10 289
3629 유머/엽기 한 보배드림 커뮤니티에서 올라온 층간소움 1 언션 2016.08.10 150
3628 자유 이미지 프로세스 모듈의 그것을 그럴싸하게 포장한걸까요? 6 file socialskyo 2016.08.09 174
3627 자유 이번 안드로이드 크롬 업데이트가.. 6 아스타 2016.08.09 127
3626 자유 여러분도 일본 여고생과 라인 친구가 될 수 있습니다. 16 file Anizen 2015.08.04 679
3625 이슈/토론 아이스크림 정찰제가 시행됐다고 합니다. 15 포커스 2016.08.09 191
3624 자유 인도네사아에서 물건 주문하기 2 궁뎅이 2016.08.09 86
3623 자유 KOICA 봉사단 한국어 선생님. 2 궁뎅이 2016.08.09 76
3622 자유 저 경찰서 다녀왔습니다. 11 궁뎅이 2016.08.09 198
3621 자유 비회원 댓글 보기 제한 기능이 추가되었네요. 14 file 포커스 2016.08.09 169
Board Pagination Prev 1 ... 77 78 79 80 81 82 83 84 85 86 ... 263 Next
/ 263
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...