어떤 사진 공유 웹 사이트에 카메라 일련 번호가 표시됩니까?


26

어떤 웹 사이트에서 원본 이미지 EXIF의 카메라 본체 일련 번호를 노출합니까?

FlickrEXIF 데이터 에서 많은 사진 메타 데이터를 노출 하고 Flickr API 덕분에 쉽게 액세스 할 수 있는 사진 공유 웹 사이트입니다 . Google의 Picasa 웹 사이트는 EXIF의 일부 정보 를 제공 하지만 일련 번호 는 제공 하지 않습니다.

나를 도울 수있는 다른 사이트가 있습니까?

내가하고있는 일에 대한 약간의 배경 지식으로 카메라 일련 번호 데이터베이스와 데이터베이스가 발견 된 이미지의 URL을 대조하려고합니다. 소중한 카메라를 훔치는 사람들을 사로 잡을 수 있기를 바라며 무료로 무언가를하고 있습니다. 나는 아무것도 팔지 않고 단지 좋은 일을하려고하기 때문에 이것이 주제가 아닌 주제를 희망합니다!

면책 조항 : 저는 stolencamerafinder 의 저자입니다 .)


업데이트 -fbuchinger가 요청한대로 프로젝트 상태에 대한 빠른 업데이트는 다음과 같습니다.

안타깝게도 페이스 북을 포함한 많은 사이트에서 제조사 노트를 EXIF에서 제거합니다. 지금까지 일련 번호의 가장 풍부한 소스는 Flickr라는 것을 알았습니다. 사람들이 종종 전체 크기 ( "편집되지 않은"이미지 읽기) 이미지를 업로드하기 때문이라고 생각합니다. 내 사이트 ( stolencamerafinder.com )에서 API를 통해 깜박임 데이터를 수집 하는 Java webstart 앱 을 제공합니다 . API 호출 속도에 한계가 있기 때문에 웹 시작 클라이언트 수 사이에서 작업을 공유 하여 클라이언트를 운영하는 사람들이 많을수록 대역폭과 CPU를 줄 이도록 작성했습니다. 이 글을 읽고 있는데, 많은 일을하지 않는 직장에서 서버에 대한 관리자 액세스 권한이 있다면 왜 서버를 실행시키지 않는지;)

또한 일련 번호가 포함 된 웹 사이트의 이미지를 주시하는 Chrome 플러그인을 작성했습니다. 나는이 응용 프로그램에서 매우 높은 수확량을 기대하지 않습니다. 주된 아이디어는 어떤 웹 사이트가 맞춤형 스파이더 도구를 작성하고 크롤링하기에 좋은 소스인지 알아내는 것입니다.

stolencamerafinder에 대한 API를 공개 했으며 웹 크롤러 역할을 할 수있는 프로그램을 작성하는 데 도움이되는 다른 프로그래머를 찾고 있습니다.

이 프로젝트를 수행하면서 카메라 모델과 유용한 일련 번호를 작성하지 않는 등 웹 사이트에 곧 게시 할 흥미로운 데이터를 많이 수집했습니다. 예를 들어 Nikon D50은 "D50"을 일련 번호로 씁니다!

내 프로젝트에 대한 의견 (좋은지 나쁜지)에 대해 대단히 감사하겠습니다.

-매트


8
아마도 더 유용하고 시장성이 있다면 아마도 "귀하의"사진이 어디에서 사용되었는지, 라이센스없이 잠재적으로 추적하는 서비스를 제공하는 것입니다.
Rowland Shaw

내 답변을 업데이트
fbuchinger

답변:


6

나는 도둑 포수의 아이디어를 좋아합니다. ;)

DeviantArt.com은 업로드 된 이미지에 포함 된 모든 EXIF ​​메타 데이터를 "캡처"하는 것으로 나타났습니다. 그것은 전부를 보여주지는 않지만, 업로드 된 이미지에 대한 자세한 정보를 보여주는 사이트의 일부 (유료 회원 전용)가 있으며 전체 태그 데이터가 나열되어 있습니다.

기술적으로 말하면 TinEye.com (Reverse Image Search) 과 비슷한 것을 수행하여 이미지를 색인화하고 내용 유사성으로 검색 할 수 있다고 생각합니다 . TinEye는 컨텐츠별로 이미지를 일치시키는 데 편리하지만 한계가 있습니다. 저작권으로 보호 된 사람이 만든 사진 조작은 식별하기 어렵습니다. 일련 번호로 검색하면 대안적이고 무료로 접근 할 수 있습니다.

인터넷에 업로드 된 이미지에 포함 된 모든 exif 데이터를 기술적으로 얻을 수 있습니다. 카메라 일련 번호가 내장되어 있으면 원하는 것을 찾을 수 있습니다. 색인을 생성 한 사이트에서 각 이미지의 사본을 긁어 내고 색인화 된 이미지에서 EXIF ​​(또는 다른 태그 데이터)를 추출한 다음 소스로 다시 연결되는 링크로 정보를 추적해야합니다. Bing 및 Google과 같은 주요 검색 엔진을 사용하여 색인을 생성 할 이미지를 찾을 수도 있습니다 (사진사 이름, 위치 등의 기본 키워드 이미지 검색이면 충분할 수 있습니다). 이미지를 유지할 필요는 없습니다. 그래도 법적 문제가 발생할 수 있지만 최소한 EXIF ​​/ IPTC 태그 데이터의 색인, 일련 번호 및 소스 링크가 있어야합니다.


1
사진을 어떤 식 으로든 조작하면 EXIF가 제거되거나 줄어들 가능성이 높습니다. 사진 공유 사이트 및 일반 이미지 검색에서 EXIF ​​데이터의 가용성은 전적으로 업로드 된 이미지 메타 컨텐츠에 따라 다릅니다. 그러나 도난당한 카메라를 검색하는 데 사용할 수있는 메타의 가능성을 찾는 것이 좋습니다.
nik

@nik : 사실, 업로드 한 모든 것을 자비로 여길 것입니다 ... Photoshop, Lightroom 등과 같은 대부분의 도구에서 작업 과정이 저장 및 수정에서 태그 데이터를 보존하지 못하는 것은 너무 나쁩니다.
jrista

틴 아이를 지적 해 주셔서 감사합니다. 그들은 최대 16 억 개의 이미지로 0.3 백만 달러가 꽤 쓰레기처럼 보입니다! 그러나 그들이 할 수 있다면 그렇게 할 수 있습니다! 모든 웹 사이트를 스파이더하기 위해보다 일반적인 웹 크롤러를 작성하는 작업을하겠습니다.
matt burns

@matt : 사실, 16 억을 가지고 있지만 일련 번호로 검색하지는 않습니다. 콘텐츠와 일련 번호로 모두 검색 할 수 있다면 검색 결과가 우위에있을 것입니다. ; P
jrista

많은 사이트에서 회원 상태 또는 파일을 업로드 한 사용자와 연결되어 있지 않으면 원본 파일에 도달 할 수 없습니다. 따라서 가장 자주 EXIF ​​줄무늬가있는 축소 버전 만 다운로드 할 수 있습니다. 업로드 도구는 때때로 저작권 정보 만있는 파일을 전송하여 그렇게합니다. Subnote : Facebook은 EXIF의 저작권까지 모든 것을 없애고 사진가로부터 많은 열을 받았습니다.
Itai

6

최신 정보:

프로젝트 상태 업데이트에 감사드립니다! 우선 자바 웹 스타트 앱에 대한 모든 접근 방식이 흥미 롭습니다. 각 웹 스타트 인스턴스마다 다른 플리커 API 키를 사용하거나 API 키 / IP- 주소 조합을 기반으로 플리커가 API 요청을 캡핑합니까?

webstart 앱을 실행했는데 50 장의 사진을 스캔 한 후 일련 번호가 0이되었습니다. 소스 코드를 보지 않았지만 소수의 캠 (대부분 dslr) 만 exif 메타 데이터에 일련 번호를 씁니다.

Phil Harvey의 Meta Information Repository 에서 샘플 이미지를 다운로드하고 exiftool 을 실행 하여 실제로 어떤 모델이 일련 번호를 산출하는지 확인하는 것이 좋습니다 . 그런 다음 웹 스타트 앱 검색 범위를 좁히고 성공률을 크게 높일 수 있습니다.


나는 photo.stackexchange.com을 탐험하기 시작했을 때 귀하의 질문에 우연히 만났습니다.

2 년 전, stolencamerafinder와 비슷한 아이디어를 가지고 실제로 파이썬으로 구현하기 시작했습니다. 그러나 여러 가지 이유로 인해 중지했습니다.

  • EXIF 데이터에 저장된 대부분의 카메라 일련 번호는 편집 가능하고 위조 가능합니다 (적어도 exiftool 사용)-> 잘못된 경고 또는 "일련 번호 스팸"의 위험 (서비스가 대중화되기 시작할 때)

  • 대부분의 사람들은 이미지 크기를 조정하는 이미지 업 로더를 사용하여 종종 EXIF ​​데이터의 일부 또는 전부를 버립니다 (일련 번호는 항상 이미지 변환 중에 자주 떨어지는 일부 독점 exif 메이커 노트에 저장 됨)-> 검사 된 이미지 비율이 낮음 : 추출 된 일련 번호.

그러나 프로젝트가 어떻게 발전했는지 궁금합니다 ... 짧은 상태 요약을 줄 수 있습니까?


안녕. 위의 주요 질문에 업데이트를 추가했습니다. 질문이나 제안이 있으시면 듣고 싶습니다. - 매트는
매트는 화상

하나의 API 키만 사용하지만 각 webstart 인스턴스는 웹 사이트를 통해 통신하여 할당량을 초과하지 않도록 작업을로드 밸런스합니다.
matt burns

왜 webstart 앱이 작동하지 않는지 걱정됩니다. 스캔 한 모든 사진의 약 1/4에서 일련 번호를 찾아야합니다. Java 콘솔 로그에 메시지가 있습니까? 그 샘플 이미지를 짧게 다운로드하고 통계를 생성하기 위해 파이썬 스크립트를 작성했습니다. 다른 사람들이 흥미를 느끼게 되 자마자 온라인에 게시하겠습니다.
matt burns

6

첫 번째 답변은 기술적 인 세부 사항에 중점을두기 때문에 "CATT"(카메라 도난 방지 도구)라는 원래의 "카메라 파인더"아이디어에 대한 개요를 제공하기 위해 두 번째 답변을 열기로 결정했습니다. 내 아이디어를 자유롭게 사용하십시오.

도난 방지 카메라 파인더와 달리 CATT는 옵트 인 방식으로 작동합니다. 카메라 소유자는 CATT 사이트에 가입하고 사용자 프로필을 만든 다음 카메라를 등록합니다.

그러기 위해서는 화면에 무작위로 생성 된 QRCode의 사진을 찍어야합니다. 그런 다음 수정되지 않은 사진을 CATT 사이트에 업로드합니다. 업로드가 완료되면 서버는 사진의 메타 데이터를 읽고 포함 된 일련 번호를 확인합니다. 또한 그림에서 QRCode를 디코딩하여 저장된 해시와 비교합니다. 이것은 누군가가 해당 카메라로 찍은 임의의 사진을 업로드하여 카메라를 등록 할 수 없도록하기위한 것입니다.

카메라를 도난당한 경우 CATT 사이트에 로그인하여 해당 장치를 도난당한 것으로 표시합니다. 도난당한 카메라를 추적하기 위해 자바 스크립트에서 모질라 그리스 몽키 스크립트 (크롬 확장과 유사)로 클라이언트 측 exif 일련 번호 파서를 계획했습니다. 브라우저 속도가 너무 느려지지 않도록 원본 이미지가 포함 된 깜박임 페이지에서만 실행해야합니다 (그리스 몽키의 URL 패턴 지원 덕분에). 이 스크립트는 정기적으로 CATT 서버에 접속하여 도난당한 캠 일련의 목록을 가져옵니다. 현재 표시된 이미지의 일련 번호가 일치하면 경고가 표시됩니다.

크롬 확장 프로그램이 비슷한 접근법을 따르는 것을 보았습니다 (단지 일련 번호를 수집하는 것처럼 보이지만). 귀하의 경우 W3C File Api (현재 Firefox 및 Chrome)와 함께 확장 기능을 사용하여 사용자가 웹 페이지에 포함 된 사진뿐만 아니라 로컬에 저장된 사진을 검사 할 수도 있습니다. "중간자 (man-in-the-middle)"(플리커 페이스 북 등)가 exif 데이터를 제거하지 않기 때문에 "일련 번호 수집"이 확실히 증가합니다.

다음은 W3C 파일 API를 사용한 Exif 추출에 대한 흥미로운 Mozilla 데모입니다 .


이 정보와 아이디어에 대해 대단히 감사합니다. QRCode는 똑똑합니다. 나는 당신이 언급 한 방식 (로컬 파일 액세스를 허용하고 도난당한 카메라의 이미지를 가질 것입니다)에서 File API가 어떻게 도움이되는지 이해하지 못하지만 정확히 내가 간단한 것을 작성하려고합니다. 내 웹 사이트의 홈페이지에 대한 직렬 추출 도구. "일련 번호 입력"대신 사람들이 이미 가지고있는 이미지를 검색하도록 허용 할 수 있습니다 (실수도 방지 함). 또 다른 장점은 때때로 카메라 상자의 번호가 아닌 내부 일련 번호를 ID로 사용해야한다는 것입니다.
matt burns

덧붙여서, 데모 페이지는 Chrome이 아닌 firefox에서만 작동했습니다. 또한이 페이지가이 모든 것을 논의하기에 이상적이지 않다고 생각하기 시작했지만 지금은 그렇게 할 것입니다! 추신. 나는 현재 아시아를 여행하고 있으므로 답장하는 데 며칠 (주)이 걸리더라도 기분 나빠하지 마십시오. 귀하의 의견은 저에게 매우 도움이되었습니다. 감사합니다.
matt burns

exif reader 데모가 chrome> 5에서 작동하는 경우 오류는 필수적이지 않은 로깅 기능으로 인해 발생합니다 (크롬 콘솔에서 확인하고 빈 기능으로 재정의). 행복한 여행!
fbuchinger

로컬 파일 사용 사례 정보 : 필자는 도난당한 카메라 파인더 웹 사이트의 일부인 로컬 파일을위한 js cam 직렬 추출 (확장 할 필요는 없음)과 같은 의미라고 생각합니다. 일부 샘플 사진을 기준으로 캠 상태를 결정하는 데 사용할 수 있습니다 (예 : 다른 사람으로부터 도난 당하지 않도록 사용한 캠을 구매하는 동안 촬영). BTW : Jacob Seidelin의 Exif 파서를 직접 확장 했습니까? 아니면 일련 번호 추출이 그의 작품입니까?
fbuchinger

파서를 직접 확장했지만 지금까지 Canon 및 Panasonic 메이커 노트 섹션을 읽었습니다. (IFD 형식에 대한 나의 지식은 기껏해야 열악합니다). 나는 그의 사이트이기 때문에 그의 사이트에 대한 그의 작업에 대해 적절한 신용을 제공해야합니다. 편집 내용이 만족 스러우면 가능한 개선 / 대체 버전으로 다시 보내드립니다.
매트 화상
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.