Dans la page des paramètres de confidentialité de Flickr, il y a un paramètre intitulé "Qui peut accéder à vos fichiers d'image d'origine?". Si je règle cela sur autre chose que "Tout le monde" (par exemple "Seulement vous" ou "Vos contacts"), est-il toujours possible pour un utilisateur non autorisé d'accéder à l' image d' origine sans que quelqu'un ne lui donne l'URL? (Supposons que ma photo d'origine soit plus grande que 1024px, il existe donc une version originale distincte de la version grande. Supposons également qu'elle n'est pas sous licence Creative Commons .)
Je suis bien conscient qu'une fois qu'une image est apparue dans son navigateur, un utilisateur déterminé peut facilement la télécharger indépendamment de toute dissuasion (par exemple, les bloqueurs JavaScript) que le navigateur essaie de mettre sur son chemin. Cependant, je pense que les éléments suivants sont corrects:
Un utilisateur non autorisé ne verra qu'une page d'erreur s'il essaie d'afficher la page Taille d'origine sur Flickr (par exemple, cette page ).
Bien que l'URL de cette page soit facilement devinable (il suffit d'ajouter
sizes/o/
à la fin de l'URL de la page de photo normale), l'URL du fichier image d'origine réel a un composant aléatoire et ne peut pas être facilement deviné.
Il y a beaucoup de gens sur Flickr et ailleurs qui disent que le paramètre de désactivation du téléchargement est inutile, mais je n'ai vu aucune preuve. Quelqu'un sait-il avec certitude qu'il peut être contourné? Si vous dites oui, je m'attends à ce que vous le prouviez en m'envoyant la taille originale de ma dernière image ! (Il est censé être disponible uniquement pour les amis et la famille - donc pas vous, oncle Goober ...)
Un peu de contexte: je dois souligner que je ne cherche pas à voler des photos, j'essaie de comprendre à quel point les mines sont sûres, en particulier en ce qui concerne cette échappatoire aux clôtures géographiques qui a été signalée aujourd'hui.
Réponses:
J'ai fait une enquête par moi-même, en utilisant mon propre compte Flickr et un navigateur non connecté.
Voici la page Toutes les tailles pour une de mes photos .
Avant de modifier le "Qui peut accéder à vos fichiers d'image d'origine?" En configurant dans Confidentialité et autorisations, un internaute générique pouvait voir le lien " Original " en plus des autres tailles. Cette page avait une
<img>
balise liée à cette URL . La page "Toutes les tailles" comportait également un lien indiquant Télécharger la taille originale de cette photo . (Si vous vérifiez les URL, notez qu'il y a un_d
suffixe sur le nom du fichier; Flickr le verra et déclenchera l'en-tête HTTP qui indique au navigateur de télécharger au lieu d'afficher l'image).À titre de comparaison, voici la page de grande taille et l' URL de l'image correspondante .
J'ai ensuite modifié le paramètre de confidentialité, effacé le cache de mon navigateur non connecté et vérifié à nouveau les liens. Voici ce que j'ai trouvé:
Donc, une fois que l'URL du fichier d'origine est connue, il n'y a aucun moyen d'empêcher quelqu'un de télécharger la version originale du fichier (à moins de la supprimer entièrement ... et cela peut même ne pas fonctionner. Je n'ai pas essayé).
Un dernier problème: dans quelle mesure les URL du fichier d'origine sont-elles devinables? Les voici côte à côte:
Ainsi, le suffixe (
_b
ou_o
) détermine la taille, mais il y a aussi un autre élément dans le nom de fichier qui varie en fonction de la taille. Vous ne pouvez pas simplement changer le suffixe pour retourner les tailles. Voici l' URL de la version Large avec le suffixe basculé sur_o
; ça ne marche pas.Si j'étais Flickr, je m'assurerais que cet élément central était complètement aléatoire par taille de photo, et donc impossible à deviner sauf par une attaque par force brute. Il fait 40 bits de long, donc il y a beaucoup (2 ^ 40, ~ 1 billion) d'options possibles. Il est très peu probable que quiconque se donne la peine de forcer ce segment pour obtenir la version d'origine d'un fichier ... alors qu'il a déjà la version volumineuse .
Donc, tant que vous avez désactivé la fonction "Téléchargement de fichier d'origine" et que vous ne partagez pas les URL des images originales , je dirais que la fonction Flickr est assez sécurisée. S'il se casse, c'est à peu près votre faute.
la source
Cette page (liée au plugin Firefox que Bill Weaver a posté) fait un bon travail de résumé de la situation, y compris le "composant aléatoire" dans l'URL de l'image que j'ai mentionné dans la question.
L'auteur note:
"Je ne peux pas deviner" - super! :) Mais il continue en disant:
" Presque impossible" - pas si génial! :( Mais je suppose qu'il veut simplement dire qu'avec suffisamment de temps et de puissance de traitement, vous pouvez le casser avec une attaque par force brute . Si c'est le cas, c'est assez bon pour moi: je prendrai ces chances. :)
la source
Flickr utilise le protocole Web non sécurisé (HTTP) par défaut, de sorte que toutes les images sont accessibles après avoir effectué un détournement de session par une personne qui peut y accéder. Pour le détournement de session, l'attaquant doit être en mesure d'écouter le trafic réseau de la victime, par exemple en accédant au même point d'accès sans fil ou à un nœud de réseau intermédiaire. Le risque est devenu assez important dans les spots sans fil publics après la sortie de Firesheep - un plugin Firefox qui saisit automatiquement les cookies que d'autres personnes utilisent dans la même zone sans fil et les présente pour une utilisation facile.
De plus, les images sont accompagnées d'en-têtes qui permettent aux caches Web intermédiaires de les conserver pendant des années. Ainsi, obtenir l'accès pour parcourir un cache Web peut également fournir un accès aux images originales qui ont été consultées via ce cache.
Je ne vais pas pourchasser votre connexion réseau ou vos caches ou celle de vos amis, donc non, je ne vais pas vous envoyer votre image d'origine. Mais pour jouer en toute sécurité, votre meilleur pari n'est pas de télécharger des images originales.
la source
S'il est affiché, vous pouvez bien sûr l'enregistrer. Si les originaux sont protégés, pas tant que l'URL n'est pas connue. Le résultat est assez sûr et non, je ne pense pas qu'il puisse être téléchargé.
Le plugin Firefox d'origine flickr semble au premier abord faire cela (je l'ai supposé passivement), mais télécharge en fait la grande taille si vous avez protégé vos originaux du public. J'ai téléchargé une version 1024 x 580 de votre photo avec ce plugin.
la source
Le plugin Firefox Tamperdata permettra la découverte de l'url protégée de l'image. C'est insignifiant de le faire. La seule couche de sécurité semble être l'obscurité.
la source
Voici le moyen facile de le faire (en utilisant Safari) sans tout le jargon que vous lancez. Accédez à la page toutes les images. Une fois que vous avez activé votre menu déroulant Développer, accédez à Afficher l'inspecteur Web. Sur le côté gauche de la fenêtre du développeur, recherchez la liste déroulante des images. Cliquez dessus et recherchez la chaîne avec le numéro long. Lorsque vous cliquez dessus, l'image apparaîtra dans la fenêtre du développeur. À l'extrême droite, vous verrez l'URL de l'image. Copiez et collez l'URL dans une nouvelle fenêtre de navigateur et l'image apparaît et peut être téléchargée à partir de là. OU faites simplement glisser l'image depuis la fenêtre du développeur. (Son nom sera probablement changé en Inconnu.
la source