仓酷云
标题:
ASP网页设计bak文件带来的劫难
[打印本页]
作者:
若天明
时间:
2015-1-16 23:38
标题:
ASP网页设计bak文件带来的劫难
asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般第二章bak文件带来的劫难
/**
慈勤强
Email:cqq1978@Gmail.com
最初修正:2004-10-03
**/
一日,在网上与一伴侣闲谈,伴侣是做网站开辟的,之前也与其会商过手艺方面的成绩,
只是很久没有在网上见到了,就仿佛人世蒸发了一样。
“Steven,比来忙些甚么呢?”,伴侣先问到。
“没甚么,在家下岗就业呢,呵呵”,我答道。
“哦,那恰好,我们比来方才完成了一个当局部门的信息体系,如今正处于试运转阶段,
你看看,给点定见,^-^”,伴侣回覆道。
“你这家伙,我都下岗了,你也不慰藉一下,呵呵”
“你还怕找不到事情呀,^-^”
“呵呵,那好,不外别健忘宴客啊....”
......
一阵奚弄以后,伴侣把网址发了过去。
因而,我翻开这个网站一看,很清爽的一个网站,看起来复杂但不掉有用,朴实但不掉
好看,挺不错的。再看一下,这是一个用Asp编写的静态网站,那料想数据库应当是SQLServer
的吧。
“不错啊,这不是挺好的吗?”我又回了伴侣一句。
“还行吧,过两天就要验收了,^-^”
“哦,那你们项目组几个写程序的人啊?”
“3团体,做了三个月呢”,听得出来,他们仍是倾泻了很多的精神的。
“哦,那你们用甚么开辟工具,怎样举行版本把持呀?”,我是对照存眷项目历程的。
“嗨,不怕你笑话,我们基本就没有举行甚么版本把持,每一个人卖力几个栏目,到时分
一拼就能够了。我们就用Editplus开辟asp。”
这么年夜个体系,居然连基础的版本把持都没有,真是难以想象,也不晓得他们是怎样
接到这个当局部门的项目标?
我暗自心想,俄然想起了Editplus,这是一个十分玲珑,有用的文本编纂器,我也一向
用它。但是关于Editplus,默许的情形下,它城市在以后目次下天生一个以后文件的备份,
好比你在写一个member.asp的程序,保留的时分,Editplus会主动天生一个备份文件,
member.asp.bak。以是在写完程序,往外公布的时分,假如没有完整删除这些备份文件,那末
隐患则是伟大的。
他们不会存在这个成绩吧,我心想。
我边想,边随手在一个正在会见的文件News.asp文件前面加上一个.bak,也就是我会见
的文件酿成了http://网址/News.asp.bak,回车一看,果不其然,这个文件的源代码
就显现了出来,部分代码以下:
<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>
<!--#includefile="include/conn.asp"-->
<!--#includefile="include/function.asp"-->
<%
这里是他们的asp源代码
%>
一看,就晓得conn.asp是毗连数据库的文件,那就看看他们用的甚么数据库吧,会见
http://网址/include/conn.asp.bak,了局以下:
CallConnectSQL()
SubConnectSQL()
DimstrSqlServer,strUserName,strPassword,strDatabase
DimstrConn
strSqlServer="210.51.*.*"
strUserName="sa"
strPassword="!K)^$XN)*723L&%$fg6%^k"
strDatabase="ZhenJin"
strConn="Driver={SQLServer};Server="+strSqlServer+";UID="+strUsername
strConn=strConn+";pwd="+strPassword+";Database="+strDatabase
SetobjConn=Server.CreateObject("ADODB.CONNECTION")
objConn.OpenstrConn
EndSub
经由过程这个文件,能够看出来,他们真的用的SqlServer数据库,并且毗连用户是SA,这但是
SqlServer的最高权限用户了,相称于体系的办理员权限。
看到这里,我就不忍心再往下看了,仓卒跟伴侣申明成绩。
“你们写完程序,Editplus天生的bak文件怎样不删除呢?呵呵”,我问到。
“哦?不会存在这类初级成绩吧,我做的都删除啊?”,伴侣受惊的回覆到。
“那其别人写的呢?你们体系做完了,不会连本人都没有测试吧?”
“哦,那多是他人没有注重吧,我们只是举行了复杂的功效测试,工夫太紧了”
..........
是啊,工夫太紧了,给我的感到是如今的项目没有一个工夫不紧的。如今很多多少收集公司作出来的
项目乃至连本人都没有举行很好的QA测试,就拿出来给客户了,客户发明成绩,再提出来,他们再改。
实践上从久远来说,如许是得失相当的。
</p>优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件
作者:
精灵巫婆
时间:
2015-1-20 10:47
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
作者:
爱飞
时间:
2015-1-29 06:48
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
作者:
再现理想
时间:
2015-1-30 16:04
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
作者:
若相依
时间:
2015-1-31 05:10
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
作者:
小魔女
时间:
2015-2-6 17:25
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
作者:
分手快乐
时间:
2015-2-17 16:13
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者:
admin
时间:
2015-3-5 20:48
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
作者:
愤怒的大鸟
时间:
2015-3-12 14:52
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
作者:
因胸联盟
时间:
2015-3-19 23:01
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2