Cette semaine je reçoit Moliére comme rédacteur invité de ce site, il fait les titres et moi les textes…
comme je vous l’avais promis, voici quelques petit conseils pour protéger vos contenus, qu’il s’agisse d’images ou de scripts…
Comme il est toujours bon de clore un débat stérile avant même de le commencer, je donne tout de suite raison à ceux qui diront que rien de ce qui est sur internet ne peut être techniquement protégé et qu’on trouve toujours moyen de le copier, cependant il est toujours possible de compliquer (un peu) la tache de celles et ceux qui souhaitent s’approprier votre travail.
Protéger ses images
La ferme du web propose 4 astuces pour « protéger » ses images, je vous renvoie aux 4 articles publié sur cet excellent blog
- première solution grâce a JavaScript et des propriétés de style : (comme le fait Flickr par exemple) cette méthode est complété par un judicieux article de Webbricks.org
- Deuxièmement en affichant un watermark sur ses images
- Troisièmement en utilisant flash : ce qui n’est pas super accessible pour l’utilisateur classique du site
- Quatrièmement en utilisant .htaccess : cette solution s’appliquant a ceux qui hébergent leurs images sur leur propre domaine et sert à prévenir le hotlinking peut s’appliquer à tout type de fichiers (Fichier Audio, documents office, fichiers pdf) , et donc empêcher leur utilisation hors du domaine de votre site je vous renvoie à l’excellent tutorial du site Le Coin du Webmaster
Comment protéger mes développements ?
Que vous développiez en JavaScript (qui est un langage de script coté client) ou en Php (qui est un langage de script coté serveur) votre code (et donc l’ensemble de votre travail) est visible par les autres et donc à la portée du type qui veut s’approprier votre contenu (pardon, le quidam qui vous emprunte maladroitement tes heures de boulot)
La il existe une solution pour les développeurs de scripts les rendre plus difficile à comprendre, cette méthode s’appelle L’obfuscation. Elle consiste a rendre le contenu de vos scripts un peu moins facile à décoder pour les dévelopeurs sans cependant nuire à leur fonctionalités.
Pour le JavaScript deux site propose de d’effectuer cette opération : le packer de joliclic très paramétrable, et le simple d’enploi : Free Javascript Obfuscator
Les utilisateur de PHP pourront pour leur part se tourner vers POBS
Mais sinon qu’est ce qui est « vraiment » efficace ?
Je vous renvoie à la première phrase de l’article rien de ce qui est sur internet ne peut être techniquement protégé, votre seul recours est le droit donc :
- Pensez à rappeler sous quelles licences vous diffuser vos codes et création,ça donne une base juridique pour encadrer vos créations.
- Et n’hésitez pas à vous appuyer sur un professionnel du droit (c’est parfois un service pris en charge par votre assurance professionnelle ou votre banque ).