resurfaceio 参考架构

resurfaceio 是graylog 开发的一个api 安全解决方案,设计上使用了不少开源的东西,目前并不完全开源
但是通过官方文档介绍,可以看到一些机制

参考架构图

简单说明: resurfaceio 对于api 安全的处理是通过三大方式解决的,第一中是基于sdk 集成,写入请求信息到resurfaceio api 中
第二种对于虚拟机以及容器环境模式的使用了基于gorelay的流量抓包解决方案,然后output到resurfaceio api 中,第三种对于api
gateway 模式的是通过插件的模式可以写入数据到resurfaceioapi中,resurfaceio 为了方便api 调用信息的分析存储,开发了自己的
存储格式binfiles,之后就是一些分析,resurfaceio 直接复用了trino 引擎,自己开发了一些扩展(比如connector plugin),之后就是
基于sql 的查询分析了(ui 部分目前没有开源需要企业许可),当然按照官方的玩法,还是支持iceberg 以及一些通知能力的(是基于企业许可限制的)

参考资料

https://resurface.io/docs
https://github.com/resurfaceio/trino-connector
https://github.com/resurfaceio/binfiles
https://github.com/resurfaceio/simulator
https://github.com/resurfaceio/logger-java
https://github.com/resurfaceio/logger-lua
https://github.com/resurfaceio/containers
https://github.com/resurfaceio/goreplay
https://github.com/perwendel/spark
https://github.com/resurfaceio/kong-plugin

posted on   荣锋亮  阅读(12)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2022-03-06 dremio DatasetListingService 服务简单说明.
2022-03-06 dremio CatalogService 服务简单说明
2019-03-06 kubebapps 添加私有harbor 中的helm repo

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示