0

我们有一个客户端应用程序(每个操作系统都不同,如 Windows、MAC 等)。现在我们需要从我们的 j2ee Web 应用程序中下载相同的内容。我们打算免费分发这些可执行文件/二进制文件,即无需对公开它们的页面进行任何身份验证。我有以下问题: 1. 对于任何可执行文件来说,最好的安全方式是什么?2. 如果我的未受保护页面上有可执行文件/二进制文件的链接,我存储它们的最佳位置是哪个?在我的网络服务器、数据库、内容管理服务器或...?3. 由于我暴露了一个 .exe 文件,我可能会暴露我的 j2ee Web 应用程序面临哪些可能的安全威胁,以及如何避免所有这些威胁?

4

1 回答 1

0

您可以考虑使用无 sql 文档类型的数据库,例如 MongoDB。IMO,它更容易管理(访问、更新、安全、扩展)存储在数据库中的项目。我们公司正在考虑将此类文件从文件系统迁移到数据库。

于 2013-06-24T19:51:20.857 回答