【发布时间】:2017-01-10 03:30:36
【问题描述】:
我必须创建一个页面来检查链接并在它是钓鱼链接时阻止它。
对照黑名单检查 URL 的最佳/最有效方法是什么?
我可以将它存储在 MySQL 或文本文件中(也许在文本文件中使用 JSON 并遍历一组被阻止的链接?)
我在想如果我使用 MySQL,每次必须检查链接时都必须检查数据库,这可能会占用太多资源,但也许我错了。
无论哪种方式对我来说实施起来都不难,但我只是好奇最有效的方式是什么。
【问题讨论】:
-
投反对票的问题是什么?这些天来,每个人都对问题很现实。
-
可能的答案太多,或者对于这种格式来说,好的答案太长了。请添加详细信息以缩小答案范围或隔离可以在几段中回答的问题。
-
“我使用 MySQL,它每次都必须检查数据库” - 使用文本文件,您每次也必须将整个文件加载到内存中。跨度>
-
用非常具体的技术术语定义“网络钓鱼链接”。它在 Google 的恶意软件列表中吗?它是否隐藏在一个或多个 URL 缩短器或重写器后面?您准备好手动整理此列表了吗?这是一个非常非常难以有效解决的问题。最有效的方法是警告人们链接超出您的控制范围,并鼓励他们使用 Chrome 等安全浏览器,并针对此类网站发出警报。