2010-11-30 18 views
1

J'ai un fichier CAB fourni par une entreprise et afin de sécuriser mon environnement (terminal), je dois signer la cabine ainsi que tous les fichiers à l'intérieur (DLL et EXE) Je veux éviter de le décoller et de le recabler pour le faire. Y a-t-il un outil? J'ai vu un outil de Microsoft, je ne peux que signer le taxi, pas les fichiers à l'intérieur.Signe un fichier WIN CE .cab ainsi que tous les fichiers à l'intérieur

Répondre

1

Vous pouvez signer les fichiers MAIS SEULEMENT si c'est votre code sur l'appareil qui va les déballer, déplier les données signées dans des fichiers originaux, puis installez-les.

Explication:

  1. il doit y avoir quelque chose qui va valider les signatures. Vous pouvez signer l'ACR, mais si le système ne se soucie pas de la signature (par exemple permet à l'utilisateur d'installer les OEC non signés ou mal-signé), puis votre signature a peu de sens moins que ce soit votre propre code que effectue l'installation CAB
  2. Vous pouvez signer tout fichier, mais à nouveau, il doit y avoir quelque chose (votre code ?) qui validera les signatures. Pour PKCS # 7 signature (par certificat), vous pouvez utiliser l'emballage des signatures qui font le fichier une partie de données d'origine du fichier signé ou les signatures détachées, qui sont conservés séparément dans le endroit différent (par exemple. Un autre fichier). Dans cas de signature d'emballage votre code doit déballer les fichiers après les extraire du CAB.
+0

Nous vous remercions de votre réponse. Mais peut-être que je ne me suis pas fait clair ... J'ai déjà toute la sécurité configurée dans mon environnement mais j'ai quelques taxis venant d'autres compagnies qui ne sont pas signées. Donc, avec mon certificat et en utilisant quelques outils, puis-je en ligne de commande: 1- Extraire le CAB dans les fichiers + fichier inf. 2- Signer les fichiers. 3- Re créer le fichier cabine et éventuellement signer la cabine. –

+0

@Anaseh Oui, il existe des outils qui vous permettent de travailler avec le fichier CAB comme une archive régulière. Cependant, la question est de savoir comment votre environnement traitera les fichiers signés à l'intérieur du CAB, c'est-à-dire quel format vous devez utiliser pour signer les fichiers dans le CAB. Une fois que vous comprendre cela, vous seriez en mesure de chercher l'outil. Les fichiers CAB sont signés à l'aide de la technologie MS Authenticode, mais ils ne peuvent pas être utilisés pour signer un fichier générique. –