Brevet FR2963520A1 — publié le 20120203

La présente invention entre dans le domaine de la transmission de données au travers d'un reseau de communication, plus particulièrement la sauvegarde par réplication de données numériques entre deux terminaux distants, avec un simple accès au réseau Internet pour chacun d'entre eux. La dématérialisation croissante des données sous format numérique, si elle facilite leur duplication, pose toujours le problème de leur sureté, en cas de périls, tel un incendie ou un dégât des eaux, d'où résulte une détérioration du support sur lequel elles sont enregistrées et une perte desdites données. C'est pourquoi interviennent de nombreux systèmes de sauvegarde par réplication des données, localement ou à 15 distance. Un premier système de sauvegarde, certainement le plus simple et le moins onéreux, consiste en une mémoire de masse portable, généralement sous forme d'un disque dur ou d'une clef de stockage. Cette mémoire de masse vient se connecter 20 physiquement à un terminal, souvent un ordinateur ou un serveur par le biais d'une connectique standard, type USB pour « Universal Serial Bus », ou bien directement connectée au niveau d'un réseau informatique local, de type Ethernet, afin d'y récupérer, automatiquement par l'intermédiaire d'un 25 logiciel installé sur ledit terminal ou bien manuellement par l'intermédiaire d'un opérateur, des données pour les copier. Il est ensuite nécessaire de déconnecter manuellement ladite mémoire pour la mettre en lieu sûr une fois la sauvegarde effectuée, généralement de manière périodique. 30 Un inconvénient majeur de cette mémoire de masse réside dans son aspect local, à savoir qu'une intervention manuelle est impérative, au moins pour emporter la mémoire à l'abri, généralement la nuit et les jours non travaillés. De plus, il convient de prévoir plusieurs mémoires distinctes, afin de 35 conserver une sauvegarde pendant qu'une autre est utilisée, entraînant une gestion rudimentaire et contraignante des différentes mémoires. Elles sont aussi le plus souvent constituées de disques durs portables, susceptibles de se détériorer au cours de leur manipulation et de leur transport, nécessitant un remplacement régulier. Un autre inconvénient réside dans l'unicité de la sauvegarde d'une telle mémoire de masse portable. En effet, cette mémoire est destinée à une connexion sur un unique terminal à la fois, ordinateur personnel ou serveur, et présente une capacité de stockage très limitée. Un autre système similaire et plus ancien de sauvegarde locale consiste en un lecteur de bandes. Ces dernières sont d'ores et déjà dépassées techniquement, en raison de leur faible capacité de stockage, de leur faible durée de vie, de leur incompatibilité avec les évolutions des standards, une nouvelle bande ayant le plus souvent un format différent des anciennes bandes et du lecteur utilisé pour les lire, etc. De plus, un lecteur doit être installé sur un serveur dédié à la sauvegarde, qui sauvegarde déjà les données, générant ainsi un doublon. Cette solution présente de nombreux risques en raison de l'absence de vérification des données en cas de restauration, ainsi que de l'intégrité des bandes utilisées. De plus, les manipulations impliquent forcément un risque élevé d'erreurs, d'usure, voire d'endommagements. En raison de ces nombreux inconvénients, la sauvegarde des données a été externalisée, à savoir qu'elle consiste à sauvegarder les données sur un espace de stockage distant, par une transmission desdites données au travers d'un réseau de communication, notamment Internet. L'avantage d'une sauvegarde externalisée repose sur l'aspect automatique, sans intervention manuelle, une fois la configuration du système effectuée. De tels systèmes externes de sauvegarde posent immédiatement un problème lié à la confidentialité des données. En effet, un tiers intervient et il convient d'assurer la sécurité du transfert des données, mais aussi d'en sécuriser et restreindre l'accès au niveau de leur stockage. Le système le plus répandu consiste en des « Data-Centers », littéralement des centres de données, à savoir des serveurs distants permettant l'accueil et l'hébergement périodique des données à sauvegarder. Dès lors, la plupart des « Data-Centers » proposent ainsi une sauvegarde externe à l'entreprise et n'assurent pas la synchronisation des données sauvegardées. De plus, le transfert des données s'effectue via un réseau public, Internet, au travers d'une connexion limitant la quantité de données à transmettre. Il convient alors, à certains moments, comme la première sauvegarde, d'expédier physiquement vers le Data-Center l'intégralité des données, tel un envoi postal ou un transport manuel, sujets à risques. Il en va de même en sens inverse au moment d'une restauration d'une grande quantité de données, dont la taille entrainerait une durée excessive de transmission via Internet. Dès lors, l'inconvénient majeur de ces solutions réside donc dans le délai croissant de restauration en fonction du volume des données à restaurer et/ou de la distance séparant le site de production et le site de sauvegarde. De plus, ces systèmes sont proposés par des prestataires de service, nécessitant un abonnement onéreux, proportionnel au volume de données sauvegardées. Ces contraintes sont préjudiciables, en terme de rentabilité, mais aussi au niveau de la sécurité des données transmises et stockées. De plus, le client ne possède plus un accès direct à ses données sauvegardées à distance. La seule solution alternative et intermédiaire existante réside dans l'utilisation d'un stockage en réseau de type NAS pour « Network Attached Storage ». Un système NAS, souvent un ou plusieurs serveurs, est connecté à un réseau et permet le partage de données entre plusieurs utilisateurs. Un tel système intègre plusieurs disques durs avec une gestion spécifique concernant la redondance des données, en utilisant notamment la technologie RAID pour « Redundant Array of Independent Disks ». Si ce système NAS permet à de multiples utilisateurs de sauvegarder des données, sur un réseau interne aussi bien qu'à distance, via Internet, il n'est pas adapté à une problématique de réelle sauvegarde et d'externalisation des données. Il est toutefois possible d'externaliser les données stockées par un système NAS, mais à un coût non négligeable, utilisant la plupart du temps un autre système NAS distant ou bien le recourt à un Datacenter. Cependant les systèmes NAS n'étant pas dédiés à la sauvegarde et la réplication externalisée, aucun mécanisme de contrôle ne permet d'assurer la complétude des processus de réplication et de fournir ainsi la certitude d'une double sécurité totale des données de production. L'invention a pour but de pallier les inconvénients de l'état de la technique en proposant une alternative aux solutions de sauvegarde et d'externalisation existantes. En effet, le système de sauvegarde selon l'invention permet d'effectuer automatiquement une réplication externe à partir d'une sauvegarde locale, tout en garantissant la sécurité et la confidentialité des données. Ainsi, après sa première mise en place, l'invention offre une utilisation sans intervention humaine, autre qu'au moment d'une restauration. Elle permet aussi de préserver l'aspect privatif des données sauvegardées. De plus, l'invention offre la possibilité d'effectuer une restauration totale ou partielle des données, à partir d'une sauvegarde locale ou bien des données répliquées et stockées à distance. De plus, l'invention présente un investissement et un coût d'utilisation moindres, sans un haut niveau de technicité requis notamment pour sa configuration. Par ailleurs, l'invention palie aux dommages de pertes de données et minimise les temps d'arrêts d'activité causés par des risques tels que le vol, le vandalisme, la malveillance, les erreurs humaines, la foudre, les dégâts des eaux, le feu, les attaques virales ou autres par l'intermédiaire de logiciels malveillants (malware). Pour ce faire, elle a trait à un procédé de sauvegarde par réplication de données numériques entre deux terminaux distants connectés au travers du réseau Internet public ou d'un réseau informatique privé. Dans un tel procédé consiste, un premier terminal local sauvegarde des données et un second terminal distant réplique les données sauvegardées, chaque terminal comprenant des moyens de connexion audit réseau informatique, notamment Internet, de manière à communiquer et transmettre lesdites données sauvegardées depuis ledit premier terminal local vers ledit second terminal distant. Il se caractérise en ce qu'il consiste à initier une connexion sécurisée depuis ledit second terminal, de manière à interroger les moyens de connexion dudit premier terminal et, après authentification desdits terminaux, à transférer les données sauvegardées depuis ledit premier terminal vers ledit second terminal, de manière sécurisée, optimisée, automatique et planifiable. D'autres caractéristiques et avantages de l'invention ressortiront de la description détaillée qui va suivre des modes de réalisation non limitatifs de l'invention, en référence aux figures annexées dans lesquelles : - la figure 1 représente une vue schématisée d'une architecture d'un mode préférentiel de mise en oeuvre de la sauvegarde par réplication selon l'invention ; - la figure 2 représente une vue schématisée d'une architecture d'un mode simplifié de mise en oeuvre de l'invention ; - la figure 3 représente une vue schématisée d'une architecture du mode préférentiel de mise en oeuvre d'une 30 sauvegarde croisée selon l'invention ; et - la figure 4 représente une vue schématisée d'une architecture d'un mode alternatif de mise en oeuvre d'une réplication circulaire entre plus de deux terminaux, pour des configurations multi-sites. 35 La présente invention concerne la sauvegarde par réplication à distance de données numériques 1 au travers d'un réseau 2 de communication, en particulier de type informatique, tel Internet. Une telle sauvegarde par réplication trouvera une application particulière dans la duplication de données numériques 1 entre deux sites distants géographiquement, par exemple entre une même entreprise 3 possédant plusieurs locaux distincts, entre une entreprise et un autre site 4, qui peut être le domicile de son gérant ou analogue. Pour ce faire, la présente invention concerne un procédé de sauvegarde par réplication de données numériques 1 entre au moins deux terminaux 5 et 6 distants connectés entre eux au travers dudit réseau informatique 2. De manière générale, un premier terminal local 5 de sauvegarde des données 1 et un second terminal distant 6 de réplication des données ainsi sauvegardées 7. Les données 1 sont transmises audit premier terminal 5 pour y être sauvegardées par connexion d'un terminal, tel un ordinateur 8, directement ou par l'intermédiaire d'un réseau local, tel un intranet. Cet aspect constitue d'ores et déjà une sauvegarde locale des données 1. On notera que plusieurs ordinateurs 8 peuvent transmettre leurs données 1 vers un unique terminal local 5. De plus, chaque session sur un ordinateur 8 peut posséder un accès dédié afin d'obtenir une sauvegarde, puis une réplication, propre à chaque utilisateur. De plus, les données sauvegardée 7 sont envoyées vers le second terminal distant 6 où elles sont répliquées. On notera que chaque terminal 5 et 6 comprend des moyens de connexion audit réseau informatique 2 de manière à communiquer et transmettre lesdites données sauvegardées 7 depuis ledit premier terminal local 5 vers ledit second terminal distant 6. Ces moyens de connexion peuvent se présenter sous la forme d'une carte réseau, intégrée à chaque terminal, chaque carte étant reliée à un routeur 9 donnant accès audit réseau 2. La figure 1 montre une architecture classique de l'invention, comme précédemment décrite, entre un local professionnel 3 et un site 4. Elle permet donc la sauvegarde des données 1 (référencées X) au niveau d'un premier terminal local 5 et la réplication à distance de ces données sauvegardées sur un second terminal 6 de réplication. De manière simplifiée, la figure 2 montre une architecture similaire où le premier terminal 5 est constitué par un ordinateur 8 directement connecté au routeur 9 pour envoyer ses données 1, non sauvegardées, vers un second terminal distant 6. Ce mode de réalisation simplifiée permet à plusieurs ordinateurs 8 de se connecter à un même terminal distant 6 pour directement y répliquer ses données 1. Selon un autre mode de réalisation, l'invention permet une réplication croisée de données. Comme visible sur la figure 3, un site professionnel 3 peut sauvegarder ses données 101 (référencées X) localement au niveau d'un premier terminal 5 et les transférer vers un second terminal 6 pour les répliquer au niveau d'un site 4, tandis qu'au niveau de ce site 4, les données locales 102 (référencées Y) sont sauvegardées sur ledit second terminal 6 et envoyées vers ledit premier terminal 5 pour y être répliquées. Dès lors, l'intégralité des données 101 et 102 sont répliquées sur chacun des terminaux 5 et 6. Encore un autre mode de réalisation, représenté sur la figure 4, permet une sauvegarde circulaire des données, entre au moins trois sites, à savoir un site 4 et deux autres sites 3 et 30. Le principe de réplication est identique à la réplication croisée, à la différence que les données locales 102 au niveau du site 4 sont répliquées sur un troisième terminal 10 au sein du site 30. Les données 103 (référencée Z) de ce site 30 sont, quant à elles, répliquées sur le premier terminal 5 du site 3. Chaque site possède alors une sauvegarde locale de ses données et une sauvegarde d'un autre site distant. On peut alors imaginer une chaîne de sauvegarde de données, formant une boucle avec un nombre fini de sites distants. D'autres modes de réalisation, non représentés, peuvent envisager des réplications croisées ou en cascade entre au moins trois sites, des réplications partielles de données entre plusieurs sites ou analogue. Une caractéristique essentielle de l'invention réside dans le fait que le procédé de sauvegarde par réplication consiste à initier une connexion sécurisée depuis ledit second terminal 6 de manière à interroger les moyens de connexion dudit premier terminal 5. En d'autres termes, la connexion s'effectue depuis l'extérieur pour y récupérer les données 1 sauvegardées à répliquer. C'est particularité permet de configurer au niveau local, au sein d'une entreprise 3 le premier terminal 5 et de permettre une connexion automatique du second terminal 6, sans configuration manuelle ou de compétences particulières. En effet, c'est souvent au sein de l'entreprise 3 que résident les compétences en matière informatique. Après une étape d'authentification desdits terminaux 5 et 6, on transfert les données répliquées 7 depuis ledit premier terminal 5 vers ledit second terminal 6. Plus précisément, selon un mode préférentiel mais aucunement limitatif, ledit second terminal distant 6 vient se connecter, notamment à une heure programmée, par exemple la nuit, en interrogeant le site 3. En particulier, l'invention utilise le protocole Internet (IP) et l'interrogation consiste en une connexion à l'adresse IP du routeur 9 ou du premier terminal 5. Dès lors, il convient que l'adresse IP dudit routeur 9 soit fixée ou bien remplacée par un sous-domaine lorsqu'elle est dynamique. De plus, l'adresse dudit premier terminal 5 peut être fixe, sans requérir au protocole DHCP (pour « Dynamic Host Configuration Protocol ») pour une attribution d'une adresse IP flottante. De plus, l'interrogation peut s'effectuer au niveau d'un port défini dudit routeur 9. Etant donné qu'uniquement un certains nombres de ports sont ouverts au niveau du routeur 9 de chaque site, l'interrogation d'un port spécifique permet de limiter les intrusions. A titre d'exemple, le port 52222 peut être utilisé, puisqu'il n'est requis de base pour aucun service. Une version alternative consiste en une connexion via un serveur faisant office de relai et qui établit une reconnaissance unique entre les deux terminaux 5 et 6. Ce qui précède constitue donc une première étape de sécurisation de la connexion. Une seconde étape peut consister en un échange de certificats ou de clefs de chiffrement, pour permettre une authentification forte entre les terminaux 5 et 6. Enfin, une sécurité supplémentaire consiste en une procédure d'identification, par mot de passe déterminé par l'utilisateur et soumis automatiquement. De plus, afin d'assurer la confidentialité des communications entre les différents terminaux, des connexions chiffrées sont établies, notamment par l'intermédiaire d'une connexion SSL (pour « Secure Socket Layer ») Les données répliquées 11 ont un accès restreint, à savoir qu'elles ne sont accessibles qu'au travers d'une identification ou d'une authentification. De plus, lesdites données répliquée 11 peuvent être cryptées, notamment par un système de chiffrement à l'aide d'une clef de type AES (pour « Advanced Encryption Standard »). Dès lors, chaque utilisateur, hormis l'administrateur, n'a accès qu'à ses propres données sauvegardées 11, notamment au moment de la restauration de celles-ci, proposant ainsi une autonomie et une confidentialité individuelle pour chacun des utilisateurs dont l'accès au terminal a été créé. A ce titre, au moment d'une restauration, par exemple dans le cas d'une destruction totale ou partielle du premier terminal 5, il est possible de remplacer ledit premier terminal 5 ou un terminal de remplacement avec ledit second terminal 6, ou bien de restaurer les données sur un nouveau terminal à partir du second terminal 6. En fonction de la quantité de données 11, cette synchronisation peut se faire à distance, par un transfert sécurisé inverse, ou bien en connectant physiquement les deux terminaux 5 et 6 entre eux sur un même site 3. Ainsi, l'invention offre un avantage de rapidité et de 5 facilité dans la récupération des données et la remise en place du système. Par ailleurs, une première étape de synchronisation des terminaux 5 et 6 peut aussi être effectuée au moment de la mise en place du système de sauvegarde par réplication selon 10 l'invention. Deux terminaux 5 et 6 sont connectés physiquement ou à distance ensemble de manière à, d'une part, copier les données sauvegardées 7 du premier terminal 5 sur le second terminal 6 et, d'autre part, transférer les informations nécessaires aux étapes d'authentification, comme les clefs de 15 chiffrement, les certificats ou les adresses de connexion. De plus, suivant les cas de figures, ledit second terminal 6 peut aussi être un terminal de sauvegarde de données locales 102 qu'un troisième terminal 10 réplique à distance au travers d'une initialisation similaire, à savoir une 20 interrogation depuis l'extérieur avec des étapes telles que précédemment décrites. Dans le cas d'une réplication croisée, ledit second terminal de réplication 6 est un terminal de sauvegarde de données locales 102 et ledit premier terminal 5 de sauvegarde 25 est un terminal de réplication des données locales sauvegardées sur ledit second terminal 6. Selon une particularité de la présente invention, le principe de réplication mis en oeuvre utilise des éléments logiciels spécifiques. Ces derniers sont avantageusement des 30 logiciels ou bibliothèques de composants logiciels de type ayant un code à source libre (« Open Source ») et offrant la possibilité de libre redistribution, d'accès au code source et de réaliser des travaux dérivés. En particulier, ces éléments logiciels peuvent être 35 modifiés pour l'analyse récursive, le traitement des fichiers relatifs et de leurs liens avec des fichiers de référence ou « fichier source ». De tels logiciels dédiés permettent de transmettre efficacement une structure de données à travers un réseau de communication, lorsque le terminal récepteur possède déjà une version existante différente de ladite structure de données. Dès lors, lesdits éléments logiciels génèrent un processus au niveau du terminal récepteur consistant à découper sa propre version du fichier en morceaux ne se chevauchant pas, de taille déterminée S, puis calcule deux sommes de contrôle (une somme forte et une somme faible dite « de fonctionnement »). On notera que l'élément logiciel chargé de ce calcul peut être une fonction 32bits, lui conférant une vitesse d'exécution élevée tout en limitant l'usage des ressources. Par ailleurs, le processus au niveau du terminal source calcule une somme de fonctionnement pour chacun des morceaux de taille déterminée S, au sein de sa propre version du fichier, y compris pour les morceaux se chevauchant. Cette opération peut être effectuée grâce à une propriété spéciale de la somme de fonctionnement, à savoir que si la somme de fonctionnement allant des octets n à n+S-1 est R, la somme de fonctionnement des octets n+l à n+S peut être calculée grâce à R, l'octet n et l'octet n+S, sans avoir à examiner les octets intermédiaires. Ainsi, si on connaît déjà la somme de fonctionnement des octets 1 à 25, on peut aisément obtenir la somme de fonctionnement des octets 2 à 26 à partir de la somme précédente. Si les versions de fichier de la source et du destinataire ont plusieurs sections communes, il n'y a seulement besoin d'envoyer que les changements en vue de synchroniser les deux fichiers. Ce point fort permet le traitement et la synchronisation de volumes globaux importants en utilisant une couche de transport sous le protocole TCP/IP. De plus, le transfert de données est également impacté par la bande passante détectée au sein du réseau de communication utilisé, au travers d'une librairie permettant la mise en oeuvre de compression / décompression de données par bloc. Dans cet esprit, l'invention utilise le protocole sécurisé SSH (pour « Secure Shell ») permettant d'encapsuler lesdits éléments logiciels à l'aide d'une liaison SSL (pour « Secure Socket Layer ») et d'établir une connexion avec une authentification forte. Ainsi, le dispositif selon l'invention intègre un module logiciel servant à la reconnaissance des fichiers sauvegardés, préalablement au travers du logiciel de sauvegarde locale propre, et permet la reconstruction d'un fichier à partir du pourcentage invariant entre la destination n+l et sa source n, sur lequel vient s'ajouter le delta calculé et transféré entre ces mêmes éléments. On notera le caractère unidirectionnel des éléments logiciels employés par la présente invention de sorte qu'on obtient une simple réplication des données alors que la plupart des outils existants sont bidirectionnels et entrainent une synchronisation des données. Selon le mode simplifié de réalisation, chaque terminal de sauvegarde 5 consiste en au moins un disque dur connecté au travers d'un réseau local à au moins un ordinateur 8 contenant lesdites données 1 et que ledit premier terminal 5 sauvegarde automatiquement lesdites données 1 de chaque ordinateur 8. Par ailleurs, dans le cas de réplications croisées ou en cascade, chaque terminal peut intégrer plusieurs disques durs, ou bien des partitions virtuelles d'un même disque, de manière à séparer physiquement, ou virtuellement, les données répliquées provenant de différents sites, voir les sauvegardes locales provenant de différents ordinateur 8 ou sessions. En somme, un espace de stockage, physique ou virtuel, peut être prévu au niveau local, de manière à créer un espace d'archivage de toute ou partie des données sauvegardées. De même, chaque terminal 5 et 6 intègre au moins un espace mémoire pour le stockage des données répliquées ou sauvegardées, tel au moins un disque dur. Dans le cas d'une réplication croisée, chaque terminal peut intégrer deux disques durs distincts pour, d'une part, sauvegarder les données locales et, d'autre part, répliquer les données provenant d'un autre terminal. De plus, chaque terminal de sauvegarde 5 consiste en un serveur équipé d'un système d'exploitation, un logiciel embarqué pilotant les actions de stockage et de restitution de données à partir d'au moins un disque dur, ledit terminal étant connecté au travers d'un réseau local à au moins un ordinateur 8 contenant lesdites données et que ledit premier terminal 5 recueille automatiquement lesdites données de chaque ordinateur 8, à l'aide d'un logiciel de sauvegarde propre audit terminal 5 ou tiers, à savoir installé sur lesdits ordinateurs 8 ou serveurs, chaque ordinateur 8 ou serveur ayant un accès individuel et sécurisé par mot de passe à ses données stockées sur le premier terminal 5. On notera que le système d'exploitation utilisé peut être de tout type, en particulier open source, à même d'offrir une compatibilité avec tous les systèmes d'exploitation existants, pour une stabilité accrue de son environnement d'exécution, supportant peu de failles de sécurité pour contrer les attaques, notamment par malware, et une baisse des coûts liés à l'absence de licence. De plus, une caractéristique additionnelle de la présente invention réside dans la possibilité de mettre en place une rétention des données. A savoir qu'une configuration particulière de l'invention permet une sauvegarde et une réplication particulière de certaines données, notamment autoriser le « versioning », à savoir la conservation dans le temps de plusieurs versions successives et modifiées de certaines données. Ainsi, il est possible de conserver des données, sans écraser la version enregistrée précédemment. Ainsi, la présente invention permet d'offrir une sauvegarde locale et une réplication distante au travers d'une infrastructure simple à mettre en oeuvre et facile à configurer, en particulier au niveau du terminal distant 6. De plus, elle assure la sécurisation et l'automatisation du processus de réplication des données, contrôlant aussi leur intégrité, tout en optimisant le temps de transfert des données à répliquer Bien entendu, l'invention n'est pas limitée aux exemples illustrés et décrits précédemment qui peuvent présenter des variantes et modifications sans pour autant sortir du cadre de l'invention. REVENDICATIONS1. Procédé de sauvegarde par réplication de données numériques (1) entre au moins deux terminaux distants (5,6) connectés au travers d'un réseau informatique (2) , notamment public ou privé, dans lequel un premier terminal local (5) sauvegarde des données (1) et un second terminal distant (6) réplique les données sauvegardées (7) , chaque terminal (5,6) comprenant des moyens de connexion audit réseau informatique (2), notamment Internet, de manière à communiquer et transmettre lesdites données sauvegardées (7) depuis ledit premier terminal local (5) vers ledit second terminal distant (6), caractérisé en ce qu'il consiste à initier une connexion sécurisée depuis ledit second terminal (6), de manière à interroger les moyens de connexion dudit premier terminal (5) et, après authentification desdits terminaux (5,6), à transférer les données sauvegardées (7) depuis ledit premier terminal (5) vers ledit second terminal (6), de manière sécurisée, optimisée, automatique et planifiable. 2. Procédé de sauvegarde selon la revendication 1, caractérisé en ce que ledit second terminal (6) est aussi un terminal de sauvegarde de données locales (11) qu'un troisième terminal (10) réplique à distance au travers d'une initialisation similaire depuis ledit troisième terminal (10) vers ledit second terminal (6). 3. Procédé de sauvegarde selon l'une des revendications 1 ou 2, caractérisé en ce que chaque terminal de réplication (5,6,10) consiste en un serveur équipé d'un système d'exploitation, un logiciel embarqué pilotant les actions de stockage et de restitution de données à partir d'un disque dur, ledit terminal étant connecté au travers d'un réseau local à au moins un ordinateur (8) contenant lesdites données (1) et que ledit terminal recueille automatiquement lesdites données (1) de chaque ordinateur (8) , à l'aide d'un logiciel de sauvegarde propre ou tiers installé sur lesdits ordinateurs (8) ou 15serveurs, chaque ordinateur (8) ou serveur ayant un accès individuel et sécurisé par mot de passe à ses données stockées sur le terminal. 4. Procédé selon l'une quelconque des revendications 1 à à 3, caractérisé en ce que ledit second terminal (6) de réplication est un terminal de sauvegarde de données locales (102) et que ledit premier terminal (5) de sauvegarde est un terminal de réplication des données locales sauvegardées (102) dudit second terminal (6), au travers d'une initialisation inverse similaire.