Brevet FR2951001A1 — publié le 20110408

« Procédé et système pour protéger le contenu d'un site contre la copie » La présente demande concerne un procédé pour protéger le contenu d'un site contre la copie. Elle concerne également un système mettant en oeuvre un tel procédé. Le domaine de l'invention est la protection contre la copie d'au moins un élément ou de la totalité d'un site internet ou intranet accessible au travers d'un réseau de communication par exemple de type LAN ou WAN. Une application particulière de la présente invention concerne la protection des informations d'enquête ou de sondage diffusées à des panels de personnes. Les contenus des sites internet (intranet ou extranet), c'est-à-dire le texte, les images, les vidéos, ne sont pas à l'heure actuelle protégés. Il est particulièrement aisé pour un utilisateur ne disposant pas de compétence informatique particulière de consulter un site et d'en copier les images. Dans la plupart des navigateurs web du marché (Internet Explorer®, Safari®, Firefox®, Opera®), cette opération s'effectue par un simple clic droit. Il en est de même pour le texte contenu dans un site. Il suffit de sélectionner le texte et de le copier dans le presse papier. Rien de plus aisé ensuite que de diffuser ce texte par email ou de le reproduire sur son blog. Même si cela est généralement prohibé par la loi, ce type de comportement est fréquent chez une large part des internautes. Il existe des documents décrivant des navigateurs à fonctionnalités limitées permettant de réaliser une telle protection, tel que par exemple le navigateur décrit dans la demande W0200046653. Ces navigateurs sont dits « à fonctionnalités limitées » car ils permettent à un utilisateur de consulter le contenu d'un site internet tout en limitant les fonctionnalités de copie et de sauvegarde de l'utilisateur. La limitation des fonctionnalités de copie et de sauvegarde est effectuée soit par l'utilisation d'un navigateur dont les fonctions de copie et de sauvegarde sont supprimées, soit en ajoutant à un navigateur existant un module qui restreint les fonctionnalités de copie ou de sauvegarde de celui-ci lors de la consultation d'un site internet. Cependant, les procédés et systèmes de protection contre la copie de l'état de la technique n'ont pas été développés et ne sont pas utilisés car ils présentent des limitations qui dissuadent les acteurs de ce domaine de les mettre en oeuvre, notamment à cause d'une mise en oeuvre lourde côté serveur qui nécessite de crypter ou de conditionner de manière particulière le contenu à protéger. Un but de la présente demande est de proposer un nouveau procédé et système de protection contre la copie du contenu d'un site accédé au 10 travers d'un réseau de communication. Un autre but de la présente invention est de proposer un procédé et un système, facile à mettre en oeuvre et flexible, pour la protection du contenu d'un site internet contre la copie. 15 L'invention propose d'atteindre les buts précités par un procédé pour protéger contre la copie, le contenu d'un site accessible sur un serveur grâce à un appareil de communication connecté audit serveur au travers d'un réseau de communication, ce procédé comprenant les étapes suivantes : exécution d'un moteur d'exécution multi plateformes sur le système 20 d'exploitation de l'appareil de communication, exécution par ce moteur d'exécution d'une application de navigation, dont les fonctionnalités de copie sont limitées, affichage d'au moins une partie du contenu du site par l'application de navigation dont les fonctionnalités de copie sont limitées. 25 Le procédé selon l'invention met en oeuvre un moteur d'exécution multi plateformes qui s'exécute sur le système d'exploitation de l'appareil de communication et non à l'intérieur d'un navigateur. Un tel moteur d'exécution multi plateformes permet une grande simplicité car il offre la possibilité de n'avoir à écrire qu'un unique code pour 30 toutes les plateformes supportées par la machine virtuelle. Ainsi, l'application de navigation peut être développée dans un ou plusieurs langages de programmation. Toujours grâce au mécanisme de machine virtuelle, il est possible d'avoir une application qui fonctionne à l'identique sur un système d'exploitation Windows® ou sur un système d'exploitation MAC®, ou encore sur un terminal mobile. Par ailleurs, le procédé offre aux utilisateurs du système selon l'invention la possibilité de modifier, d'ajouter ou de supprimer des fonctionnalités de l'application de navigation, cee qui représente une grande flexibilité pour les utilisateurs et permet une personnalisation du système selon l'invention selon les besoins. Par ailleurs, le procédé selon l'invention permet de réaliser la protection du contenu d'un site internet sans modifier le contenu en question. De plus le procédé selon l'invention permet de réaliser la protection du contenu d'un site sans avoir recours à un quelconque cryptage ou à un conditionnement de ce contenu. Grâce au procédé selon l'invention, il n'est pas nécessaire de réaliser une quelconque extension du serveur sur lequel se trouve le contenu. Selon une version avantageuse, le procédé selon l'invention peut en outre comprendre une vérification, par un module, dit serveur, installé sur le serveur du site dont le contenu est à protéger ou un serveur intermédiaire, de la présence de l'application de navigation dont les fonctionnalités de copie ont été limitées sur un appareil de communication lorsque cet appareil de communication émet une requête de connexion au site. Ainsi, le module serveur n'autorise que les appareils de communication munis d'une application de navigation dont les fonctions de copie ont été limitées à naviguer sur le site en question, et plus particulièrement les applications privées de fonctions de copie. Le module serveur refusera la navigation, sur le site en question, à tous les appareils de communication qui ne sont pas munis d'une telle application. Le module serveur peut en outre comprendre des moyens de redirection des appareils de communication qui ne sont pas munis d'une telle application vers une page de téléchargement de l'application nécessaire à la navigation sur le site en question. Un tel module serveur permet une protection plus importante du contenu du site internet contre la copie. Cependant, dans une version avantageuse, il n'est pas nécessaire d'ajouter de module ou d'extension au serveur. L'application de navigation peut être déployée via une simple page html. Ainsi, un utilisateur désirant accéder au contenu du site, est dirigé vers cette page d'accueil sur laquelle est effectuée une vérification de la présence de l'application de navigation dont les fonctionnalités de copie ont été limitées sur l'appareil de communication. Le procédé selon l'invention peut en outre comprendre les étapes suivantes : une surveillance des applications et/ou des programmes exécutés sur l'appareil de communication, une mise en veille ou un arrêt de l'application de navigation lorsqu'un programme non désiré est exécuté. En effet, l'application de navigation peut être configurée pour ne pas s'exécuter ou s'arrêter lorsqu'un programme non désiré ou dangereux à l'encontre du contenu (« unsafe »), fonctionne, comme par exemple un outil de capture d'écran, le presse-papier de Microsoft office ®. Pour ce faire, l'application de navigation peut inclure: un module logiciel de surveillance surveillant les applications ou les programmes exécutés par l'appareil de communication, et une liste personnalisable de programme non désirés (« black list). Lorsque le module de surveillance détecte la présence d'un programme non désiré qui est exécuté par l'appareil de communication, il arrête l'application de navigation ou la met dans une configuration de « veille » dans laquelle aucun contenu n'est visible. Le procédé selon l'invention peut en outre comprendre un arrêt, avec ou sans autorisation de l'utilisateur, d'un programme non désiré pour une activation de l'application de navigation. Le procédé selon l'invention peut également comprendre une interdiction pour l'utilisateur d'exécuter un programme non désiré lors de la consultation du contenu d'un site. Ainsi, le procédé protège le contenu du site mais aussi l'appareil de communication de l'utilisateur contre des programmes dangereux, tels que des « malware » ou des « spyware ». La surveillance des programmes ou des applications exécutés par l'appareil de communication peut être réalisée en consultant l'API du système d'exploitation de l'appareil de communication. Ce même mécanisme de mise en veille est utilisé lorsque l'utilisateur quitte le mode plein écran. Le procédé selon l'invention peut en outre comprendre une coopération entre l'application de navigation dont les fonctionnalités de copie ont été limitées et un moteur de rendu pour afficher le contenu du site internet. Le moteur de rendu coopère avec l'application de navigation et peut être configuré pour afficher le contenu de la totalité ou d'une partie du site internet. Dans un mode de réalisation avantageux, le moteur d'exécution peut être un moteur d'exécution Adobe Integrated Runtime® (AIR). Une application Adobe AIR exécutée par le moteur d'exécution multi plateformes peut être développée avec le langage ActionScript® dans le cadre d'un développement Flash ou Flex, ou bien avec JavaScript dans le cadre d'une application AJAX®. Il est bien sûr possible de mélanger HTML, CSS, JavaScript® et ActionScript® au sein d'une même application AIR. Adobe AIR® met à profit les fonctionnalités et technologies des navigateurs pour permettre le déploiement de ces applications directement sur le poste de travail. AIR permet le déploiement d'une application de navigation à part entière, comportant les fonctionnalités de navigation d'une page à une autre car il donne aux utilisateurs et aux développeurs la possibilité de choisir les modalités de diffusion et d'exploitation des applications créées à l'aide de technologies web. Toujours dans le cadre d'un mode de réalisation avantageux, le moteur de rendu peut être le moteur de rendu Webkit®, Trident®, Cobra® ou Gecko®. L'association d'un moteur d'exécution Adobe Integrated Runtime® et 5 d'un moteur de rendu permet d'afficher au niveau du module client le contenu de n'importe quel site. Par défaut, AIR intègre directement le moteur de rendu Webkit®. Avantageusement, l'application de navigation peut être développée en 10 utilisant Adobe Air SDK®(actionscript) Java .Net (C#, VB.Net) - C++ natif Windows 15 Objective C sous Mac® Objective C sous Iphone® Par ailleurs, le procédé selon l'invention peut en outre comprendre un 20 paramétrage de l'application de navigation pour réaliser au moins l'une des opérations suivantes lors de la consultation du site : Omission de la barre de navigation, interdiction de recourir à des extensions telles que la Yahoo® toolbar ou la Google® toolbar, 25 effacement à intervalle régulier du contenu du presse papier, affichage en mode plein écran (mode kiosque), impossibilité de consulter le code source, désactivation du cache, désactivation du drag'n drop, 30 désactivation du menu contextuel, désactivation de certains raccourcis claviers, et interdiction d'impression papier / pdf. Par ailleurs, l'application de navigation peut être paramétrée de sorte qu'elle n'affiche le contenu du site que lorsqu'elle est en mode « plein écran ». Ainsi, lorsque l'application de navigation n'est pas en plein écran, le contenu peut par exemple être flouté. Dans un exemple de réalisation particulier, lorsqu'un programme non désiré est détecté sur l'appareil de communication, l'application de navigation peut sortir automatiquement du mode plein écran. Le contenu du site ne sera alors pas visible. Le procédé selon l'invention peut comprendre un tatouage, aussi appelé « watermarking », audio et/ou vidéo, d'au moins une partie du contenu du site, réalisé au niveau de l'appareil de communication de l'utilisateur grâce par exemple à un module de watermarking inclus dans l'application de navigation. Un tel watermarking est plus simple à réaliser, plus léger, et moins onéreux qu'un watermarking réalisé au niveau du serveur. Par ailleurs, le module de watermarking peut être paramétrable. Ainsi, chaque opérateur ou détenteur de site peut choisir les informations utilisées pour le watermarking. Le procédé selon l'invention peut en coutre comprendre une authentification entre l'application de navigation et le serveur au moyen d'un certificat d'authentification. L'utilisation d'un certificat d'authentification permet de s'assurer que seuls les appareils de communication munis d'une application dont les fonctionnalités sont limitées accèdent au site dont le contenu est protégé contre la copie. L'authentification peut être réalisée par l'utilisation du protocole de communication HTTPS avec authentification forte. L'invention porte également sur un programme informatique comprenant les instructions pour mettre en oeuvre les étapes du procédé selon l'invention. Selon un autre aspect de l'invention, il est proposé un système pour protéger contre la copie le contenu d'un site installé sur un serveur et accessible grâce à un appareil de communication connecté à ce serveur au travers d'un réseau de communication, ce système comprenant un module, dit client, installé sur l'appareil de communication, ce module comprenant : • un moteur d'exécution multi plateformes exécuté sur un système d'exploitation dudit appareil de communication, • une application de navigation, dont les fonctionnalités de copie sont limitées, exécutée par le moteur d'exécution et réalisant l'affichage du site au niveau de l'appareil de communication. Avantageusement, le système selon l'invention peut en outre comprendre un module, dit serveur, installé sur le serveur du site ou un serveur intermédiaire, pour vérifier la présence du module client sur l' appareil de communication lorsque cet appareil de communication émet une requête de connexion ausite. Avantageusement, l'application de navigation peut comprendre : un module de surveillance réalisant une détection d'au moins un programme ou une application non désiré prédéfini, et/ou un module de tatouage (watermarking) d'image, d'audio et/ou de vidéo. L'appareil de communication peut comprendre un ordinateur ou un terminal mobile portable tel que par exemple, un téléphone portable ou un PDA. Dans ce cas, l'application de navigation peut être directement portée sur un tel terminal mobile. Selon encore un autre aspect de l'invention, il est proposé un procédé pour protéger contre la copie le contenu d'un site (112) installé sur un serveur (110) et accessible grâce à un terminal portable de type téléphone ou PDA connecté audit serveur (110) au travers d'un réseau de communication (114), ce procédé comprenant les étapes suivantes : exécution d'une application de navigation, dont les fonctionnalités de copie sont limitées sur le terminal mobile, affichage d'au moins une partie du contenu du site (112) par l'application de navigation dont les fonctionnalités de copie sont limitées. Selon encore un autre aspect de l'invention il est proposé un système comprenant les moyens pour mettre en oeuvre un tel procédé. D'autres avantages et caractéristiques de l'invention apparaîtront à l'examen de la description détaillée d'un mode de réalisation nullement limitatif, et des dessins annexés sur lesquels : la figure 1 est une représentation schématique d'un système selon l'invention ; la figure 2 est une représentation schématique, sous forme de diagramme, d'un procédé selon l'invention mis en oeuvre dans le système de la figure 1 ; et la figure 3 est une représentation schématique, sous forme de diagramme, d'un exemple d'application du procédé selon l'invention à la réalisation d'enquêtes sur Internet. Sur les figures les éléments communs à plusieurs figures conservent la même référence. La figure 1 est une représentation schématique d'un système selon l'invention. Le système 100 représenté sur la figure 1 comprend un ordinateur 102 sur lequel est installé un système d'exploitation 104. Dans le présent exemple le système d'exploitation est un système d'exploitation MAC OS ® ou un système d'exploitation Windows®. Le système 100 comprend également un moteur d'exécution multi plateformes, également appelé aussi machine virtuelle multi plateformes, installée et exécuté sur le système d'exploitation 104. Dans le présent exemple, le moteur d'exécution multi plateformes est un moteur d'exécution de type AIR (pour Adobe Integrated Runtime®). Le moteur d'exécution, qui est également appelé runtime ou machine virtuelle dans la suite de la description, permet l'exécution d'un programme ou d'une application de navigation 106, qui, dans le présent exemple, est codé en actionscript dans le cadre d'un développement en Flex®. L'application de navigation 106 permet une navigation sur des sites Internet dans le contenu est à protéger. Cette application présente des fonctionnalités de copie et de sauvegarde limitées de sorte que le contenu du site visité est protégé contre la copie ou la reproduction. L'utilisation d'un moteur d'exécution ou machine virtuelle multi plateformes AIR 104 permet une grande simplicité car AIR offre la possibilité de n'avoir à écrire qu'un unique code pour toutes les plateformes supportées par la machine virtuelle. Ainsi, l'application de navigation 106 peut être développée dans un ou plusieurs langages. Le moteur d'exécution offre aux utilisateurs du système selon l'invention la possibilité de modifier, d'ajouter ou de supprimer des fonctionnalités, ce qui procure une grande flexibilité pour les utilisateurs et permet une personnalisation du système selon l'invention selon les besoins. Dans le présent exemple, le moteur d'exécution 104 et l'application de navigation 106 composent un module client. Le système 100 représenté sur la figure 1 comprend également un module 108, dit serveur, installé sur le serveur 110 sur lequel se trouve le site 112. Ce module serveur a pour rôle de : s'assurer que seules les applications disposant d'un certificat valide peuvent se connecter au serveur 110, et - s'assurer que les communications entre l'appareil de communication 102 et le serveur 110 sont sécurisées, par exemple pour empêcher le « sniffing ». Dans un exemple de réalisation particulièrement avantageux, le module serveur peut être limité à une page d'accueil du site dont le contenu est à protéger, cette page d'accueil : vérifiant la présence de l'application de navigation à fonctionnalités limitées 106 et du moteur d'exécution 104, lançant le téléchargement de l'application navigation 106 et/ou du moteur d'exécution 104, s'ils ne sont pas présents sur l'appareil de communication 102. Dans l'exemple représenté sur la figure 1, l'appareil de communication 102 et le serveur 110 sur lequel est installé le site 112 dont le contenu est à protéger, entrent en communication au travers d'un réseau de télécommunication 114 de type Internet. Bien entendu, le module serveur peut être disposé sur un troisième appareil, distant du serveur 110, connecté au serveur au travers du réseau 114 et contrôlant l'accès au serveur 110. On va maintenant décrire, en référence à la figure 2, un exemple d'enchainement d'étapes réalisées selon l'invention, lors de la consultation d'un site dont le contenu est à protéger. L'appareil de communication de l'utilisateur 102 émet une requête de consultation du site 112 dont le contenu est à protéger, à l'étape 202. Cette requête peut être émise depuis un navigateur standard par exemple en saisissant l'adresse URL du site 112. La requête est reçue par le serveur 110 et est traité par le module serveur 108, à l'étape 204. Lors de cette étape, le module 108 détermine si l'appareil 102 est muni du programme de navigation 106 dont les fonctionnalités sont limitées. Bien entendu, la détermination de la présence du module client peut se faire aussi directement sur l'appareil de communication 102, par exemple par l'intermédiaire d'un « badge d'application » présent sur l'appareil de communication 102 et présenté au module serveur lors de la requête de connexion. Lorsque l'appareil de communication 102 n'est pas muni du programme 106, à l'étape 206, le module 108 dirige l'appareil de communication vers une adresse URL, depuis laquelle l'utilisateur peut télécharger et installer sur son appareil de communication 102, l'application de navigation 106 et le runtime 104. Le téléchargement de l'application de navigation 106 et du runtime 104 peut également être effectué directement depuis une unique page et de manière automatique sans redirection vers une autre URL. A l'étape 208, l'utilisateur télécharge et installe le runtime 104 et le programme de navigation 106. A l'étape 210, l'utilisateur réitère la requête de consultation du site 112 par l'intermédiaire d'un navigateur standard. Cette fois, le module serveur 108 détecte la présence du programme de navigation 106 à fonctionnalités de copie limitées, exécutée sur l'appareil de communication 102 grâce à un runtime 104. A l'étape 212, le module serveur 108 demande à l'appareil de 5 communication 102 de lancer le programme de navigation à fonctionnalités limitées 106. A l'étape 214, une communication sécurisée est établie entre l'appareil de communication 102 et le serveur 110, par exemple une communication avec authentification forte « https ». 10 A l'étape 216, le contenu du site 112 est communiqué au programme de navigation 106 et l'utilisateur peut consulter le contenu de ce site. Bien entendu, lorsque le programme de navigation 106 est présent sur l'appareil de communication 102, l'étape 204 est directement suivie de l'étape 212. 15 Nous allons maintenant décrire, en référence à la figure 3, un exemple de réalisation du procédé selon l'invention appliqué à la réalisation d'enquêtes sur Internet. A l'étape 302, l'utilisateur reçoit, sur son appareil de communication 20 un courriel d'invitation à la participation à une enquête. Ce courriel d'invitation comporte une adresse URL qui doit être saisie dans un navigateur Internet classique, tel que par exemple Internet Explorer ®, Safari®, FireFox® ou Google Chrome ®. A l'étape 304, l'utilisateur clique sur cette adresse et accède à une 25 page Internet grâce à son navigateur classique. Cette page Internet informe l'utilisateur que pour accéder au contenu de l'enquête, l'utilisateur doit se munir d'une application de navigation à fonctionnalités de copie limitées. Pour ce faire, l'utilisateur est invité à cliquer sur un bouton qui va exécuter un programme de vérification de la présence d'une telle application sur 30 l'appareil de l'utilisateur. Cette détection peut également être réalisée directement et automatiquement lorsque l'utilisateur accède à la page Internet. A l'étape 306, "utilisateur clique sur ce bouton. Le programme de vérification vérifie d'abord la présence d'un runtime ou d'un moteur d'exécution multi plateforme tel que AIR. Si le runtime n'est pas installé, l'utilisateur en est averti et est invité àaccepter l'installation du runtime. A l'étape 308, le runtime est installé sur l'appareil de communication. Si l'application de navigation n'est pas installée, l'utilisateur en est averti et est invité à accepter l'installation de l'application de navigation. A l'étape 310, l'application de navigation est installée sur l'appareil de communication. Une fois que le runtime et l'application de navigation sont installés, le programme de vérification lance l'application de navigation et affiche la page du site de l'enquête à laquelle l'utilisateur désire participer, à l'étape 312. Bien entendu, lorsque le runtime est présent sur l'appareil de communication de l'utilisateur, alors l'étape 308 n'est pas réalisée. D'une manière similaire, lorsque l'application de navigation est présente sur l'appareil de communication de l'utilisateur, alors l'étape 310 n'est pas réalisée. Bien entendu, l'invention n'est pas limitée aux exemples qui viennent d'être décrits. REVENDICATIONS1. Procédé pour protéger contre la copie le contenu d'un site (112) installé sur un serveur (110) et accessible grâce à un appareil de communication (102) connecté audit serveur (110) au travers d'un réseau de communication (114), ledit procédé comprenant les étapes suivantes : exécution d'un moteur d'exécution (104) multi plateformes sur le système d'exploitation dudit appareil de communication (102), - exécution par ledit moteur d'exécution (104) d'une application de navigation (106), dont les fonctionnalités de copie sont limitées, affichage d'au moins une partie du contenu dudit site (112) par ladite application de navigation (106) dont les fonctionnalités de copie sont limitées. 2. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre une vérification, par un module (108), dit serveur, installé sur le serveur (110) du site (112), de la présence de l'application de navigation (106) dont les fonctionnalités de copie sont limitées, sur l'appareil de communication (102). 3. Procédé selon l'une quelconque des revendications 1 ou 2, caractérisé en ce qu'il comprend en outre les étapes suivantes : une surveillance des applications ou programmes exécutées sur l'appareil de communication, une mise en veille ou un arrêt de l'application de navigation lorsqu'un programme non désiré est exécuté. 4. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre un tatouage (watermarking) d'image, d'audio et/ou de vidéo, d'au moins une partie du contenu du site, réalisé au niveau de l'appareil de communication de l'utilisateur. 5. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre une coopération de l'application denavigation (106) avec un moteur de rendu pour afficher le contenu du site internet. 6. Procédé selon l'une quelconque des revendications précédentes, 5 caractérisé en ce que le moteur d'exécution (104) comprend un moteur d'exécution Adobe Integrated Runtime® (AIR). 7. Procédé selon les revendications 5 et 6, caractérisé en ce que le moteur de rendu comprend un moteur de rendu Webkit®, Trident®, Cobra® ou 10 Gecko®. 8. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'application de navigation (106) est développée dans un ou plusieurs des langages suivants : 15 - ActionScript®, Adobe Air SDK® (actionscript) Java - .Net (C#, VB.Net) - C++ natif Windows®, 20 - Objective C sous Mac, ou Objective C sous Iphone®. 9. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre une configuration préalable de 25 l'application de navigation pour l'une des opérations suivantes lors de la consultation du site : omission de la barre de navigation, impossibilité de recourir à des extensions tels que la barre d'outils Yahoo® ou la barre d'outils Google®, 30 effacement à intervalle régulier du contenu du presse papier, affichage en mode plein écran (mode kiosque), consultation impossible du code source, désactivation du cache, désactivation du drag'n drop,désactivation du menu contextuel, désactivation de certains raccourcis claviers, et impression papier / pdf impossible. 10. Procédé selon l'une quelconque des revendications 2 à 9, caractérisé en ce qu'il comprend en outre une étape d'authentification entre l'application de navigation et le module serveur au moyen d'un certificat d'authentification. 11. Procédé selon l'une quelconque des revendications 2 à 10, caractérisé en ce qu'il met en oeuvre le protocole de communication HTTPS avec authentification forte entre l'appareil de communication (102) et le serveur (110). 12. Programme informatique comprenant les instructions pour mettre en oeuvre les étapes du procédé selon l'une quelconque des revendications précédentes. 13. Système (100) pour protéger contre la copie le contenu d'un site (112) installé sur un serveur (110) et accessible grâce à un appareil de communication (102) connecté audit serveur (110) au travers d'un réseau de communication (114), ledit système comprenant un module, dit client, installé sur ledit appareil de communication, ledit module comprenant : ^ un moteur d'exécution (104) multi plateformes exécuté sur un système d'exploitation dudit appareil de communication (102), ^ une application de navigation (106), dont les fonctionnalités de copie sont limitées, exécutée par ledit moteur d'exécution(104) et permettant l'affichage dudit site (112) au niveau de l'appareil de communication (102). 14. Système selon la revendication 13, caractérisé en ce qu'il comprend en outre un module (108), dit serveur, installé sur le serveur (112) pour vérifier la présence dudit module client sur ledit appareil de communication(102) lorsque ledit appareil de communication (102) émet une requête de connexion audit site (112). 15. Système selon l'une quelconque des revendications 13 ou 14, caractérisé en ce que l'application de navigation comprend : un module de surveillance réalisant une détection d'au moins un programme ou une application non désiré prédéfini, et/ou un module de tatouage (watermarking) audio et/ou vidéo 16. Système selon l'une quelconque des revendications 13 à 15, caractérisé en ce que l'appareil de communication est un ordinateur ou un terminal mobile portable. 17. Procédé pour protéger contre la copie le contenu d'un site (112) installé sur un serveur (110) et accessible grâce à un terminal portable de type téléphone ou assistant personnel (PDA) connecté audit serveur (110) au travers d'un réseau de communication (114), ledit procédé comprenant les étapes suivantes : exécution d'une application de navigation, dont les fonctionnalités de copie sont limitées sur ledit terminal mobile, affichage d'au moins une partie du contenu dudit site (112) par ladite application de navigation dont les fonctionnalités de copie sont limitées. 18. Système comprenant les moyens pour mettre en oeuvre le procédé selon la revendication 17.