-
-
Notifications
You must be signed in to change notification settings - Fork 10.2k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Apollo项目,集群,Namespace的创建和删除,管理员授权等操作没有审计日志 #3505
Comments
在 ApolloConfigDB.Audit 表里面有所有资源操作的审计日志的(Apollo项目,集群,Namespace的创建和删除) 这部分审计信息一般用户不会看的,所以没有通过页面透出,如果在管理员界面中增加一个应该也可以,不过这个场景能描述下吗?比如用户是谁,在什么场景下会看? |
审计日志主要是为了支撑事后审计,用户应该是apollo系统管理员,可以不对一般用户开放,有一个界面可以查看体验更好一些,直接去数据库里面搜索体验比较差,而且一般只有研发才会操作,对于把apollo作为一个产品的一部分打包出售给客户,由客户运维的场景,没法有效的支撑审计。 权限变更也是属于关键的用户活动,权限是不是也是可以看着是一种资源?我看到了userrole表里面是有记录操作人,从数据库来查看的话,应该也是可以用来审计,缺点就是技能要求比较高,必须要熟悉这些权限及角色表的逻辑。 建议方案: |
Sounds good. |
@GuiSong01 Hi, GuiSong. Have you already finished this feature? Could you please share it with me? |
我看了 ApolloConfigDB.Audit 表 ,没有很直观的看到审计 ; 请问是需要通过EntityId 进行二次查询吗 |
@nobodyiam Hi, I am a student and I have a lot of interest in this feature. How can I better participate in contributing to this feature? |
Welcome~ reference:
You can read aboved material first. Good luck. |
Thanks! |
Submit project material first~. You can write some poc code to verify the de# material. Maybe there are many students want this project too, so for the sake of fairness we need to view all project materials which student submitted. |
sounds great,thanks again :P |
你的特性请求和某个问题有关吗?请描述
Apollo项目,集群,Namespace的创建和删除,管理员授权等操作没有审计日志,Apollo配置中心一般是作为运维服务,这些动作都是核心动作,特别是资源的删除操作,因此审计日志都很重要,没有审计日志,不满足安全审计的要求。
清晰简洁地描述一下你希望的解决方案
Portal的非get接口都记录审计日志,并在管理员工具页签增加一个审计日志选项,提供审计日志的搜索,查看功能。
想做一个这样特性,麻烦看一下有必要吗?
The text was updated successfully, but these errors were encountered: