因胸联盟 发表于 2015-2-3 23:35:08

ASP教程之Asp的平安办理(6)

ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。平安   ASP 平安方面的沟通与培训
引言
没有恰当的沟通,平安办法和平安进程无疑将会掉败。平安沟通指的是与客户、与 ASP 的外部人员、与供给商和与其他第三方(如与 Forum for Incident Response and Security Teams(事务呼应和平安小组服装论坛),FIRST)的沟通。在平安办法和战略的设计中和履行过程当中,沟通都是很主要的。

与客户停止平安方面的沟通
就平安方面接纳的办法停止沟通是必不成少的。正如已谈到的,CRM 和“办事品级办理”进程是沟通的关头进程。他们将与客户沟通平安方面的成绩。他们将确保 SLA 中包括了平安性。当呈现平安成绩时,恰是由他们来告诉客户。

在履行过程当中,沟通加倍主要。当呈现平安事务时,ASP 确保利用准确的沟通渠道十分主要,如许可使事务不形成更多不用要的丧失,并且也不会在 ASP 或客户组织中引发不用要的发急。最最少平安办理员、事务办理员和办事级别办理员必需具有沟通企图(谁和谁、关于甚么方面和什么时候停止沟通)。个中每个脚色都将有本人存眷的范畴。

与供给商停止平安方面的沟通
某些平安办法必需在供给商的介入下履行。在没有确信与供给商整体之间订立(或将要订立)需要合同的情形下,相对不要对客户作出许诺。

传递平安事务的时分,必需利用与供给商之间清晰的、肯定的沟通渠道。这意味着与供给商的合同中也要包含一个平安局部,个中明白界说了沟通步调。

与其他第三方停止平安方面的沟通
呈现平安事务时,进击者凡是停止多方位的防御。与一些组织(如 Computer Emergency Response Team/Coordination Center (CERT/CC) 或 FIRST)停止信息沟通可以使其它 ASP 和公司事后接纳办法来敷衍这些进击。

CERT Coordination Center 研讨 Internet 平安弱点、对已成为进击对象的站点供应事务呼应办事、宣布各类各样的平安警报、研讨在广域网盘算中的平安性及保存性,而且开辟可匡助改善站点平安性的信息。

FIRST 是一个会员组织,增进平安事务呼应小组之间停止协作与调和,这些小组散布在供给商、办事供应商、用户、当局和学术组织中。

有关 CERT/CC 的具体信息,请拜见: http://www.cert.org/

有关 FIRST 的具体信息,请拜见: http://www.first.org/about/first-description.html

外部的平安沟通和培训
必需和一切 ASP 人员停止平安战略和步调方面的沟通,并使他们充实了解。为了确保每一个人都能分明呈现损坏时若何去做,必需停止不休的培训和练习。经由过程培训让员工懂得进击。关于市场上平安成绩的停顿,必需不休监督,而且能当即针对世界局限内的进击警报接纳办法。

沟通和晋级
每当在事务过程当中感到时限不敷时,必需履行晋级进程。举例来讲,处理某个事务能够需求用四个小时;在两小时后,必需肯定 ASP 是不是能在给定的四个小时以内处理。假如不克不及,事务办理员将必需使用他的受权来乞助其它的资本以知足四个小时的请求。当处理平安事务超越 ASP 权限时,也需求停止晋级。例如,拔失落收集插座能够对客户形成严重的效果。有关若何和什么时候晋级的划定规矩必需清晰,并且过程当中触及的每一个人都可使用它。

ASP 的平安威逼、进击和易受进击性
引言
本节概述了 ASP 能够碰到的分歧威逼、进击和易受进击性,和对 ASP 的影响。

外部和内部平安威逼
外部或歹意和不满的雇员

这类外部的进击可影响到盘算机平安的一切局部。经由过程阅读全部体系,雇员可进入保密的数据库。与盘算机有关的雇员停止歹意损坏普通包含:

更改数据
删除数据
用逻辑炸弹损坏数据或法式
使体系溃散
掌握数据作为典质
损坏硬件或装备
毛病地输出数据
内部不法闯入者和黑客

侵入体系的经常使用办法包含暗码破解、使用已知的平安弱点和收集棍骗。一些进击的目标是入侵和删除、复制、修正或偷盗敏感的数据信息和损坏正常的 ASP 操作。进击者最经常使用来进入、损坏、和/或从体系偷盗信息的办法有:

电子邮件进击 ― 最经常使用的电子邮件传输协定(SMTP、POP3、IMAP4)的中心协定普通都不包括牢靠的身份验证,导致电子邮件可被等闲地捏造。这些协定也不请求利用加密手艺来确保电子邮件的隐私和保密性。虽然存在对这些根基协定的扩大,然而决意是不是利用它们还应该作为邮件办事器办理战略的一局部来确立。一些扩大利用之前创立的身份验证办法,而另外一些则答应客户和办事器协商利用一种两头都撑持的身份验证办法。
入侵进击 ― 进击者利用尽人皆知的技法侵入到很多 ASP 收集中。这类情形的产生凡是是进击者使用 ASP 收集中已知的弱点。在可更新的体系中,办理员能够没有工夫或没有花工夫在大批的 ASP 主机上装置一切需要的修补法式。别的,普通不成能将盘算机利用方面的 ASP 平安战略完善地映照到它的会见掌握机制,因而受权的用户常常可以履行非受权的操作。
回绝办事 (DoS) 进击 ― DoS 进击的目标在于禁止对办事的正当利用。进击者经由过程在收集上充溢超越其处置才能的通讯量来到达此目标。如许的示例包含:

使收集资本饱和,进而妨害 ASP 客户和 ASP 用户利用收集资本
损坏两台盘算机之间的毗连,妨害 ASP 与其客户之间的通信
禁止特定的团体会见办事某个会见
损坏对特定体系或客户的办事
DoS 进击中有一种是使用伟大数目的协定包充溢 ASP 收集。路由器和办事器因为试图路由或处置每一个包而终究过载。在几分钟以内,收集举动呈指数上升,收集中断呼应正常通讯和来自客户的办事恳求。这也称为收集饱和进击或带宽损耗进击。
邮件炸弹/渣滓邮件杀手 ― 邮件炸弹是一种基于电子邮件的进击。电子邮件充溢被进击的体系直到它停机。依据办事器的类型和它的设置装备摆设情形的分歧,体系将以分歧的体例停机。此处是一些典范的停机形式:

电子邮件办事器承受电子邮件,直到存储电子邮件的磁盘充斥为止。前面的电子邮件将没法承受。假如该电子邮件磁盘也是主体系磁盘,则能够导致体系溃散。
传入队列中充斥守候转发的邮件,直到该队列到达其极限为止。前面的邮件将没法列队。
能够超越特定客户办事器的磁盘限额。这妨害后续邮件的吸收,并且能够使客户没法完成任务。恢复起来能够很坚苦,由于客户只是为删除电子邮件便可能需求用更多的磁盘空间。
病毒进击 ― 盘算机病毒是附带在其它代码条上的自我复制代码。该代码多是有害的 ― 例如,它能够显示一条动静或播放一段乐曲。也能够无害并进一步删除和修正文件。病毒代码搜刮客户和/或外部文件,寻觅未传染的可履行法式(客户或用户对该法式具有写入的平安权限)。病毒经由过程在所选的法式文件中放入一条代码来传染此文件。当履行传染了病毒的文件时,该病毒当即入手下手任务,寻觅和传染其它法式和文件。
特洛伊木马进击 ― 特洛伊木马是埋没在某个法式(如游戏或电子数据表)中的代码,该法式看起来可平安运转,但实践埋没着负面影响。当运转该法式时,外表上仿佛运转正常,但实践上它正在后台损坏、摧毁或修正信息。它自己是一个法式,不需求将本人嵌入到宿主法式中。
蠕虫进击 ― 蠕虫是一种设计用来复制的法式。该法式也能够履行任何其它类的义务。第一只收集蠕虫的设计目标是履行有效的收集办理功效。它们使用体系属性来履行有效的操作。然而,歹意的蠕虫使用了一样的体系属性。答应这类法式停止复制的装备其实不总能辨别歹意的亲睦的代码。蠕虫使用操作体系中的缺点(即毛病)或不完整的体系办理来停止复制。释放蠕虫凡是会招致在短工夫内敏捷舒展,使全部收集停机。
ASP 的平安弱点
弱点是平安中的亏弱点或破绽,进击者可使用它取得对 ASP 收集或对该收集上资本的会见。弱点不是进击,而是可被使用的亏弱点。关于 ASP 而言,很主要的一点是分明经常使用收集会见协定和步调十分轻易遭到进击。

没有接纳平安办法的 ASP 轻易遭到进击的一些示例包含:

标识截取 ― 入侵者找到无效用户的用户名和暗码。这类进击发生的路子良多,既可经由过程社会取得,也可以使用手艺办法完成。
假装 ― 非受权用户伪装无效用户。例如,用户虚拟一个可托体系的 IP 地址,然后利用该地址获得已授与的对被冒充的装备或体系的会见权限。
重放进击 ― 入侵者纪录下客户和办事器之间的一段收集互换,然后将它重放以仿照该客户。
数据截取 ― 假如跨收集挪动纯文本模式的数据,那末未经受权的人员可以监督和获得该数据。
把持 ― 入侵者形成收集数据被修正或损坏。非加密的收集财政买卖轻易被把持。病毒可以损坏收集数据。
发件人匿名 ― 假如买卖的吸收方没法肯定是谁发送的动静,则会危及基于收集的营业和财政买卖的平安。
宏病毒 ― 针对特定使用法式的病毒可使用庞杂文档和电子数据表的宏言语。
回绝办事 ― 入侵者将损耗体系资本的恳求充溢了办事器,使办事器溃散或使无效的任务没法完成。 使办事器溃散有时可供应入侵体系的时机。
歹意挪动代码 ― 指的是歹意的代码,它在 Web 办事器上作为主动履行的 ActiveX

老尸 发表于 2015-2-4 03:01:50

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

admin 发表于 2015-2-4 19:16:58

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

深爱那片海 发表于 2015-2-7 04:11:49

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

山那边是海 发表于 2015-2-18 02:51:20

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。

飘灵儿 发表于 2015-2-26 19:43:24

ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。

小女巫 发表于 2015-3-5 15:36:30

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

海妖 发表于 2015-3-11 18:15:57

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

第二个灵魂 发表于 2015-3-19 06:35:30

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:

再现理想 发表于 2015-3-22 19:47:40

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

精灵巫婆 发表于 2015-3-24 10:25:25

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

莫相离 发表于 2015-3-24 20:34:31

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。

冷月葬花魂 发表于 2015-3-27 06:37:17

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。

分手快乐 发表于 2015-4-1 20:10:11

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

小魔女 发表于 2015-4-14 07:45:35

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

再见西城 发表于 2015-5-8 20:57:23

封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。

小妖女 发表于 2015-6-18 21:08:29

虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。

仓酷云 发表于 2015-6-24 13:29:09

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。

若相依 发表于 2015-7-5 01:16:03

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

愤怒的大鸟 发表于 2015-7-13 20:35:59

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
页: [1]
查看完整版本: ASP教程之Asp的平安办理(6)