Quels sites de partage de photos exposent les numéros de série des appareils photo?


26

Quels sites Web exposent les numéros de série du corps de la caméra à partir de L'image D'origine EXIF?

Flickr est un site de partage de photos qui expose beaucoup de métadonnées de photos (du EXIF données) et même le rendre facile d'accès grâce à la API de Flickr. Picasaweb de Google offre également quelques informations de L'EXIF mais pas le numéro de série.

Existe-il d'autres sites qui peuvent m'aider?

Comme un peu d'arrière-plan sur ce que je fais, j'essaie de rassembler une base de données de numéros de série de caméras et les URL des images où elles ont été trouvées. C'est juste moi qui fais quelque chose gratuitement dans l'espoir que nous puissions attraper certaines des personnes qui volent nos précieux appareils photo! J'espère que ce n'est pas trop hors sujet car je n'essaie pas de vendre quoi que ce soit, juste d'essayer de faire du bien!

Avertissement: je suis l'auteur de stolencamérafinder ;)


Mettre - Comme demandé par fbuchinger, voici une mise à jour rapide de l'état du projet:

De nombreux sites (y compris facebook malheureusement) dépouillent les makernotes de L'EXIF. Jusqu'à présent, J'ai trouvé que la source la plus riche de numéros de série était Flickr. Je suppose que c'est parce que les gens téléchargent souvent des images en taille réelle (lire "non éditées"). Sur mon site (stolencamerafinder.com) Je vous propose un application de démarrage Web java qui récolte les données flickr via son API. Comme il y a un plafond sur le taux auquel je fais des appels D'API, Je l'ai écrit pour que le travail soit partager entre le nombre de clients web start, réduisant ainsi la bande passante et le processeur sur les clients, plus il y a de personnes qui l'exécutent. Si vous lisez ceci et que vous avez, disons, un accès administrateur à un serveur au travail qui ne fait pas grand-chose, pourquoi ne pas le laisser fonctionner là-bas ;)

J'ai également écrit un plugin Google Chrome qui garde un œil sur les images sur les sites Web qui ont un numéro de série intégré. Je ne m'attends pas à un rendement très élevé de cette application, l'idée principale était de découvrir quels sites Web peuvent être de bonnes sources pour écrire des outils de spidering sur mesure, puis de les Explorer.

J'ai publicité mon API pour stolencamerafinder et je cherche d'autres programmeurs pour m'aider à écrire des programmes qui peuvent servir de robots d'exploration web.

J'ai collecté beaucoup de données intéressantes dans ce projet que je mettrai bientôt sur le site Web, telles que les modèles de caméras qui écrivent et n'écrivent pas de numéros de série utiles. Le Nikon D50 par exemple écrit simplement "D50" comme numéro de série!

Je serais extrêmement reconnaissant pour tout commentaire (bon ou mauvais! vous avez sur mon projet.

-Matt

Peut-être plus utile, et commercialisable, serait d'offrir un service pour suivre où "vos" photos ont été (ré)utilisées, potentiellement sans licence.
Rowland Shaw 27.07.2010 11:58
j'ai mis à jour ma réponse
fbuchinger 15.02.2011 08:50
Réponses (3):
6

J'aime l'idée d'un voleur-catcher. ;)

J'ai remarqué que DeviantArt.com semble "capturer" toutes les métadonnées EXIF qui sont intégrées dans toutes les images téléchargées. Il ne montre pas tout, mais il y a certaines parties du site (beaucoup d'entre eux uniquement pour les membres payants) qui affichent des informations plus détaillées sur une image téléchargée, et j'ai vu des données de balise complètes répertoriées.

Je suppose, techniquement parlant, si vous pouviez faire quelque chose de similaire à TinEye.com (Recherche D'Image Inversée) qui indexe les images et les recherches par similarité de contenu. TinEye est pratique en ce sens qu'il correspond aux images par contenu, mais il a ses limites. Les Photomanipulations créées avec des photos protégées par des droits d'auteur sont difficiles à identifier. La recherche par numéro de série constituerait une approche alternative et complémentaire.

Vous pouvez techniquement obtenir toutes les données exif intégrées dans les images téléchargées sur Internet. Si le numéro de série de la caméra est intégré, vous auriez ce que vous recherchez. Vous devez extraire une copie de chaque image des sites que vous indexez, extraire tout EXIF (ou autre donnée de balise) des images indexées et suivre les informations avec un lien vers la source. Vous pouvez probablement également utiliser les principaux moteurs de recherche comme Bing et Google pour trouver des images à indexer (recherches d'images par mot clé de base, telles que les noms des photographes, les lieux, etc. peut-être suffisant.) Vous n'auriez probablement pas besoin de garder l'image autour (et cela pourrait impliquer des problèmes juridiques de toute façon), mais au moins vous auriez un index des données de balise EXIF/IPTC, éventuellement un numéro de série et un lien source.

Une capture est, si la photo est manipulée de quelque façon que L'EXIF est très probablement supprimé ou réduit. La disponibilité des données EXIF sur un site de partage de photos et les recherches générales d'images dépendent entièrement du Méta-contenu de l'image téléchargée. Pourtant, la recherche de la possibilité de méta qui peut être utilisé pour la recherche appareil photo volé est une bonne idée en soi.
nik 29.07.2010 02:27
@nik: C'est vrai, vous seriez à la merci de tout ce qui est téléchargé... C'est dommage que les flux de travail dans la plupart des outils, comme Photoshop, Lightroom, etc. ne conservez pas les données de balise entre les sauvegardes et les modifications.
jrista 29.07.2010 02:54
Merci d'avoir souligné tineye. Ils représentent jusqu'à 1,6 milliard d'images, ce qui rend mon 0,3 million assez nul! Mais si ils peuvent le faire, je peux donc! Je vais travailler à l'écriture d'un robot d'exploration Web plus générique pour Araignée tous les sites Web...
matt burns 29.07.2010 14:18
@ matt: C'est vrai, ils en ont 1,6 milliard, mais ils ne recherchent pas par numéro de série. Si vous pouviez rechercher à la fois par contenu et par numéro de série, vous auriez un avantage sur eux. ;P
jrista 29.07.2010 16:17
Notez que sur de nombreux sites, vous ne pouvez pas accéder au fichier d'origine, sauf si vous avez un statut d'adhésion ou une connexion avec l'utilisateur qui l'a téléchargé. Ainsi, vous ne pourrez peut-être télécharger qu'une version réduite qui a le plus souvent des rayures EXIF. Les outils de téléchargement le font parfois aussi, en envoyant le fichier avec uniquement des informations de copyright. Subnote: Facebook supprime tout cela, même les droits D'auteur D'EXIF et a reçu beaucoup de chaleur de la part des photographes pour cela.
Itai 14.02.2011 14:10
@Itai subnote subnote, facebook ne supprime plus toutes les métadonnées. La description de l'image est maintenant conservée et utilisée comme description dans facebook (enfin)
matt burns 16.02.2011 12:11

6

METTRE:

Merci pour la mise à jour de l'état du projet! Tout d'abord, l'approche avec l'application java webstart est intéressante - utilisez-vous différentes clés API flickr pour chaque instance webstart ou flickr plafonne-t-il les requêtes api basées sur une combinaison clé api/adresse ip?

J'ai exécuté votre application webstart et elle a donné 0 numéros de série après avoir numérisé 50 photos. Je n'ai pas regardé votre code source, mais vous devez savoir que seule une infime minorité de caméras (principalement des reflex numériques) écrivent des numéros de série dans les métadonnées exif.

Je recommanderais de télécharger les exemples d'images à partir de Dépôt de métadonnées de Phil Harvey et exécuter exiftool sur elle pour voir quels modèles donnent réellement des numéros de série. Vous pouvez ensuite affiner votre recherche d'application webstart à ces modèles et ainsi améliorer fortement le taux de réussite.


Je suis tombé sur votre question quand je viens de commencer à explorer photo.stackexchange.com.

Il y a 2 ans, j'ai eu une idée très similaire à stolencamerafinder et j'ai commencé à l'implémenter en python. Cependant je l'ai arrêté pour diverses raisons:

  • La plupart des numéros de série de la caméra stockés dans les données EXIF sont modifiables et donc falsifiables (au moins avec exiftool) - > risque de fausses alertes ou de "spam de numéro de série" (au moins lorsque le service commence à devenir populaire)

  • La plupart des gens utilisent des téléchargeurs d'images qui redimensionnent leurs images et rejettent ainsi souvent tout ou partie des données EXIF (rappelez-vous que le serialnumber est toujours stocké dans un makernote EXIF propriétaire qui est souvent supprimé lors des conversions d'images) - > faible ratio d'images inspectées: numéros de série extraits.

cependant, je suis curieux de savoir comment votre projet s'est développé... pourriez-vous donner un bref résumé du statut?

Salut. Je viens d'ajouter une mise à jour dans la question principale ci-dessus. Si vous avez des questions / suggestions, j'aimerais les entendre. -Matt
matt burns 15.02.2011 05:16
Je n'utilise qu'une seule clé API, mais chaque instance webstart communique via le site web pour équilibrer la charge du travail afin que le quota ne soit pas dépassé.
matt burns 16.02.2011 12:14
Je suis préoccupé par la raison pour laquelle l'application webstart n'a pas fonctionné pour vous. Il devrait trouver des publications en série dans environ 1/4 de toutes les photos numérisées. Y a-t-il des messages dans les journaux de la console java? J'ai téléchargé ces exemples d'images un peu en arrière et j'ai écrit un script python pour générer des statistiques. Je vais les poster en ligne bientôt que d'autres peuvent trouver intéressant.
matt burns 16.02.2011 12:17

6

Comme ma première réponse est plus axée sur les détails techniques, j'ai décidé d'ouvrir une deuxième réponse pour vous donner un aperçu de mon idée originale de "camerafinder" baptisée "C. A. T. T." (Camera Anti Theft Tool). N'hésitez pas à utiliser mes idées, mais veuillez me créditer proberly...

Contrairement à stolencamerafinder, C. A. T. T. fonctionne sur une base opt-in. En tant que propriétaire d'une caméra, vous vous inscrivez sur le Site C. A. T. T., créez un profil utilisateur puis enregistrez vos caméras.

Pour ce faire, vous devez prendre une photo de certains QRCode générés aléatoirement affichés à l'écran. Ensuite, vous téléchargez la photo non modifiée sur le Site C. A. T. T. Une fois le téléchargement terminé, le serveur lit les métadonnées de la photo et recherche un numéro de série intégré. Il essaie également de décoder le QRCode à partir de l'image et le compare à un hachage stocké. C'est pour éviter que quelqu'un puisse enregistrer votre appareil photo en téléchargeant simplement une photo arbitraire prise avec cet appareil photo.

Lorsque votre appareil photo est volé, vous vous connectez sur le Site C. A. T. T. et marquez cet appareil comme volé. Pour retracer les caméras volées, nous avons prévu un analyseur de numéro de série EXIF côté client en javascript sous forme de script mozilla greasemonkey (similaire à votre extension chrome). Il ne doit s'exécuter que sur les pages flickr contenant des images originales (grâce au support du modèle d'url de greasemonkey) afin de ne pas trop ralentir le navigateur. Le script contacterait régulièrement le serveur C. A. T. T. pour récupérer une liste de séries de caméras volées. Si la série de l'image actuellement affichée affiche une correspondance, elle affichera une alerte.

J'ai vu que votre extension chrome suit une approche similaire (bien qu'elle semble simplement collecter les publications en série). Dans votre cas, je tirerais parti de l'extension avec L'Api de fichier W3C (actuellement Firefox et Chrome), afin que l'utilisateur puisse également inspecter les photos stockées localement et pas seulement celles intégrées dans les pages web. Cela augmentera sûrement votre" récolte de numéros de série", car aucun" homme du milieu " (flickr facebook, etc.) ne supprimera les données exif.

Voici un intéressant Démonstration Mozilla sur L'Extraction Exif avec L'API de fichier W3C.

Merci beaucoup pour cela, quelques bonnes informations et idées. Le QRCode est v. clever. Je ne suis pas sûr de comprendre comment L'API de fichier m'est si utile dans la façon dont vous mentionnez (qui autoriserait l'accès aux fichiers locaux et aurait des images d'une caméra volée) mais c'est exactement ce que je recherche pour écrire un outil d'extraction série simple pour la page d'accueil de mon site web. Au lieu de "Entrez votre numéro de série", je peux simplement permettre aux gens de rechercher avec une image qu'ils ont déjà (cela évite également les erreurs). Un autre avantage est que je dois parfois utiliser le numéro de série interne comme identifiant, pas celui de la boîte de la caméra.
matt burns 16.02.2011 12:28
Incidemment, cette page de démonstration ne fonctionnait que pour moi dans firefox, Pas Chrome. Je commence aussi à penser que cette page n'est pas idéale pour discuter de tout cela, mais elle le fera pour l'instant! PS. Je voyage à travers L'Asie en ce moment, alors ne soyez pas offensé si je prends quelques jours (/semaines) pour répondre, vos commentaires m'ont été très utiles, merci.
matt burns 16.02.2011 12:31
la démo EXIF Reader fonctionne dans chrome > 5, l'erreur est causée par une fonction de journalisation non essentielle (vérifiez dans la console chrome et redéfinissez-la comme fonction vide). Bon voyage!
fbuchinger 16.02.2011 16:21
À propos du cas d'utilisation du fichier local: je pense que nous voulons dire la même chose - une extraction série JS cam pour les fichiers locaux qui fait partie de votre site web stolencamerafinder, pas nécessairement de l'extension. Il pourrait être utilisé pour déterminer l'état de la caméra en fonction d'un exemple de photo (par exemple, prise lors de l'achat d'une caméra usagée pour s'assurer qu'elle n'a pas été volée à quelqu'un d'autre). BTW: avez-vous étendu L'analyseur Exif de Jacob Seidelin par vous-même ou l'extraction du numéro de série était-elle son travail?
fbuchinger 17.02.2011 12:03
J'ai étendu son analyseur moi-même, mais j'ai seulement réussi à le faire lire les sections Canon et Panasonic makernote jusqu'à présent. (ma connaissance du format IFD est au mieux médiocre). Je dois lui donner le crédit approprié pour son travail sur mon site car c'est surtout son travail. Quand je serai satisfait de mes modifications, je le lui renverrai comme une éventuelle amélioration / version alternative.
matt burns 20.02.2011 16:00
Agréable d'entendre que quelqu'un d'autre est intéressé à étendre les analyseurs de Jacob. J'ai songé un moment à convertir son analyseur mp3 et exif en un framework d'analyse de fichiers javascript extensible... quelque chose comme un "exiftool.js"
fbuchinger 20.02.2011 18:07
J'ai commencé à travailler sur une nouvelle page qui peut lire le numéro de série de certains modèles d'appareils photo basés sur la démo FileAPI que vous avez mentionnée, merci! : stolencamerafinder.com/exifreader.jsp
matt burns 15.03.2011 01:36

Questions recommandées