小说屋

手机浏览器扫描二维码访问

第47章 完成后端代码(第1页)

花了三天的时间给俩小孩补齐了课,剩下的时间王向中都把它们花在了搜索引擎的构建上,每天就睡四五个小时,一刻都不敢停歇。

临近假期结束,搜索页面的简易表单和区块布置都已经构建完毕,读写数据库内容的SQL语句也已经写得大差不差,只要通过,便可以走下一步流程了。

“胖子,你快过来看看。”王向中对正与李锦光聊的火热的吕大海说道。

李锦光和吕大海不愧是一路货色,两个人无论是脑子里的思想和脾气都恰巧这么对上了,皆是颇有种相见恨晚的感觉。

“中哥,发生什么了?”吕大海瞧见王向中喊自己,旋即也是屁颠屁颠地跑了过来。

“你看一下这个页面,简单做一个测试。”王向中拍了拍对方的肩,微笑道。

软件测试,是一种核查软件是否正常工作的基本流程,其目的是为了检查软件实际功能与需求是否一致。

这个年代还没有什么正规的软件测试流程,大概就是请一个用户随便操作一下,看看有没有bug(程序漏洞)之类的存在。

一般来讲,软件的开发者是不参与测试工作的,因为整体的操作逻辑是由开发者自己所设定,所以在操作的时候难免会有些思维固化,导致遗漏掉不少非常规步骤。

当然在未来世界也是有正规科学的测试流程,首先按照需求写一套测试用例,接着根据用例所含流程写一套测试脚本,使用自动化脚本覆盖所有操作路径,而这也被称为白盒测试。

听完了王向中的介绍,吕大海也是点了点头,坏笑道:“那我就尽量折腾了哈!”

“随便,只要不把电脑给砸了。”王向中露出一副无所谓的模样。因为吕大海不懂需求,但同时又会操作电脑,无疑就是最好的测试工具人。

只见吕大海手持鼠标点来点去,时而沉思,时而眉头紧锁,约莫过了十分钟,才伸了一个懒腰。

“用得怎么样?”王向中笑着问道。

“现在还看不出来,感觉上已经没什么问题了。”吕大海有些纳闷,他还是有些不明白,为什么此刻的王向中懂得这么多,不仅年纪轻轻就出来做生意,竟然还可以独立写一个网站。

“我说中哥,你到底吃了什么灵丹妙药?我实在是不明白,我们哥俩一样的年纪,凭什么你就可以混得风生水起?”吕大海胖脸上满是不解之色,就好像王向中的脑子格外好用似的。

王向中听到这话也是愣了一下,才意识到自己的行为确实有些夸张了。

一个人要么早早出社会经商,要么一头扎进学校深耕技术和学术,十八岁的年纪就能全盘掌握这两者,这确实太逆天了。

当然王向中不可能承认自己是个穿越者的事实,只能是尴尬着搪塞一番:“哎呀,我就是运气好罢了,换做是你,你也可以。”

吕大海倒也只是感叹一句罢了,单纯的他并没有生出什么坏心思,于是也只是白了对方一眼,怒骂道:“小气鬼,你肯定是吃了什么药。”

王向中也没有理会吕大海这番白痴言论,不过这一出倒是提醒了他,小心驶得万年船,日后做事一定要尽量低调一些。

吕大海绝非是唯一一个会提出质疑的人,也就是他没什么心机,若是让心机重的人逮到了,恐怕又会出什么幺蛾子。

一想到这,王向中也是摇了摇头,迅速将思路扳回到搜索引擎这件事上。

现在既然已经完成了前后端逻辑上的工作,接下来就是着手代码安全方面的工作了。

不像未来的各种后端框架中自带各种安全措施,现在依靠原生ASP写的网站必须要自己去写逻辑,实现安全防护功能。

安全防护功能主要针对两块内容,第一是表单SQL注入漏洞补丁,第二是CC攻击屏蔽措施。

所谓SQL注入,就是利用反斜杠号“”和引号,改写原有SQL语句的作用。

打个比方,像这种搜索引擎的输入文本框,一般使用“Select”语句(查询关键词),按照内容键值匹配索引相对的数据。

文本框的内容在后端往往被视为一个参数,由于参数类型是String(字符串类型),因此往往在该参数开头和结尾还有双引号的存在。

而参数内部一旦带有双引号,则会对整个语句的执行出现偏差。比如攻击者可以巧妙地便写一串含有“Insert”语句(插入数值关键词)或者是指向其它的数据表,看似坚固逻辑紧密的服务就会被瞬间瓦解。

写程序的人往往都知道一句话:“永远不要相信用户的输入。”因此,在编写代码的过程中,务必要给参数字符进行限制、过滤、转义等操作,才能保障数据层面的安全性。

而CC攻击比较好理解,它一般针对于网站,通过构造大量虚拟访问或是针对接口的频繁参数传递,使得中间件消耗大量的系统资源,直至其超出性能承受范围而崩溃。

未来的中间件例如nginx或apache都自带防CC攻击的安全模块,而现在王向中所用的IIS3.0显然是没有这种东西的。

因此只能在代码层面上稍稍限定一番。例如限定同IP每分钟所能调用接口的次数,然后在服务器后台里写一个监控脚本,每分钟检测中间件和数据库的运行情况,一旦发现进程异常,则立刻重启。

当然最好的办法就是前后端分离,数据和中间件分离,使用CDN或者集群来规避集中访问问题。

但现在第一是没有技术,好多需要的技术都还在娘胎里;第二还是王向中太穷了!就现在赚到区区几万块,别说是建一个集群,能不能买到一台合适的服务器都还是问题。

一般来讲,王向中还需要买三台设备,第一是应用服务器,第二是三层交换机,第三是磁盘阵列。

应用服务器用于部署基本的环境和代码,以及执行语句的计算工作;而三层交换机则是兼并了路由器和普通交换机的职能,用于外网连通和内网构建;至于磁盘阵列,在这个年代可能还买不到,只能自己手动改一台普通服务器……

如果再不狠狠赚钱,恐怕就要来不及了!

重生后慕小姐A炸了  弄潮1990从厂长开始  诸天证大罗  断刀崖  转正难,千亿总裁面临辞退  浮妖录  以为自己是柠檬树没想到竟是上古神树!  谁拱了我的白菜  你的小可爱黑化了  小男友300岁?摔,被骗了!  狱龙九天  我上我真行啊  娘娘出身商户,上位手段很富  三生三世之纯爱  洗剑集  我残废假千金,有几个马甲怎么了  追捕娇妻计划  重生特烦恼  离婚后前妻成了万人迷  乱中求安  

热门小说推荐
变身屑师妹,持续矫正中

变身屑师妹,持续矫正中

余影书穿越平行世界,变成短发长腿高个飒爽小姐姐,可是这世界肯定不对劲,怎么各种光怪陆离的东西都出来了?仙人武者方术血族狼人异能阴阳师英灵乃至斯拉夫巫师东西南北大融合了属于是。而且老子龙怎么被偷了?又长了瘤子,还是特么低头看不见脚那种啧,还能怎么办,反正传统手艺活是不能丢的。还有这劳改犯一样...

还有王法吗?大熊猫霸占我的房子

还有王法吗?大熊猫霸占我的房子

关于还有王法吗?大熊猫霸占我的房子穿越来的楚城成为了一名守山人,无意间获得签到系统。恭喜宿主获得动物心灵沟通术恭喜宿主获得灵气水果恭喜宿主获得德鲁伊的祝福可本想隐居的楚城没想到自己的家却被大熊猫霸占,并且赖着不走了,还把他当成了奶爸。自此以后,不断的有动物赖在了楚城的家里。一颗灵果让黑熊主动干活。金钱豹主动把孩子送过来。华南虎特意跑来看家护院。面对赖在一群赖在家里的国宝,楚城仰天怒斥。这还有王法吗?这还有法律吗?...

曹操:我为女儿种地打天下

曹操:我为女儿种地打天下

关于曹操我为女儿种地打天下农学研究生曹穗刚刚熬完毕业论文猝醒后睁眼就看到一个满眼爱惜的妇人,在床上休养了大半年后终于下地,得知了她的阿父在外讨伐黄巾。黄巾?好有时代特征的名词,曹穗满心悲愤,三国有什么好穿的?天灾人祸buff叠满,她好不容易熬完研究生毕业,辛辛苦苦一朝回到解放前。好不容易下床的曹穗承受不住打击又晕了。好不容易醒来,听闻在外讨伐的阿父被除授济南相要归家了,曹穗差点再次昏过去。济南相?她居然穿成曹孟德的女儿?穿成曹孟德和原配丁氏的女儿,缓过神来的曹穗意识到,只要她不作死,妥妥人生赢家。曹操离开前眼看活不了的女儿归家后居然能下地玩泥巴,阿姊脸上也没有死气了,哪怕女儿瞧着依旧是个不健康的黄毛小丫头,但曹孟德依旧视若心尖。就是,爱女每次遇到他眼馋的人才,都会冒出来一句此人与我有缘,每每都要从爱女手里抢夺人才。投靠曹操的文臣武将面临着甜蜜的烦恼,主公和主公之女太爱他们怎么办?铠甲生虮虱,万姓以死亡。白骨露于野,千里无鸡鸣。生民百遗一,念之断人肠。曹穗亲眼目睹何谓民生之艰后,叹了口气,爬起来又一头栽到田里干起老本行。我爱种田,种田爱我。曹穗阿父,别想着退休,快点把地盘打下来给我种地!...

捡漏全球珍宝,从美利坚开始

捡漏全球珍宝,从美利坚开始

关于捡漏全球珍宝,从美利坚开始重生美利坚二手商店老板的许沐,意外觉醒能看透物品信息的鉴定眼无敌防御储物空间变换外貌等等的异能。仓库盲盒拍卖跳蚤市场房产拍卖失落的玛雅文明中东宗教宝藏德国纳粹宝藏无数蒙尘的宝贝,被许沐从垃圾堆中找回。从此以后,美利坚的纽约城区多出了一家令全世界富豪收藏家趋之若鹜的二手商品交易行。...

女尊之渣女难为[快穿]

女尊之渣女难为[快穿]

穿越重生女尊之渣女难为快穿作者秋棠梨完结  本书简介  书生顾影科考落第,在挑灯夜读时忽然遇到一位神仙,自称无情仙,能让她中状元。  顾影反诈意识拉满,刚想拒绝,就穿越进了小时候看过的一出戏,扮演戏文里的人渣女主,新科状元。长辈们正在苦劝她洗心革面,把气走的夫郎追回来。  顾影悟了「好的,现在就改邪...

每日热搜小说推荐