我有一个独立的开源 Java 应用程序。我通过网站分发软件。目前,要求用户在下载软件之前在网站上提交他们的姓名和电子邮件地址。我使用此电子邮件列表向人们发送有关更新等的信息。我的问题是,尽管采取了安全措施,网站注册还是会收到大量垃圾邮件。
作为替代方案,我想在软件中有一个注册页面,并让软件将注册信息发送到我服务器上的数据库。这部分很容易实现,但我担心的是连接字符串将在开源应用程序中进行硬编码。我的数据库将暴露给任何获得源代码的人。有谁知道如何让我的独立应用程序将用户信息发送到数据库而不会出现这个安全问题?
谢谢