gpt4 book ai didi

java - jar 问题

转载 作者:行者123 更新时间:2023-11-30 04:20:10 24 4
gpt4 key购买 nike

我正在创建一个 API 来在我的数据库中进行输入。(使用 Hibernate)

我已经制作了映射不同表的类。我将其导出到一个 jar(比如 jar 1)(包含类和 .hbm.xml 文件)。

现在我正在创建 API(包括 jar1),以便最终用户可以更新我的数据库。

我已将 API 导出到 jar(例如 jar2)。

现在最终用户必须包含 jar2 才能访问 API。但是由于 jar2 使用 jar1,我也必须向用户提供 jar1。

当我向他们提供数据库类文件和.hbm.xml 文件时,这里是否存在任何安全问题(数据库)?如果是,我该如何避免?

我正在使用 java、Hibernate 4 和 eclipse(IDE)

最佳答案

所有“直接访问数据库”应用程序(不仅适用于 Java)都存在安全问题,您需要通过数据库登录配置向客户端工作站提供这些安全问题。没有办法解决这个问题,除非迁移到三层应用程序。换句话说,您无法在不授予用户访问您的数据库的权限的情况下授予用户访问您的数据库的权限。

缓解措施是为每个安装(或一组)设置不同的数据库登录用户/密码,并微调数据库服务器安全性,以允许这些登录仅具有应用程序运行所需的最低安全权限。

关于java - jar 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17251277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com