解决 SQL 注入的另类方法


问题解读

我觉得,这个问题每年带来的成本可以高达数十亿美元了。本文就来谈谈,假定我们有如下 SQL 模板语句:

select...
    

复杂的智能


一个做人工智能的朋友对我说:「人类可能具有独一无二的东东,但是从智能角度看,却不是这样。就大脑而言,什么都是可计算的。大脑和其它电脑别无二致」。我不敢苟同,还有点儿失礼,其实,我们的大脑除了解决微分方程,还能做更多的事情。

我们当前的数字文化是以客观和定量为导向,而非主观和定性。我们工作中用到的软件反映出了软件开发人员的分析思路,比如我这个朋友。但是存在弊端,我们可能错误地理解和捕捉了生命中的矛盾因素。

传统科学是一项工程,致力于无限逼近确定性。复杂度的新科学正在使不可能的事情变得清晰。关于思考,主流的科学方式试图消除矛盾。举个例子,从不同角度观察同样事物,会有不同的结论。这种矛盾一直被理解成没有正确思考的信号,因而导致尽量解决或消除该矛盾。新科学所主张的是,认知的动态模式本来就充满了矛盾,且依赖于环境。

在复杂动态系统里,现象不再被视作确定的,当科学家们试着解释该系统时,一种新语言出现了。它慢慢地被接受了,事物同时具有可预测性和不可预测性、已知和未知。强行把这种复杂度简化为少量认知模式的做法,将是极其粗暴的。

人工智能相关的技术对我们的认知模式产生了怎样的影响,这个话题一直存在着较大争议,但是缺乏深入研究。某些学者声称,大脑一直在适应新工具。当人们开始说话、阅读或写作时,新的神经模式产生了。他们认为,数字工具和软件代码只是下一步。人,被看成了他或她自己的造物主——受那些新工具的驱使,历经新工具和新实践,就变成了生命的造物主。

...