在谈话The Science of Insecurity中听到这个词,但我不确定它是什么意思。
答案 0 :(得分:3)
Shotgun解析是输入处理中的反模式,defined为
Shotgun解析是一种编程反模式,其中解析和输入验证代码与混合,分散在处理代码 - 在输入处抛出一堆检查,并希望没有任何系统的理由,一个或另一个会抓住所有“坏”的案件。
正确处理输入是安全编程的一个关键方面,“霰弹枪解析器”使程序更容易出现可利用的安全漏洞。不幸的是,像其他几种固有的不安全技术一样,它是一种流行的输入解析方法。