我们使用 Open DNS + Norton DNS 来检测网站是否为色情/钓鱼网站。
但是我们发现很多非英文网站无法从 Open/Norton DNS 中检测到。这些大多是泰国网站。
后来我们也找到了 Securly.com,但它遗漏的网站比 Open/Norton DNS 多得多。
我们发现了更多 DNS 列表,但它们仅阻止网络钓鱼,而不阻止色情内容。
后来我们发现了三个不同的可下载阻止列表,但它们遗漏了很多站点,实际上与 Securly 的相似。
我们还尝试了一些查找特定单词的蹩脚过滤器,但结果不是很好,并且我们漏检了一些非色情网站。
有任何想法吗?:)
您将需要使用一个设备或一些软件工具,根据一系列指标来阻止站点,包括对文本的启发式分析、图像颜色和传统的人类分析。DNS 黑名单是不够的,因为 IP 发生了变化,资源记录发生了变化,并且几乎没有智能分析的方式可以仅根据 DNS 提供的内容来确定站点是否属于某种类型的内容。这有点像根据容器的购买地点来确定一种物质是否是酒精。
您会想要使用像 WebMarshall 或 Barracuda 这样的工具,它混合了一系列不同的方法来确定内容类型。没办法。最适合您的是只有您可以做出的选择,无需 ServerFault 的帮助,因为我们非常不鼓励购物问题。
我的立场是,除非您为儿童提供互联网接入,即您是学校或图书馆,否则让用户远离色情、赌博、游戏、社交网站是管理问题,而不是技术问题。如果员工受到适当监督,他们将不会访问这些网站。如果他们没有受到监督,那么如果你阻止他们,他们将花时间试图绕过这些街区,或者做一些非生产性的离线活动。随着越来越多的组织允许或鼓励自带设备 (BYOD),情况变得更糟,因为休息并使用自己的平板电脑/笔记本电脑的用户觉得他们应该能够浏览他们想要的地方......