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

d18n能否支持以mysql客户端的形式连接mongo-bi-connector进行敏感数据扫描? #13

Open
dbcmp opened this issue Sep 16, 2022 · 2 comments

Comments

@dbcmp
Copy link

dbcmp commented Sep 16, 2022

d18n很好的解决了rdbms敏感数据识别问题,d18n能否支持以mysql客户端的形式连接mongo-bi-connector进行敏感数据扫描?连接mongo-bi-connector的mysql客户端方式只是增加了一个--default-auth=mongosql_auth参数,用d18n尝试不支持,期待支持!
image

@dbcmp dbcmp changed the title 有没有支持nosql数据库的敏感数据扫描工具 d18n能否支持以mysql客户端的形式连接mongo-bi-connector进行敏感数据扫描? Sep 20, 2022
@martianzhang
Copy link
Contributor

d18n 访问各类数据库使用的是成熟的第三方 SDK,连接 mysql 数据库使用的是 github.com/go-sql-driver/mysql,显然这个 SDK 目前还不支持第三方插件式的鉴权方式。

在发现更好的第三方 SDK 前,也可以有其他折衷办法实现以 SQL 形式查询 mongodb 中的数据,官方推荐的方法是使用 mongosqld 代理。

官方文档如下:
https://www.mongodb.com/docs/bi-connector/current/reference/mongosqld/

@martianzhang
Copy link
Contributor

除了官方推荐的 mongosqld,通过 presto 引擎转换,可以为 d18n 访问其他类型的数据库提供更多样的方法。

d18n 也是支持 presto 做为数据源的,不过未经充分测试

参考:

PS: trino 是 presto 的另外一分身。

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

2 participants