Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 保护网站内容不受虚假注册的影响_Security_Web_Email Verification - Fatal编程技术网

Security 保护网站内容不受虚假注册的影响

Security 保护网站内容不受虚假注册的影响,security,web,email-verification,Security,Web,Email Verification,让我讲一个情景。 假设你有一个教育内容的网站,只有升级到高级帐户的用户才能访问这些材料。但你也为新用户提供了7天的试用期,然后他们可以升级到premium。例如protonvpn.com 我们知道有很多临时电子邮件提供商,所以您可以选择一个,然后尝试注册新帐户并使用试用版。 他们使用电子邮件验证和验证码。 protonvpn.com没有针对此临时邮件的保护。但过了一段时间,他们封锁了所有临时电子邮件提供商的域名。但是你可以使用很多本地临时电子邮件提供商,他们不能禁止这些域名。 我的问题是我们如何

让我讲一个情景。 假设你有一个教育内容的网站,只有升级到高级帐户的用户才能访问这些材料。但你也为新用户提供了7天的试用期,然后他们可以升级到premium。例如protonvpn.com 我们知道有很多临时电子邮件提供商,所以您可以选择一个,然后尝试注册新帐户并使用试用版。 他们使用电子邮件验证和验证码。 protonvpn.com没有针对此临时邮件的保护。但过了一段时间,他们封锁了所有临时电子邮件提供商的域名。但是你可以使用很多本地临时电子邮件提供商,他们不能禁止这些域名。 我的问题是我们如何保护我们的内容? 我知道我没有提供任何代码,因为我正在寻找一个算法来实现


我可以实现的一种方法是使用深度学习来检测不寻常的域或电子邮件地址。或者如我所知,人们通常使用与电子邮件名称相同的名称和与姓名或电子邮件相同的密码。

因此,您试图阻止人们使用虚假电子邮件地址,这些地址可能被定义为他们在注册后不打算接收邮件的地址,从而防止他们自己被添加到您的营销列表中,访问您的内容,同时仍然允许那些真正愿意让您向他们发送垃圾邮件地址的人访问7天

你不能阻止它,但你是对的,你可以做一些事情来减少它。这将是一场无休止的军备竞赛,会消耗你无限的时间和精力。VPN提供商需要打这场仗,因为滥用审判的用户实际上消耗了大量资源。人们阅读你的内容实际上不会让你付出任何代价。我建议你甚至不要费心阻止他们。如果内容非常棒并且不断更新,这样他们就能从中获得真正的价值,他们会很乐意订阅

定期获取已知的此类电子邮件提供商列表和基于此的黑名单可能是值得的。除此之外的任何事情都是对你时间的巨大浪费


另一个选择是需要电话号码而不是电子邮件地址。获得一次性电话号码要比获得一次性电子邮件地址困难得多,尽管这并非不可能。然而,我怀疑这将是一个净损失,这取决于网站,因为你会关闭大量你真正想要的用户。

那么,为什么像Protonvpn.com这样的网站不只提供电话验证?他们有电子邮件和电话验证,让我明确一点,你可以每周建立一个假帐户,免费使用他们的高级服务。我不知道protonvpn.com做什么来验证。我唯一的观点是,像VPN提供商这样的公司或公司有理由花费大量资源来防止人们创建用于滥用目的的试用帐户,因为对虚拟机的试用实际上需要花费资源来支付带宽/计算费用。您的站点只是一些静态内容,对于新的试用客户来说并不真正需要大量资源。在这种情况下,VPN提供商的试用边际成本是非零的。你的免费试用实际上没有边际成本。