避免从网站数据库中“数据抓取”的顶级技术
我正在使用PHP和MySQL建立一个站点,它本质上只是现有数据库的Web前端。可以理解的是,我的客户非常热衷于阻止任何人在数据库中复制数据,但同时希望所有内容都公开可用,甚至需要一个“查看全部”链接来显示数据库中的每个记录。
虽然我已经做好了一切工作来防止SQL注入攻击等攻击,但没有什么可以阻止任何人将所有记录视为html并运行某种脚本来解析此数据回到另一个数据库中。即使我删除了“查看全部”链接,从理论上讲,有人仍然可以使用自动化过程逐个遍历每条记录,并将其编译到一个新的数据库中,基本上捏合所有信息。
有没有人有任何好的策略来防止甚至只是阻止他们可以分享的。