【问题标题】:Open Source Database Proxies?开源数据库代理?
【发布时间】:2009-06-03 11:06:59
【问题描述】:

有谁知道开源数据库代理,它可以充当闭源客户端应用程序与 SQL 服务器和/或 Oracle 数据库之间的中介?

【问题讨论】:

    标签: sql-server database oracle security proxy


    【解决方案1】:

    根据我的经验,我还没有找到 Oracle 数据库的代理。因此,我把事情掌握在自己手中。可以在Oracle's JDBC drivers 中找到此信息的宝贵来源。另外,我推荐使用Wireshark 来分析你的客户端和现有数据库之间的基本网络流量(虽然它只了解协议的基础,但你可以对一般的数据包结构有所了解)。

    我不知道你希望你的代理做什么,所以我会总结一下我需要我的代理做什么。我的应该允许客户端使用可能与真正的 Oracle 服务器完全不同的用户名、密码和 SID 连接到我的代理服务器。例如,如果客户端以用户名corner、密码gas 和SID DOGRIVER 连接到代理,则代理会将其转换为用户名scott、密码tiger 和SID PROD。真正的服务器。

    我已经设法创建了一个适用于 10g 数据库的代理。只需一点点工作,它就可以修改为与 11i 一起使用。通过一些更密集的工作,它可以与 9i 一起使用。我需要的大部分信息都可以在前面提到的 JDBC 驱动程序和 Wireshark 中找到,但如果您有兴趣,我愿意分享我的代码。

    【讨论】:

    • 绝对有兴趣查看您的代码。我想用它来应对同样的挑战。
    • 很公平,我得把它清理干净。
    • 有这方面的消息吗?我个人不感兴趣,但怀疑很多人会...
    • @reiniero 你有密码吗?我有完全相同的要求
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-23
    • 2012-06-06
    • 1970-01-01
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多