Résumé | Les produits logiciels commerciaux sont utilisés de plus en plus comme composants de systèmes à grande échelle. Parmi les questions d'intérêt soulevées, nous nous sommes demandés si nous pouvons construire des applications protégées à l'aide de composants qui ne le sont pas. Nous nous sommes penchés sur les moyens de protéger les données que se partagent deux applications indépendantes non protégées ou plus. Au départ, pour tenter de stocker et de transférer de manière protégée des données, nous avons construit des outils de chiffrement de données interagissant avec divers produits commerciaux. Nous visions ainsi à vérifier notre théorie selon laquelle il était possible de constituer des enveloppeurs de sécurité pour des produits commerciaux. Dans le présent article, nous décrivons la technologie des enveloppeurs de sécurité que nous avons mise en oeuvre pour des produits logiciels commerciaux choisis. La technologie est axée sur l'interchangeabilité des composants logiciels commerciaux, sur la portabilité des enveloppeurs et sur la sécurité des communications entre les applications grâce aux enveloppeurs. En appliquant cette technologie des enveloppeurs de sécurité, nous pouvons remplacer un composant logiciel commercial à envelopper par un autre sans modifier de manière importante l'enveloppeur. Il est possible d'utiliser l'enveloppeur avec une variété de systèmes d'exploitation; nous pouvons également chiffrer et stocker temporairement ou en permanence les données. |
---|