软件的安全电子邮件发送
有些人通过 PayPal 购买了我的应用程序(无 DRM)。 我没有在应用程序中包含更新功能(坏主意)。既然有更新,我想我可以通过电子邮件向所有以前的客户发送他们可以安装的更新版本的链接。 不幸的是,这个想法太开放,无法攻击(只需复制并在论坛上发布链接),因此被拒绝。 我如何向所有购买该应用程序的人发送电子邮件,其中包含不易受到攻击的安全链接?
谢谢,艾萨克
Some people bought my application (which has no DRM) through PayPal. I didn't include update functionality inside the app (bad idea.) Now that there's a update, I thought I could email all previous customers with a link to the updated version they could install. Unfortunately, this idea is too open to attack (just copy and post link on forum) so it was rejected. How can I email everyone who bought the app with a safe link that is not so open to attack?
Thanks, Isaac
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
也许考虑一下:
这种模式可以复制到您想要提供下载的所有产品以及每个不同的版本。 如果能够在所有这些情况下利用该方案,那就太好了。
Perhaps consider this:
This pattern could be replicated to all the products you'd want to offer for download, and each different version. It'd be great to take advantage of this scheme for all those situations.
只需创建一个可以对用户进行身份验证的 Web 应用程序即可。 向您的客户发送电子邮件,以便他们可以注册到您的网站,并创建用户名/密码来下载您的应用程序。 每次有新的更新时,他们都可以进入、验证并下载。
您还可以创建仅有效一次的链接,这也由您的网络应用程序处理。
Just create a web app that can authenticate users. Send an e-mail to your clients so they can register to your website, and create a username/password to download your app. Every time there is a new update, they can just go in, authenticate and download.
You can also create links that are only valid once, this is also handled by your web app.
您可以使更新安装程序要求安装原始安装程序。 或者,您可以使用安装程序在安装前发送回服务器的 ID 来标记每个下载,以检查该副本之前是否已安装,以防止重新上传。 (可能想要允许一些重新安装)
You could make the update installer require that the original be installed. Or you could tag each download with an id that the installer sends back to the server before install, to check if that copy has been installed before, to prevent reuploads. (probably want to allow for a few reinstalls)