[Q&A] identity security and custom code #2786
-
Python version (
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi @evgvain very good observations! You are right about that, IF the client site allows the "custom" code to be deployed on its site, then it has some degree of trust in the server. NVFlare has the solution to different scenarios of deployment and trust level. Yes, the clients have various way to check that, please read carefully this page: https://nvflare.readthedocs.io/en/stable/user_guide/security/identity_security.html We also have some examples showcasing this functionality: |
Beta Was this translation helpful? Give feedback.
Hi @evgvain very good observations!
You are right about that, IF the client site allows the "custom" code to be deployed on its site, then it has some degree of trust in the server.
NVFlare has the solution to different scenarios of deployment and trust level.
For example, the client site can use its own site security policy (via an authorization.json file) to BLOCK the custom code job. (https://nvflare.readthedocs.io/en/stable/user_guide/security/identity_security.html#rights)
That way if a job contains custom code in the custom folder, it will not be able to be deployed to this client site so it will not be run.
Each client site can pre-installed the needed code themselves so that they …