Protéger l'accès à une image par un div transparent

Soyez le premier à donner votre avis sur cette source.

Vue 15 128 fois - Téléchargée 514 fois

Description

Hello,

Suite à une conversation avec Sebguess, voici un bout de code permettant de protéger une image à l'aide d'un DIV transparent.

Inutile de me dire qu'il s'agit d'un code ridicule, je suis au courant... à condition que vous connaissiez un peu l'HTML :)

Le principe est simple: placer un DIV transparent devant l'image, en jouant sur le z-index et sur l'alpha(opacity) de la DIV.

Source / Exemple :


<html>
    <head>
        <title>How to protect a picture?</title>
        <style>
        .hideIMG {
            filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
            position:absolute;
            width:100%;
            height:100%;
            z-index:10;
            margin:0px
        }
        </style>
    </head>
    <body>
        <DIV class="hideIMG"></DIV>
        <IMG src='ProtectPicture.gif' border="0" style='z-index:1;' />
    </body>
</html>

Conclusion :


Bug: une sous version d'IE5.0 gère mal la transparence d'une DIV, ce qui signifie que l'image sera totalement cachée par la DIV.

Question: Afin d'éviter de 'polluer' les sources, y a-t-il un autre moyen d'envoyer un fichier à un membre de CodeS-SourceS?

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

zen69
Messages postés
584
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
29 avril 2010
1 -
D'une maniere ou d'une autre un print screen et le tour est jouer... :P
arthurmetro
Messages postés
3
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
14 mai 2008
-
c nul, ca protege rien, tu as juste à désactiver le css lol!
cs_Zeroc00l
Messages postés
370
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010
-
Tout ça ne sert (encore) strictement à rien ...
Il suffit de vider les fichier temporaires de votre navigateur,
d'aller dans le dossier temporaire ("Content.IE5" pour IE6 et 7) et on trouve toutes les videos, images, musiques, fichiers de toutes sortes ... de n'importe quel site !
Absolument rien n'est caché ... (sauf ce dossier Content.IE5 :) et cela MEME si on affiche les dossiers et fichiers cachés... d'ailleur j'aimerais bien savoir comment fait IE pour le cacher avec ce niveau "inconnu" de protection)

En définitif ces protections ne font que ralentir un peu !
Un p'tit logiciel qui va fouiller dans ce type de repertoire intelligement (genre qui cherche les grosses images si on veut récuperer des images grand format) et hop on récupère tout rapidement.
Cependant ce genre d'astuce m'interesse, car il est utile pour verrouiller les choses aux gens qui n'y connaissent rien...
Et si il veulent vraiment quelquechose et qu'ils ont un grand frere ou une grande soeur qui s'y connait alors il auront ce qu'ils veulent

Ce genre d'astuce aiderait plutôt les gens à se mettre au hack :)
En parant ce genre de protection ils acquierent plus de confiance en eux. Et la prochaine fois qu'il voudront quelquechose et que leur "méthode" echouera ils ne perdront pas espoir en s'imaginant que c'est une variante de ce qu'il connaissent deja (psychologiquement) :)
Si ils butent dès le départ sur des méthodes difficiles il perdent espoir plus vite ...

Le problème étant que toutes les méthodes perdent de leur difficultés avec le temps ...
MadM@tt
Messages postés
2215
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009
-
Arfang > Dans ce cas la ta pme française elle est mal barrée (je parle de ton DENY FOR IP-IP), elle laisse directement ses concurrents gagner tous les visiteurs US (ou CN ou autres) car elle les refuse, autrement dit elle se refuse un marché... Enfin j'ai pas compris l'intérêt de ton truc quoi.
Comment veux-tu crypter le contenu et qu'il soit en meme temps lisible par le visiteur du site ? ça sous-entend que le visiteur a le moyen de le décrypter, sinon autant pas le mettre sur internet... (donc possibilité de decrypter quoi..)
Franchement il y a très peu d'images qui sont affichables dans ton navigateur, mais non récuperables...
Et au pire, un bon capture d'ecran lol... (nan mais je rigole ça c'est vraiment la dernière solution).
cs_arfang
Messages postés
5
Date d'inscription
vendredi 7 juillet 2006
Statut
Membre
Dernière intervention
7 juillet 2006
-
Pas si simple si on combine tout çà et qu'en plus on "crypte" le contenu... amha, çà va être assez dur de prendre, surtout si le développeur met un HTACCESS en aspiration à la racine ! ;)) D'ailleurs il peut être encore plus vicieux en mettant un DENY FOR IP-IP où la plage IP est celle des pays dont il ne veut pas la présence ! Par exemple une PME française a un redoutable concurrent US ou CN, il met çà et tintin pour voir le site qui sera toujours indisponible pour ce visiteur. Si en plus il met un événement que j'appelerai 'come-back', il renverra automatiquement le visteur d'où il vient... ;)) bref il le jette !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.