开发者社区 > 数据库 > 正文

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

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

展开
收起
真的很搞笑 2023-04-26 18:32:22 168 0
3 条回答
写回答
取消 提交回答
  • 如果您在阿里云DMS中使用直连方式查询包含加密字段的数据库,那么查询过程中无法隐藏账号信息。因为直连方式需要使用数据库账号和密码进行认证和授权,所以账号信息会被明文传输和暴露。

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

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

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

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

    2023-04-30 12:26:42
    赞同 展开评论 打赏
  • 连接失败有什么提示信息吗? 这个是数据库吧sql kill掉了,是不是执行超时了呢?,此回答整理自钉群“阿里云DMS数据管理用户交流群”

    2023-04-27 17:08:46
    赞同 展开评论 打赏
  • 值得去的地方都没有捷径

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

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

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

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

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

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

    2023-04-26 18:47:46
    赞同 展开评论 打赏

数据库领域前沿技术分享与交流

相关电子书

更多
基于Spark的统一数据管理与数据探索平台 立即下载
量子加密通信技术 立即下载
INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载