0

我运行一个网站,显示人们可以在他们的网站上添加的相关文章小部件。

目前,当单击该小部件中的链接时,我的系统会做什么,它会重定向到我网站上的链接,然后将其重定向回单击的相关文章。这个过程是记录点击的统计数据。

最近有些人一直在做的是复制我的链接,然后将其重新加载到 iframe 中,这会导致我的系统出现不必要的负载。

我的想法是,为了欺骗骗子,我会创建一个链接,用户进入我的网站,然后我会从我的网站内部将用户重定向到我网站上的另一个链接,那里有一个 iframe 破坏脚本(我需要一个如何实现这个的例子)和一个相关文章的重定向。这意味着所有试图对我的站点进行 DDOS 攻击的人都必须想出一些新的东西。你会建议什么代码来阻止人们在 iframe 中加载我的小部件?您建议使用什么代码来防止硬核 DDOS?

我遇到的另一个问题是相关文章并不总是将我的 url 作为引荐来源网址,这意味着用户可以准确地跟踪来自小部件的流量​​。我该如何解决这个问题?

4

1 回答 1

2

将用户重定向到我网站上的另一个链接,那里有一个 iframe 中断脚本(我需要一个如何实现这个的示例)

这称为“帧破坏”或“帧终止”,它通常就像确定您是否是当前框架集中的“最顶部”窗口一样简单:

<script type="text/javascript">
  if(top != self) top.location.replace(location);
</script>

正如链接的维基百科页面上所记录的,有可能的对策。

我遇到的另一个问题是相关文章并不总是将我的网址作为推荐人

许多浏览器可以简单地关闭发送引荐来源网址。你将无能为力。如果您想确保远程站点知道您的站点向其发送了流量,请考虑将特定查询字符串参数作为重定向的一部分。

于 2011-04-05T20:19:16.677 回答