You are an enterprise application developer. You are creating a client-side service component for an application. The application runs in the security context of the user. The component must store proprietary information in a secure registry store that requires system service-level access by using the ACL of the user. You need to ensure that the component meets the requirement of the application with a minimum level of security risk.
What should you do?
A.
Run the component in the system service context.
B.
Create the component so that it impersonates the user context.
C.
Create the component so that it impersonates the system service context.
D.
Run the secure storage code in a separate instance that runs in the system service context and recieves data through a method call.