我的网页的计数器:安全检查

本文关键字:安全检查 计数器 网页 我的 | 更新日期: 2023-09-27 18:25:51

基本思想非常简单;保留记录的某种数据库,并增加Page_Load中的Counter字段。到目前为止还不错。然而,我试着进一步思考:我应该在我的Page_Load中进行哪些检查,以防止被利用,比如试图人为增加命中数的机器人?StackOverflow本身就是一个很好的例子。你会注意到,每次刷新页面时,你的问题的浏览量不会增加,所以他们背后有某种智能,对吧?

那么,我应该进行哪些基本检查呢?以下是一些想法:

  1. 在短时间内阻止来自同一IP地址的重复请求
  2. 将一些静态IP列入黑名单,例如谷歌爬虫
  3. 维护当前用户会话中访问过的页面列表(我想这很容易决定)

我的网页的计数器:安全检查

我会放一个cookie,而不是使用会话。这样,如果关闭浏览器后再次查看页面,您就会捕获同一用户。您还应该捕获已知的来源(url),如Google bot等。