Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

新增特性-算法安全审计 #237

Open
MiKKiYang opened this issue May 9, 2022 · 2 comments
Open

新增特性-算法安全审计 #237

MiKKiYang opened this issue May 9, 2022 · 2 comments
Assignees

Comments

@MiKKiYang
Copy link
Contributor

System information

  • FATE Flow version (use command: python fate_flow_server.py --version): 1.8
  • Python version (use command: python --version): 3.6.9
  • Are you willing to contribute it (yes/no): yes

Describe the feature and the current behavior/state.
在算法组件中每一步通过多方通信向对端传输信息时增加日志打印,打印出输出的内容以及本次传输的操作说明,日志输出在对应job日志目录里的独立文件中,同时提供api可以让用户进行查看指定job指定算法组件执行过程中关于多方通信都传输了什么信息,是否是加密安全的,当然是否打印算法组件在多方通信时的日志输出,我会提供一个开关,打开开关才会增加算法执行过程中多方通信的审计日志输出,以此来降低性能损耗,不过实际上我个人理解,相较于多方通信这个rpc过程,增加日志打印其实不会增加太多性能损耗,但是为了产品化考虑,我还是会增加一个开启算法执行过程多方通信日志打印的开关

Will this change the current api? How?
不涉及对存量api的修改,会新增api

Who will benefit with this feature?
每一个围绕fate打造联邦学校产品的用户都会从中受益,如果没有算法执行过程中多方通信的日志审计,那么用户对于联邦平台的安全性就会打一个疑问,增加了算法执行过程多方通信日志打印,会大大提升产品的安全性说明,便于用户理解,增强用户对于联邦学习产品的信任
Any Other info.

@MiKKiYang
Copy link
Contributor Author

@jat001 @dylan-fan @hainingzhang @jarviszeng-zjc
如果同意认可这个特性,我会进行开发并提交pr

@dylan-fan
Copy link
Collaborator

Welcome to pr to FATE.
We can discuss with each other online

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants