Question

Quelles sont les stratégies efficaces pour empêcher l’utilisation de mes images propriétaires ?

Je parle de les sauvegarder, de créer un lien direct vers eux, etc...

Actuellement, j'ai un filigrane sur l'image, mais je préfère ne pas le faire.

Plate-forme .NET préférée, mais s'il existe une stratégie sur une autre plate-forme qui s'intègre à mon application existante, ce serait un bonus.

Était-ce utile?

La solution

Il n'est pas possible de rendre le téléchargement "impossible".Lorsqu'un utilisateur visite votre site, vous lui envoyez les photos.L'utilisateur aura une copie de cette image dans le cache du navigateur et pourra y accéder même après avoir quitté le site (en fonction du navigateur, bien sûr).Votre seule vraie option est de les filigraner :O

Autres conseils

Vous pouvez intégrer chaque image dans une application Flash, le navigateur ne saura alors pas comment "enregistrer" l'image et ne stockera pas non plus le jpg brut dans le dossier cache.Ils pourraient toujours simplement appuyer sur la touche d'impression d'écran pour obtenir une copie de l'image, mais cela suffirait probablement à arrêter la plupart des visiteurs.

Response.WriteBinary(), flash intégré, hacks JavaScript, divs cachés.

Au fil des années, j’ai vu et essayé toutes les manières possibles de sécuriser une image et je suis arrivé à une conclusion :Si cela peut être vu en ligne ;on peut le prendre, mon ami.

Alors, ce que vous devriez vraiment considérer, quel serait réellement le but final de cette action.Prévenir le piratage ?Si un filigrane grossier et surdimensionné n'est pas votre style, vous pouvez toujours intégrer des données cachées (Apress avait un article qui semblait prometteur sur stéganographie numérique) dans les images pour les identifier comme étant les vôtres plus tard.Vous pouvez proposer uniquement des images de qualité réduite ou inférieure.

Flickr adopte l'approche consistant à placer un calque gif transparent au-dessus de l'image, donc si vous n'êtes pas connecté et faites un clic droit, vous obtenez leur toujours génial boule spatiale.gif.Mais rien ne peut empêcher une capture d’écran, si ce n’est simplement ne pas proposer l’image.

Si l’industrie musicale pouvait vous amener à écouter toute votre musique sans copier ni posséder de fichiers, elle le ferait.Si la télévision pouvait diffuser et être sûre que personne ne pouvait stocker une copie du casting, elle le ferait probablement aussi.C'est la partie malheureuse du partage de médias avec le public.La très bonne question ici est de savoir comment vous pouvez protéger votre matériel SANS empêcher des utilisateurs respectables de consommer vos images.Mettez trop de protection et personne n'ira sur votre site/n'utilisera votre logiciel (personnellement, si vous essayez de désactiver ma souris, je passerai de bon utilisateur à mauvais presque instantanément).

utiliser JavaScript pour remplacer l'événement de clic est le plus courant que j'ai vu...

voir: http://pubs.logicalexpressions.com/pub0009/LPMArticle.asp?ID=41

Je pense que je pourrais aussi bien y mettre mon grain de sel.

Aucune des méthodes ci-dessus ne fonctionnera, à l'exception peut-être d'un filigrane.

Partout où je vais, je peux cliquer sur Imprimer l'écran sur mon ordinateur et le coller dans un éditeur graphique, et avec un petit recadrage, j'ai votre image.

La seule façon de résoudre le problème du filigrane serait d'utiliser les outils Photoshop pour supprimer le filigrane.À ce stade, je pense que la plupart des gens abandonneraient et vous paieraient pour votre contenu ou au minimum iraient arnaquer quelqu'un d'autre.

Réponse courte:tu ne peux pas.Tout ce que vous affichez à un utilisateur sera disponible pour lui.Vous pouvez le filigraner, le flouter ou en proposer une version basse résolution, mais l'essentiel est que toutes les images affichées dans le navigateur de l'utilisateur seront disponibles d'une manière ou d'une autre.

Ce n'est tout simplement pas possible.Il y a toujours le bouton Imprimer l'écran.

Tout ce qui est affiché peut être capturé.

Je les filigranerais et réduirais la résolution des fichiers réels, au lieu de le faire via une application du côté de l'utilisateur.

Malheureusement, vous pouvez toujours saisir l'écran du navigateur et recadrer l'image, ce n'est pas parfait mais cela contourne presque toutes les solutions publiées ici :(

Une autre approche que j'ai vue et qui est encore entièrement vulnérable aux captures d'écran, mais qui rend le clic droit et la recherche dans le cache suffisamment ennuyeux, consiste à diviser l'image en plusieurs petites images et à les afficher sur votre page en mosaïque pour apparaître comme s'il s'agissait d'une seule. image.

Mais comme tout le monde l’a dit, s’ils peuvent le voir, ils peuvent le saisir.

En réalité, vous ne pouvez pas, à moins que vous ne vouliez pas qu'ils le voient en premier lieu.Vous pouvez utiliser du javascript pour capturer le clic droit de la souris, mais c'est vraiment tout.

Une autre idée, vous pourriez éventuellement l'intégrer dans Flash, mais encore une fois, ils pourraient simplement prendre une capture d'écran.

Désolé.C'est impossible.Tout ce que vous pouvez faire, c'est rendre cela gênant à la manière de Flickr.

Ce n'est tout simplement pas possible.Il y a toujours le bouton PrintScreen.

Je me souviens d'avoir testé ImageGeler il y a des années.Il utilisait une applet Java pour récupérer et afficher des images.Les données de l'image et la connexion étaient cryptées et l'image non cryptée n'était pas stockée dans un dossier temporaire ni même dans le cache Java.

De plus, l'applet effaçait constamment le clip de Windows, de sorte que l'impression d'écran ne fonctionnait pas.

Cela fonctionnait plutôt bien, mais il y avait quelques défauts.

En plus de nécessiter Java, le JS qui intégrait l'applet (et peut-être l'applet elle-même) a été configuré pour ne pas se charger correctement dans les navigateurs qui ne donnaient pas accès au clipbrd Windows.Cela signifiait que cela ne fonctionnait que sous IE et uniquement sous Windows.

De plus, l'intervalle utilisé par l'applet pour effacer le clipbrd pourrait être battu avec une impression d'écran très rapide et ctrl+v dans Gimp.Imprimer l'écran d'une autre manière fonctionnerait également.

Enfin, Jad pourrait décompiler l'applet et la totalité/la plupart de ses fichiers.Donc, si vous voulez vraiment les photos, vous pouvez fouiller dans la source pour comprendre comment ils l'ont fait.

En bref, vous pouvez faire tout votre possible pour arrêter beaucoup de monde, mais la convivialité est perdue et il y aura toujours un moyen d'obtenir l'image si le visiteur peut la voir.

Tout ce que vous envoyez au client est sur le client.Vous ne pouvez pas faire grand-chose à part faire quelque chose entre "un peu difficile" et "assez difficile" pour enregistrer l'image.

Je dois dire dans le début qu'il est presque impossible d'arrêter les images ou le texte copiés, mais le rendre difficile empêchera la plupart des utilisateurs de voler du contenu.Dans cet article, je donnerai un moyen plus facile mais efficace de protéger les images avec HTML / CSS.Nous prendrons un moyen très simple pour cela… Tout d'abord dans une div, nous placerons l'image avec une hauteur et une largeur données.(Disons 200 X 200)

Maintenant, nous pouvons placer une autre image transparente avec la même hauteur et la même largeur et lui donner une marge de -200.Afin qu'il chevauche l'image réelle.Et lorsque l'utilisateur essaiera de le copier, il se retrouvera avec le GIF transparent uniquement…

    <div style=”float: left;”>
<img src=”your-image.jpg” style=”width: 200px;height: 200px;”/>
<img src=”the-dummy-image.png” style=”border: 0px solid #000; width: 200px; height: 250px; margin-left: -200px; ” />
</div>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top