Modifying security of microservices in a chain based on predicted confidential data flow through the microservices
AssigneeInternational Business Machines Corporation
InventorsSUDHEESH S. KAIRALI, SARBAJIT K. RAKSHIT
Life of this patent
Estimating the term…
Abstract
A method for protecting data from a user that traverses through a chain of microservices include retrieving information identifying the chain of microservices associated with a user identifier of the user and a time when the user provided data to the chain of microservices. A level of confidentiality stored in association with the user identifier and with the time is retrieved. One or more security measures corresponding to the stored level of confidentiality are implemented for each microservice of the chain of microservices during the time.
Claims20
A method for protecting data from a user when traversing a chain of microservices, the method comprising:
- retrieving information identifying the chain of microservices associated with a user identifier of the user and a time when the user provided data to the chain of microservices;
- retrieving a level of confidentiality stored in association with the user identifier of the user and the time;
- and
- implementing one or more security measures corresponding to the stored level of confidentiality for each microservice of the chain of microservices during the time.
An apparatus for protecting data from a user when traversing a chain of microservices, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out steps of:
- retrieving information identifying the chain of microservices associated with a user identifier of the user and a time when the user provided data to the chain of microservices;
- retrieving a level of confidentiality stored in association with the user identifier of the user and the time;
- and
- implementing one or more security measures corresponding to the stored level of confidentiality for each microservice of the chain of microservices during the time.
A computer program product for protecting data from a user when traversing a chain of microservices, the computer program product disposed upon a computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out steps of:
- retrieving information identifying the chain of microservices associated with a user identifier of the user and a time when the user provided data to the chain of microservices;
- retrieving a level of confidentiality stored in association with the user identifier of the user and the time;
- and
- implementing one or more security measures corresponding to the stored level of confidentiality for each microservice of the chain of microservices during the time.
Dependencies are inferred from the claim text.