上小学的时候,给我建的班级QQ群放了个机器人。
可以检测群友发消息关键词然后自动回复,陪同学聊天。
因为同学们很喜欢这个机器人,所以我建的群就热闹了,比老师建的群热闹多了。我作为班级群的群主,可是相当威风的。
重点来了
那个机器人里有一个判断是:有人发送 帮助+页码 那就给他回复一个第几页帮助
比如有人发 帮助1 机器人就会把帮助的第一页发出去
但如果有人发 帮助 但后面没有检测到数字,就会回复"请在帮助后面加上页码"
很人性化的设计
直到有一天,我嫌群不够热闹,又放了一个机器人二号,和一号是基本一样的
然后二号就和一号就帮助加页码问题,在一分钟内吵了好几万句
他们都认为对方是一个想要帮助,但却不会加页码的用户。
正在聊天的人们被这俩机器人的吵架打断了,而不知道情况的人突然收到数万次消息提醒,同学和老师皆忍无可忍退群了。
我的群自此就没什么人了,之后同学们也不对聊天机器人感兴趣了,小程序员+孩子王日落西山了。
当时的我理解了什么叫灾难性的程序漏洞。