仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3131|回复: 20
打印 上一主题 下一主题

[学习教程] ASP网页编程之Asp的平安办理(9)

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:35:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧平安   案例研讨:蒙受进击
引言
一个很大的虚拟银行企业分了很多多少个部分,个中两个分离为内部银行营业部分和外部撑持部分。一切当地办公室都属于内部银行营业部分。一切的撑持举动(例如市场、发卖和 IT)都属于外部撑持部分。为了使该企业获利,这两个部分需求在任务中合作无懈。

不久前,IT 部分与某个 ASP 告竣了一项协定,匡助它们引进新的银行处理计划。除取钱和存钱外,客户应当可经由过程 Internet 履行一切的银行买卖。而实践创立的处理计划乃至加倍完美。由于要履行第一个处理计划,就必需会见一切客户帐户,同时将当地办公室毗连到 ASP 以便对触及客户帐户的信息停止检索和修正,仿佛也是符合逻辑的。

最初的收集设置以下所示。
<img src=/uploadpic/2007-2/200725222849823.GIF>

假如您的阅读器不撑持内嵌框,请单击此处在独自的页中检查。

在 ASP 和银行企业之间有一个将来一年的办事级别协定 (SLA)。该 SLA 中包含所触及的“办事办理”成绩(事务办理、更改办理、容量办理、可用性办理、应急计划和平安办理)。针对一切这些成绩都划定了办事级别、呈报工夫和 ASP 和银行两边的责任。

SLA 中的平安局部
在 SLA 的平安局部,银行和 ASP 就平安战略是甚么和在辨认出平安事务时需求接纳甚么步调,告竣了分歧的协定。并一同肯定了一个沟通计划,以确保将以准确的体例告诉所触及到的每个人。关于用甚么东西来回护银行平安,还划定了一些手艺成绩。

进击
某个礼拜一的凌晨,当地办公室的一位职工发明获得帐户信息需求很长工夫。由于晓得礼拜一凌晨老是呈现与 IT 相干的成绩,所以该职工没有太注重。他持续做其它的任务。过了一些时分,他听到同事们说他们在检索信息中也碰到了一样的成绩。他们就教办公室里的 IT 高手,但愿找到处理的举措。当 IT 高手呈报说他的一切测验考试都已掉败时,已到午时了。此时,与匡助台获得了接洽。匡助台扣问了一些需要的成绩并纪录下这个德律风。两边都分歧以为该事务的影响仿佛很小(由于还可以检索到帐户信息),因而该事务只是被肯定为低优先级。这就是说没人会即刻着手入手下手处理该事务。

一个小时后,从任何当地办公室都没法检索帐户信息。测试还标明,客户没法经由过程 Internet 会见其帐户。到银行客户的界面实践上是被封闭了。因为在当地办公室中没有处置这类情形的告急步调,因而这意味着没法对客户供应办事。

银行即刻与 ASP 获得接洽,每一个银行和 ASP 专家都投入到处理体系中止的任务中。一个小时以内,专家们找到了中止的缘由:一种病毒进入了外部的 ASP 使用法式。该病毒生成了良多的数据包,充溢了全部收集,从而招致功能的下落。最初,ASP 的收集因为溢出而瘫痪。ASP 花了两个多小时来恢复帐户体系并使它从头运转。该银行因为此次变乱丧失了数百万美元。

错在哪里?
虽然该银行与 ASP 之间有一个 SLA,然而进击者到达了让 ASP 的收集逝世机的目标,实践上使银行的运营瘫痪。

进击的检测:因为礼拜一凌晨产生了很多事务,一切的 ASP 办理员都忙于处理“主要的”成绩而没有小心正告体系。而且因为该银行组织中的用户习气了这些景象,他们没有呈报该事务,或许以为其它人已呈报。所以,没人意想到进击正在停止的现实。

事务办理:ASP 的事务员工和当地办公室的职工都以为该事务的影响不大(还可以检索帐户信息)。纪录该事务时,事务办理人员没有从 CMDB 失掉启发,意想到该事务触及到 CI(设置装备摆设项目),它是该银行中心营业的一局部。对该事务的分类不准确。

应急计划:ASP 和银行遭到体系中止的影响。也就是说两个组织的正常运作都被损坏。然而,当地办公室没有处置这些情形的告急步调。ASP 也没有履行告急处理计划。

办事级别办理:因为体系中止,办事级别没有到达,这意味着是 ASP 要遭到处分。草拟 SLA 时,ASP 没有思索到能够的进击和这对约定的办事级别有甚么影响。由于这类情形,该银行转向了另外一个供应商。

若何改善?
ASP 需求改善他们向当地办公室和 Internet 客户供应的办事。因为礼拜一凌晨常常呈现有关 ASP 处理计划的事务,因而在是日中呈现的任何变乱都没有失掉仔细的看待。

ASP 需求延迟在检测平安进击的东西中装置更多的检测东西。关于收集功能超越正常情形的下落,必需当即停止剖析。

银行和 ASP 的职工需求意想到事务的主要性,因而他们要实时将每次 IT 办事的不正常情形传递给 ASP 的匡助台。

ASP 的匡助台需求最新的“设置装备摆设办理数据库”的撑持,在该数据库中每一个 CI 都标有一个能够的平安分类。如许,当关于某个 CI 的德律风打来时,匡助台的员工将分明对该德律风的处置必需遵守事务办理的平安步调。

与一切触及到的各方(银行、当地办公室和 Internet 客户)的沟通是幸免于这类进击的相当主要的要素。从手艺上处理进击是一方面,从"大众的不雅念下去处理要可贵多。"大众能够会记住该银行是“因为某种病毒而中断办事的公司”。应该创立优秀的沟通计划以抵抗这类丧失。

需求接纳平安办法来防止如许的进击产生,或最少在办事级别还没有陷于风险的初期阶段截断进击的开展。可以选择以下办法:

让(职业的)黑客对平安办法停止测试,看它是不是可以承受住各类各样的进击
利用入侵检测盒
实行对功能的主动监督
对传入的数据包或邮件停止病毒或其它进击的测试
草拟 SLA 时若不思索被进击时应接纳的办法,标明对实际很不懂得。Gartner Group 的 J. Pescatore 在 2000 年 2 月做出了以下战略计划假想:“到 2003 年,百分之三十的 ASP 客户将履历 ASP 方面的平安事务,其了局是招致对敏感数据的伤害(几率为 0.7)。” ASP 必需与客户会商在这类情形下应当若何去做。他们需求分明可以到达甚么样的办事级别,同时分明将会呈现进击。他们必需晓得可接纳甚么对策使进击以后的丧失更小。如许做的时分,需求肯定 ASP 和银行在这类情形下的义务是甚么。

</p>  Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;
admin 该用户已被删除
沙发
发表于 2015-2-4 03:01:50 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
深爱那片海 该用户已被删除
板凳
发表于 2015-2-4 10:26:21 | 只看该作者
掌握asp的特性而且一定要知道为什么。
分手快乐 该用户已被删除
地板
发表于 2015-2-6 23:05:07 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
山那边是海 该用户已被删除
5#
发表于 2015-2-19 01:00:25 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
谁可相欹 该用户已被删除
6#
发表于 2015-3-6 11:47:17 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
若相依 该用户已被删除
7#
发表于 2015-3-7 09:40:42 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
再见西城 该用户已被删除
8#
发表于 2015-3-11 14:26:43 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
爱飞 该用户已被删除
9#
发表于 2015-3-17 16:10:29 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
若天明 该用户已被删除
10#
发表于 2015-3-24 11:27:13 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
变相怪杰 该用户已被删除
11#
发表于 2015-3-25 15:15:23 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
再现理想 该用户已被删除
12#
发表于 2015-3-27 07:37:08 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
只想知道 该用户已被删除
13#
发表于 2015-4-1 01:09:45 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
简单生活 该用户已被删除
14#
发表于 2015-4-1 09:02:37 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
小妖女 该用户已被删除
15#
发表于 2015-4-5 00:55:10 | 只看该作者
掌握asp的特性而且一定要知道为什么。
莫相离 该用户已被删除
16#
发表于 2015-4-16 06:12:35 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
小魔女 该用户已被删除
17#
 楼主| 发表于 2015-4-21 01:11:16 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
18#
发表于 2015-4-25 07:52:22 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
因胸联盟 该用户已被删除
19#
发表于 2015-7-6 12:57:48 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
飘飘悠悠 该用户已被删除
20#
发表于 2015-7-9 07:25:16 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 19:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表