Sécurisation de services via des techniques de healing et d'encapsulations
Résumé
Les compositions de services sont largement adopte ́es dans l’industrie depuis au moins une décennie. Force est de constater que l’ intérêt pour leur développement est souvent inversement proportionnel a` leur sécurisation, ce qui expose les développeurs et services a` devenir les proies d’attaquants. Cet article présente une approche pour aider les entreprises a` rendre résilient des services ayant diverses faiblesses (weaknesses) de sécurité grâce une nouvelle technique de guérison (software healing). De ce fait, cette approche semi-supervise ́e ne modifie pas le code original mais utilise des techniques d’encapsulation d’un service pour proposer un service mieux sécurisé. Celui- ci propose donc la définition d’opérateurs de healing de sécurité composé de 2 mitigations, une construite via un générateur de ”prompt” pour IA génératives, et une seconde de repli se basant sur des solutions connues mais plus limitative quand à l’accès au service. Cet article propose également un algorithme de healing utilisant des ensembles de test et les opérateurs de healing. L’approche sera illustre ́e avec un exemple de services et de weakness. Finalement, sachant que le travail présenté est en cours d'étude, l’article présentera des perspectives de travail inhérentes a` la confiance qui peut être apporte ́e aux solutions de healing générées par IA et à l’évaluation de notre algorithme.
Origine | Fichiers produits par l'(les) auteur(s) |
---|---|
Licence |