41 votes

Puis-je crypter les données de manière à ce qu'elles puissent être lues normalement mais ne puissent pas être copiées ou modifiées?

Je veux partager mon disque dur de 500 Go avec un ami mais je veux l'encrypter de manière à ce que toutes les données puissent être lues normalement mais ne puissent pas être copiées ou éditées de quelque manière que ce soit.

Est-ce possible ?

201voto

Sirex Points 10734

Si vous pouvez le lire, vous pouvez le copier. Un concept que la RIAA ou la MPAA n'ont pas encore saisi.

<strong>Note:</strong> Cette réponse n'est pas considérée comme une bonne réponse selon les <a href="https://meta.stackexchange.com/questions/7656">directives de Stack Exchange</a>. Cependant, elle est conservée en raison de sa popularité et de son efficacité dans le contexte de la question.

75voto

MSalters Points 8049

Une "copie" est définie comme la lecture de données puis l'écriture des mêmes données à un autre emplacement. Puisqu'il a lu vos données dans son ordinateur, les données seront sous son contrôle à ce moment-là. Il pourra alors en faire ce qu'il souhaite.

La seule chose qui pourrait être à peine possible est de protéger vos données contre toute modification non autorisée. Vous auriez besoin d'un système de fichiers NTFS ou similaire. Mais même dans ce cas, il serait en mesure de lire toutes les données, formater votre disque, effacer toutes les autorisations, et réécrire tous les fichiers - éventuellement modifiés.

[modifier] 500 Go ne sont que des milliards de nombres. Permettez-moi de simplifier cela avec un exemple simple: 5. C'est un seul nombre. Vous pouvez le lire, et rien de ce que je pourrais faire ne vous empêchera de noter ce nombre. Je ne pourrais pas non plus vous empêcher d'écrire le nombre 6.

11voto

bbaja42 Points 2951

Non, c'est définitivement impossible.

11voto

Essayons de demander un peu, voulez-vous qu'il ne modifie pas les fichiers sans votre avis ? Si tel est le cas, vous pourriez vérifier tous les fichiers par checksum et les revérifier.

Une autre façon est un bloqueur d'écriture matériel, vous pouvez regarder ici : http://www.forensicswiki.org/wiki/Write_Blockers

7voto

Le chiffrement n'est que des mathématiques. Réfléchissez-y un peu et vous comprendrez mieux ses capacités et limitations :

  • Vous pouvez utiliser les mathématiques pour vérifier qu'un message est le bon message, et a été copié correctement, sans copier le message entier deux fois (des checksums simples, vous en rencontrerez parfois lors du téléchargement de logiciels).
  • Vous pouvez utiliser les mathématiques pour vérifier que quelqu'un qui connaît le nombre magique a approuvé le message (signatures cryptographiques).
  • Vous pouvez utiliser les mathématiques pour brouiller un message jusqu'à ce que quelqu'un avec les bons nombres vienne pour le déchiffrer (chiffrement).

Mais vous ne pouvez pas utiliser les mathématiques pour empêcher les gens de copier un message. Ce n'est tout simplement pas quelque chose que les mathématiques peuvent faire. (Copier des données relève moins des 'mathématiques' et plus de la 'physique'. :)

La solution la plus proche serait d'utiliser les mathématiques pour chiffrer certaines données, utiliser les mathématiques pour vérifier qu'un ordinateur exécute uniquement le logiciel que vous voulez qu'il exécute, puis ne donner à l'ordinateur le nombre magique pour décrypter les données que lorsqu'il est certain que le logiciel ne dévoile pas le nombre magique ou ne laisse personne copier les données. Il s'agit de l'informatique de confiance et c'est plus ou moins ce que des appareils comme les lecteurs DVD et les consoles de jeux vidéo tentent de faire. Cela reste moins pratique pour la plupart des configurations et finit souvent par être compromis d'une manière ou d'une autre (par exemple 09 f9).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X