Google|4 个单词,谷歌返回 16 个 SQL 注入漏洞
文章图片
出品|开源中国
文|局长
一名开发者出于好奇在 Google 使用php mysql email register作为关键词进行了搜索 。 很显然 , 这是在查找如何使用 PHP 和 MySQL 实现邮箱注册的功能 。
搜索结果返回了教程、操作方法、代码片段等内容 。 不过大多数结果都包含有错误的 SQL 语句 , 例如:
【Google|4 个单词,谷歌返回 16 个 SQL 注入漏洞】根据对谷歌搜索结果的整理 , 这些 SQL 语句可大致分为四种类型:
- SQL 查询中的所有参数都被转义
- 只在绝对必要的情况下才对传入的参数进行转义
- 作者尝试进行了部分转义 , 但存在漏洞
- 没有任何转义逻辑
这名开发者表示 , 当他发现一个搜索结果中存在有问题的 SQL 语句时 , 就会跳到浏览下一个结果 。 上面就是根据此过程整理出来的 30 条搜索结果 , 其中部分答案包含 SQL 注入语句 。 对此他认为 , 大多数 Google 搜索结果的质量十分低下 。 有些搜索结果就是通过 SEO 优化而排在前面的“扯淡”教程 。
同时 , 这篇文章也引起了程序员的广泛讨论( ) , 不过大家关注的重点也纷纷转移到了编程语言 PHP 上 。 但作者本意其实是希望程序员能甄别互联网上随手可得的任何资料 , 毕竟这里面鱼龙混杂 。 尤其要注意那些通过 SEO 优化而排名靠前的搜索结果 , 因为它们往往就是“雷区” 。
- 微信|个人收款码与商业收款码有什么不一样
- 加盟行业|原来加盟行业是这么玩的!
- 京东|适合过年送长辈的数码好物,好用不贵+大牌保障,最后一个太实用
- 儿童教育|首个播放量破 100 亿的 YouTube 视频诞生,竟然是儿歌
- 芯片|上市仅4个月,跌价1000元,微云台主摄+6nm芯片+4400mAh
- 红米手机|卢伟冰换上新手机,Redmi K50官宣:三个惊喜
- 一个时代的结束!中国移动:10086 App将于1月30日起
- 36氪5G创新日报0112|福建省首个“5G+VR”英模会客厅正式上线;齐鲁医院健康管理中心“5G+ 5g
- 罗永浩|三年时间还掉六个亿的债,中年男人罗永浩的还债故事
- Linux|电脑城卖的CPU是intel而不是AMD,和实体店不喜欢卖小米手机是一个道理