DMS针对这种加密字段,直连查询的账号是没办法隐藏的吗?因为我的应用服务在通过代理 查询的时候,发现[阿里云数据管理DMS]

DMS针对这种加密字段,直连查询的账号是没办法隐藏的吗?因为我的应用服务在通过代理 查询的时候,发现对于性能有一些影响,甚至存在连接失败的情况?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 如果您在阿里云DMS中使用直连方式查询包含加密字段的数据库,那么查询过程中无法隐藏账号信息。因为直连方式需要使用数据库账号和密码进行认证和授权,所以账号信息会被明文传输和暴露。

    如果您的应用服务在通过代理方式查询数据库时性能受到影响,可能存在以下几种可能性:

    1. 代理服务器的网络或者配置存在问题。请检查代理服务器的网络和配置是否正确,确保代理服务器可以正常访问阿里云DMS服务和数据库实例。如果代理服务器的网络或者配置存在问题,可能会导致查询性能下降或者连接失败。

    2. 代理方式的性能和稳定性较差。相比于直连方式,代理方式需要多一层网络转发和数据加工处理,可能会导致查询性能下降或者连接不稳定。建议您评估代理方式的性能和稳定性,并根据实际情况选择合适的访问方式。

    3. 数据库实例的性能或者配置存在问题。请检查数据库实例的性能和配置是否符合要求,确保数据库实例可以满足应用服务的查询需求。如果数据库实例的性能或者配置存在问题,可能会导致查询性能下降或者连接失败。

  2. 连接失败有什么提示信息吗? 这个是数据库吧sql kill掉了,是不是执行超时了呢?,此回答整理自钉群“阿里云DMS数据管理用户交流群”

  3. 如果您使用的是直连查询的账号,那么无法完全隐藏加密字段。但是,您可以采取一些措施来保护敏感数据。以下是一些建议:

    使用加密传输:使用安全协议(如 SSL 或 TLS)来加密数据传输,以防止未经授权的访问。

    限制访问权限:只授权必要的人员访问敏感数据。您可以使用访问控制列表(ACL)或角色基础访问控制(RBAC)来限制访问权限。

    监控访问日志:记录所有访问敏感数据的日志,并定期审查这些日志,以便及时发现异常活动。

    隐藏字段:如果您不能完全隐藏加密字段,可以考虑使用伪造字段来代替实际字段。这样,即使攻击者获得了访问权限,也无法直接访问敏感数据。

    关于性能问题,您可以考虑优化查询语句或增加缓存来提高性能。如果代理连接存在问题,您可以尝试使用其他连接方式,如连接池或长连接。