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
번호 분류 제목 글쓴이 날짜 조회 수
화제의 글 자유 xe푸시앱에 치명적인 오류가 발견되어 알려드립니다. 7 단희아빠 2017.03.15 267
화제의 글 자유 서버 사용자분들이 참 많네요 12 file 제이엔지 2017.03.22 327
3669 자유 휴가! 이렇게 지나가 버리네요~ 6 구름이 2016.08.12 61
3668 자유 혹시 스케이트 보드 취미인 분 계신가요? 3 빱빱 2016.08.12 39
3667 자유 이런 웹사이트는 어느 호스팅을 받는게 좋을까요? 4 file 김웃김 2016.08.11 206
3666 자유 휴면전환 및 휴면지속회원 강제삭제 시작한지 7개월이 되었군요. 4 웹지기 2016.08.11 109
3665 자유 부끄럽지만 사이트 로고좀 봐주세요. 24 file 구름이 2016.08.11 243
» 자유 이미지를 보호하기 위한 방법 중 하나로 이런 방식 해봤습니다 4 김웃김 2016.08.11 109
3663 자유 누진제 한시 완하한다는군요. 6 Chronos 2016.08.11 111
3662 자유 우리나라 올림픽 축구 멕시코를 이겼네요! 5 루이스 2016.08.11 56
3661 자유 뜬금없지만 애니보시는분 있나요 ? 4 file 아즈냥 2016.08.11 92
3660 하소연 홈페이지를 만들어도 정말 문제군요.. 12 Overachiever 2016.08.11 234
3659 자유 하.. 삼성 서비스센터 정말 싫어요ㅠㅠ 15 개발자 2016.08.10 142
3658 자유 그거 아십니까? XE타운이 살아난거... in Naver 11 웹지기 2016.08.10 231
3657 자유 모션그래픽 재능나눔 합니다~! 2 모코 2016.08.10 113
3656 자유 토렌트 파일 공유자체도 불법 아닌가요? 10 비누 2016.08.10 266
3655 유머/엽기 한 보배드림 커뮤니티에서 올라온 층간소움 1 언션 2016.08.10 143
3654 자유 이미지 프로세스 모듈의 그것을 그럴싸하게 포장한걸까요? 6 file socialskyo 2016.08.09 167
3653 자유 이번 안드로이드 크롬 업데이트가.. 6 아스타 2016.08.09 122
3652 자유 여러분도 일본 여고생과 라인 친구가 될 수 있습니다. 16 file Anizen 2015.08.04 626
3651 이슈/토론 아이스크림 정찰제가 시행됐다고 합니다. 15 포커스 2016.08.09 178
3650 자유 인도네사아에서 물건 주문하기 2 궁뎅이 2016.08.09 77
Board Pagination Prev 1 ... 59 60 61 62 63 64 65 66 67 68 ... 247 Next
/ 247
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...