等于个圈圈
1、项目文档是: A、项目产品的文档化 B、关于项目的教训 C、一整套有索引的项目记录 D、只对组织中最重要,最复杂的项目进行 C 2、在项目沟通管理的过程中,收尾阶段包括确认项目结果并作成文档,以便顾客接受项目产品这一过程正规化,收尾阶段的输出包括: A、项目文档,正式验收和教训 B、变更要求,正式验收和教训 C、教训,执行情况报告和变更要求 D、沟通管理计划,变更要求和项目文档 A 3、以下哪一条术语用来描述以牺牲创新思维为代价,遵从队伍一般水准的巨大压力: A、群体不满 B、群体言论 C、群体思维 D、群体思想 C 4、项目容易受到风险的影响,这是因为: A、莫菲(Muphy)规则阐述到:“如果一件事情可能会出问题,它就会出问题” B、每一个项目在某些方面都是特殊的 C、在项目队伍层面上,项目管理工作通常是无法获得的 D、总是没有充足的资源来完成工作 B 5、以下哪一项工具最适用于测量进度风险? A、关键路线法(CPM) B、工作分解结构(WBS) C、计划评审技术(PERT) D、前导图法(POM) C 6、以下哪一项不是估计技术风险的标准: A、完成项目活动的计划程序 B、在考虑隐含的技术风险时,明确的考虑技术风险,而不仅仅考虑技术风险和费用风险 C、关键路线法 D、在系统的开发过程中,重新查看风险的变化 C 7、风险应对措施的种类有哪些? A、技术的、市场的、财务的、人力的 B、识别、量化、应对措施开发、应对措施控制 C、避免、减轻、接受 D、避免、保留、控制、偏离 C 8、在某些情况下,合同结束是指: A、在双方的协议下合同结束 B、在发送货物或服务后合同结束 C、在成功的执行后合同结束 D、在保证获得最后的支付时 A 9、以下哪一条不是通常用来表示从潜在的卖主哪里获得报价的采用文件? A、邀请出价 B、信息请求 C、报价请求 D、谈判邀请 B 10、以下作为风险识别的输入的历史信息中,哪一项是最不可靠的? A、项目文件 B、商业数据库 C、项目队伍的知识 D、教训数据库 C11、在工作范围未改变前提下,实际成本超出了合同中所预计的成本,这称为: A、成本逐步增加 B、成本增长率 C、成本超支 D、成本风险 C 12.项目是一个运用目标管理技术的理想环境,这是因为: A.项目管理包含设定组织目标 B.项目通常是在矩阵管理环境中进行 C.项目经理的职责是由企业的目标而定 D.所有的项目都应强调以目标为中心 D 13. 项目管理黄金三角约束是指: A. 时间、资源、目标 B. 时间、成本、质量 C. 时间、范围、成本 D. 时间、范围、客户满意度 C 14.PERT和CPM的主要区别在于PERT: A.在计算进度时使用分布的均值(预期值) B.使用最可能估算计算浮动时间 C.侧重计算浮动时间来确定那些活动的进度没有灵活性 D.在图中包括了回路或条件分支活动 A 15.根据学习曲线理论,当重复生产某产品时: A.生产设备操作员的培训需求减少,从而降低单位成本 B.单位成本随生产率的提高而下降 C.随着产量的增加,单位成本有规律的下降 D.培训成本随着自动化程度的提高而增加 C 16.项目整体管理是指? A. 复杂系统的软件集成管理 B. 将系统开发过程的管理和项目管理结合起来 C. 将系统的主机平台、网络平台、应用软件开发和系统环境建设作为一个整体来进行项目管理 D. 包括在项目生命周期中协调所有其它项目管理知识领域所涉及的过程 D 17.以下哪些内容不应包含在项目定义文件(项目章程和范围说明书)中: A. 项目目标 B. 可交付成果 C. 资源要求 D. 成功关键因素 C 18.以下哪项不属于合同管理的部分? A.评估风险 B.确认已经送出建议书 C.确认已经进行了合同变更 D.回答潜在卖方的问题 D 19. 下列关于工作分解结构(WBS)的描述哪个是错误的? A. WBS是采用结构化的方式,而得到如何去实现项目目标的总体概念 B.WBS是管理项目进度、成本、变更的基础 C.没有包含在WBS中的工作是不应该做的 D.由项目经理负责WBS的创建和审查 D 20.对项目质量管理负根本责任的人是: A.公司管理层 B.项目经理和整个项目团队 C.项目经理 D.客户和项目经理 C
lee是个小吃货
网络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。下面是我为你整理的网络工程师面试题,希望对你有所帮助!
1、用户名与口令被破解
攻击原理:用户名与口令,往往是黑客们最感兴趣的东西,如果被通过某种方式看到源代码,后果是严重的。
防范技巧:涉及用户名与口令的程序最好封装在服务器端,尽量少在ASP文件里出现,涉及与数据库连接的用户名与口令应给予最小的权限。出现次数多的用户名与口令可以写在一个位置比较隐蔽的包含文件中。如果涉及与数据库连接,在理想状态下只给它以执行存储过程的权限,千万不要直接给予该用户修改、插入、删除记录的权限。
2、验证被绕过
攻击原理:现在需要经过验证的ASP程序大多是在页面头部加一个判断语句,但这还不够,有可能被黑客绕过验证直接进入。
防范技巧:需要经过验证的ASP页面,可跟踪上一个页面的文件名,只有从上一页面转进来的会话才能读取这个页面。
3、inc文件泄露问题
攻击原理:当存在ASP的主页正在制作且没有进行最后调试完成以前,可以被某些搜索引擎机动追加为搜索对象。如果这时候有人利用搜索引擎对这些网页进行查找,会得到有关文件的定位,并能在浏览器中查看到数据库地点和结构的细节,并以此揭示完整的源代码。
防范技巧:程序员应该在网页发布前对它进行彻底的调试;安全专家则需要加固ASP文件以便外部的用户不能看到它们。首先对.inc文件内容进行加密,其次也可以使用.asp文件代替.inc文件使用户无法从浏览器直接观看文件的源代码。inc文件的文件名不要使用系统默认的或者有特殊含义容易被用户猜测到的名称,尽量使用无规则的英文字母。
4、自动备份被下载
攻击原理:在有些编辑ASP程序的工具中,当创建或者修改一个ASP文件时,编辑器自动创建一个备份文件,比如:UltraEdit就会备份一个.bak文件,如你创建或者修改了,编辑器会自动生成一个叫 文件,如果你没有删除这个bak文件,攻击者可以直接下载文件,这样的源程序就会被下载。
防范技巧:上传程序之前要仔细检查,删除不必要的文档。对以BAK为后缀的文件要特别小心。
5、特殊字符
攻击原理:输入框是黑客利用的一个目标,他们可以通过输入脚本语言等对用户客户端造成损坏;如果该输入框涉及数据查询,他们会利用特殊查询语句,得到更多的数据库数据,甚至表的全部。因此必须对输入框进行过滤。但如果为了提高效率仅在客户端进行输入合法性检查,仍有可能被绕过。
防范技巧:在处理类似留言板、BBS等输入框的ASP程序中,最好屏蔽掉HTML、JavaScript、VBScript语句,如无特殊要求,可以限定只允许输入字母与数字,屏蔽掉特殊字符。同时对输入字符的长度进行限制。而且不但要在客户端进行输入合法性检查,同时要在服务器端程序中进行类似检查。
6、数据库下载漏洞
攻击原理:在用Access做后台数据库时,如果有人通过各种方法知道或者猜到了服务器的Access数据库的路径和数据库名称,那么他也能够下载这个Access数据库文件,这是非常危险的。
防范技巧:
(1)为你的数据库文件名称起个复杂的非常规的名字,并把它放在几层目录下。所谓 “非常规”,打个比方说,比如有个数据库要保存的是有关书籍的信息,可不要给它起个“”的名字,而要起个怪怪的名称,比如,并把它放在如./kdslf/i44/studi/的几层目录下,这样黑客要想通过猜的方式得到你的Access数据库文件就难上加难了。
(2)不要把数据库名写在程序中。有些人喜欢把DSN写在程序中,比如:
DBPath = (“”)
“driver={Microsoft Access Driver (*.mdb)};dbq=” & DBPath
假如万一给人拿到了源程序,你的Access数据库的名字就一览无余了。因此建议你在ODBC里设置数据源,再在程序中这样写:
“shujiyuan”
(3)使用Access来为数据库文件编码及加密。首先在“工具→安全→加密/解密数据库”中选取数据库(如:),然后按确定,接着会出现“数据库加密后另存为”的窗口,可存为:“”。
要注意的是,以上的动作并不是对数据库设置密码,而只是对数据库文件加以编码,目的是为了防止他人使用别的工具来查看数据库文件的内容。
接下来我们为数据库加密,首先打开经过编码了的 ,在打开时,选择“独占”方式。然后选取功能表的“工具→安全→设置数据库密码”,接着输入密码即可。这样即使他人得到了 文件,没有密码他也是无法看到 中的内容。
7、防范远程注入攻击
这类攻击在以前应该是比较常见的攻击方式,比如POST攻击,攻击者可以随便的改变要提交的数据值已达到攻击目的.又如:COOKIES 的伪造,这一点更值得引起程序编写者或站长的注意,不要使用COOKIES来做为用户验证的方式,否则你和把钥匙留给贼是同一个道理.
比如:
If trim(Request. cookies (“uname”))=”fqy” and (“upwd”) =”fqy#” then
……..more………
End if
我想各位站长或者是喜好写程序的朋友千万别出这类错误,真的是不可饶恕.伪造COOKIES 都多少年了,你还用这样的就不能怪别人跑你的密码.涉及到用户密码或者是用户登陆时,你最好使用session 它才是最安全的.如果要使用COOKIES就在你的COOKIES上多加一个信息,SessionID,它的随机值是64位的,要猜解它,不可能.例:
if not ( or ) then
login=”true”
Session(“username”&sessionID) = Username
Session(“password”& sessionID) = Password
‘(“username”)= Username
‘(“Password”)= Password
下面我们来谈谈如何防范远程注入攻击,一般的攻击都是将单表提交文件拖到本地,将Form ACTION=”” 指向你服务器中处理数据的文件即可.如果你全部的数据过滤都在单表页上,那么恭喜你,你将已经被脚本攻击了.
怎么才能制止这样的远程攻击?好办,请看代码如下: 程序体(9)
‘个人感觉上面的代码过滤不是很好,有一些外部提交竟然还能堂堂正正的进来,于是再写一个.
‘这个是过滤效果很好,建议使用.
if instr((“http_referer”),”http://”&(“host”) )<1 then “处理 URL 时服务器上出错。
如果您是在用任何手段攻击服务器,那你应该庆幸,你的所有操作已经被服务器记录,我们会第一时间通知公安局与国家安全部门来调查你的IP. ”
end if
程序体(9)
本以为这样就万事大吉了,在表格页上加一些限制,比如maxlength啦,等等..但天公就是那么不作美,你越怕什么他越来什么.你别忘了,攻击者可以突破sql注入攻击时输入框长度的限制.写一个SOCKET程序改变HTTP_REFERER?我不会。网上发表了这样一篇文章:
—————————–
Windows Registry Editor Version
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\扩展(&E)]
@=”C:\Documents and Settings\Administrator\桌面\”
“contexts”=dword:00000004
———–end———————-
———–——————
———-end———————–
用法:先把导入注册表(注意文件路径)
然后把拷到注册表中指定的地方.
打开网页,光标放在要改变长度的输入框上点右键,看多了一个叫扩展的选项了吧
单击搞定! 后记:同样的也就可以对付那些限制输入内容的脚本了.
怎么办?我们的限制被饶过了,所有的努力都白费了?不,举起你de键盘,说不。让我们继续回到脚本字符的过滤吧,他们所进行的注入无非就是进行脚本攻击。我们把所有的精力全都用到ACTION以后的页面吧,在页中,我们将非法的字符全部过滤掉,结果如何?我们只在前面虚晃一枪,叫他们去改注册表吧,当他们改完才会发现,他们所做的都是那么的徒劳。
8、ASP木马
已经讲到这里了,再提醒各位论坛站长一句,小心你们的文件上传:为什么论坛程序被攻破后主机也随之被攻击者占据。原因就在……对!ASP木马!一个绝对可恶的东西。病毒么?非也.把个文件随便放到你论坛的程序中,您老找去吧。不吐血才怪哦。如何才能防止ASP木马被上传到服务器呢?方法很简单,如果你的论坛支持文件上传,请设定好你要上传的文件格式,我不赞成使用可更改的文件格式,直接从程序上锁定,只有图象文件格式,和压缩文件就完全可以,多给自己留点方便也就多给攻击者留点方便。怎么判断格式,我这里收集了一个,也改出了一个,大家可以看一下:
程序体(10)
‘判断文件类型是否合格
Private Function CheckFileExt (fileEXT)
dim Forumupload
Forumupload=”gif,jpg,bmp,jpeg”
Forumupload=split(Forumupload,”,”)
for i=0 to ubound(Forumupload)
if lcase(fileEXT)=lcase(trim(Forumupload(i))) then
CheckFileExt=true
exit Function
else
CheckFileExt=false
end if
next
End Function
‘验证文件内容的合法性
set MyFile = (“”)
set MyText = (sFile, 1) ‘ 读取文本文件
sTextAll = lcase():
‘判断用户文件中的危险操作
sStr =”8 .getfolder .createfolder .deletefolder .createdirectory
.deletedirectory”
sStr = sStr & “ .saveas ”
sNoString = split(sStr,” ”)
for i = 1 to sNoString(0)
if instr(sTextAll, sNoString(i)) <> 0 then
sFile = & sFileSave: sFile
“
”& sFileSave &”文件中含有与操作目录等有关的命令”&_
“
”& mid(sNoString(i),2) &”,为了安全原因,不能上传。”&_”
”
end if
next
程序体(10)
优质工程师考试问答知识库