2010-11-04 5 views
0

Je crée un site pour distribuer des logiciels aux clients. Nous implémentons beaucoup de cloches de sécurité pour rassurer les clients que les logiciels qu'ils utilisent n'ont pas été falsifiés. Je suis en train de jouer avec l'idée de crypter les fichiers que nous téléchargeons sur le serveur, mais je ne suis pas sûr s'il y a beaucoup de points qui compliquent le surcoût que cela implique. Les fichiers sont décryptés quand ils sont transmis au client. De plus, si un pirate entre dans le serveur et remplace les fichiers chiffrés, il peut également modifier les hachages que nous avons faits des fichiers pour vérifier qu'ils n'ont pas été manipulés. Alors ... cela vaut-il la peine de crypter les fichiers téléchargés?Vaut-il la peine de crypter les fichiers stockés sur un serveur pour la distribution?

Répondre

0

Oh sécurité.

Comment le client peut-il être sûr qu'il parle au bon serveur? Comment le serveur peut-il être sûr qu'il parle à un client légal? Comment l'utilisateur peut-il s'assurer qu'il n'utilise pas un client compromis, etc.

Le serveur est-il sous votre garde ou est-ce un serveur partagé? Quelle est la volatilité des données et est le risque de données un risque acceptable ou non.

Veuillez développer votre situation actuelle. Utilisez-vous la communication cryptée. Est la communication sur les lignes internes ou externes. Poussez-vous l'équipe de support du serveur.

1

Je vais répondre à une question: quel est le point d'encyptage des fichiers sur le serveur lorsque vous n'avez aucun contrôle sur ce que les clients feront avec les versions décryptées de toute façon?

3

Vous devez signer plutôt que crypter vos fichiers.

Lorsque vous utilisez PKI, il est l'acte de chiffrement (ou cryptent un hachage) votre fichier avec votre clé privée, au lieu de le faire avec la clé publique du destinataire.

Ensuite, tout le monde qui télécharge le fichier peut vérifier que le fichier n'a pas été falsifié.

Le chiffrement de fichier est utile lorsque vous partagez un secret avec vos récepteurs ou que vous disposez de leur clé publique. Généralement, il n'est pas utile en cas de distribution de fichier comme vous le décrivez.

+1

Je suis entièrement d'accord avec cette réponse. Obtenez un certificat de signature de code d'un fournisseur avec des certificats intégrés à votre plateforme cible, protégez-le, utilisez-le pour signer vos produits livrables, puis vous pouvez livrer votre logiciel de n'importe où et le client peut être satisfait de la sécurité. – Slartibartfast

Questions connexes