У вас есть два варианта: запечь его с самого начала или дать ему пощечину в конце. Что касается безопасности в целом, я бы сказал, что она действительно не работает в обледенении, так что вам нужно испортить свой пирог, чтобы получить его там.
Однако, как я вижу твой вопрос, ты уже знаешь, что нужно что-то сделать, чтобы решить проблему безопасности, ты просто не решил, что делать. В этом случае я бы согласился с Терри, что вы должны разработать абстракцию, которая позволит вам добавить окончательное решение.
На вашем месте я бы, вероятно, разработал модель угрозы и использовал бы ее для учета входных данных и рисков, связанных с вашей службой. Это поможет вам решить, что вы должны делать в конечном итоге, и будет ли ваша абстракция охватывать все основы.