安全审计和安全标准
至少有三个国际安全标准可以供你在书写报告时进行参考。每种标准都可以帮助你使用正确的语言进行表达,更重要的是使你关注客户的商业需求。许多网络工作者认为这些标准没有必要,在处理更多的实际问题时很难将这些抽象的概念铭记在心。最后,将概念转变为实践是困难的。
然而,因为许多公司要求遵循这些标准,所以它们也变得越来越重要。例如,许多政府在同公司进行商业合作时要求符合BS7799标准。
ISO 7498-2
国际标准组织(ISO)建立了7498系列标准来帮助网络实施标准化。其中第二个文件7498-2描述了如何确保站点安全和实施有效的审计计划。文件的标题是《Information Processing Systems,Open System Interconnection,Basic Reference Model,Part 2:security Architecture》,它是第一篇论述如何系统地达到网络安全的文章。你可以从www.iso.ch获得更多的ISO标准的信息。
英国标准7799(BS 7799)
BS 7799文档的标题是《A Code of Practice For Information Security Management》,论述了如何确保网络系统安全。1999年的版本有两个部分。BS 7799-1讨论了确保网络安全所采取的步骤。BS 7799-2讨论了在实施信息安全管理系统(ISMS)时应采取的步骤。虽然BS 7799是英国的标准,但由于它可以帮助网络专家设计实施计划并提交结果,所以很多非英国的公司也接受这一标准。BS 7799系列与ISO 9000系列的文档有关。这些标准保证了公司之间安全的协作。
实施信息安全管理系统(ISMS)的目的是确保公司使用的信息尽可能的安全。因此,需要考虑能够帮助在你的公司中建立、管理和传送信息的每个要素。这些要素包括电话联系,文件系统(文本和电子格式),网络传输等。所以,定义ISMS的任务变得很艰巨,你需要记录和分类建立信息的任何组成部分,包括铅笔、邮票、邮件等等。所幸的是,你可以定义一个范围,它可以使你只关注哪些对你的网络影响最大的内容。
在完善ISMS是,应遵循以下步骤:
Ø 定义安全策略。
Ø 为你的信息安全管理系统(ISMS)定义范围。
Ø 风险评估。
Ø 对已知的风险进行排序和管理。
你已经在本课中学习了每个步骤,当然,你需要将学到的技能与BS 7799和ISO 7498-2标准结合起来。这些标准会使你作为一名审计人员更具有可信度。
在BS 7799和ISO 7498-2文档中讨论的许多步骤可以帮助你实施在前面提到的目标。这些标准建议你采取如下步骤:
Ø 发布安全策略。
Ø 公布负责人名单。
Ø 培训公司人员的信息安全意识。
Ø 定义汇报事件的程序。
Ø 建立有效的反病毒保护措施。
Ø 确保实施的策略与公司商业目标的一致性。
Ø 制定规范以确保雇员不会为了完成任务而破坏软件许可规则。
Ø 物理上确保对网络操作记录的安全。
Ø 建立系统来保护公司数据的安全。
Ø 实施能够衡量规定的安全策略与实际遵守情况的等级的机制和过程。
Common Criteria(CC)
Common Criteria提供了有助于你选择和发展网络安全解决方案的全球统一标准。ISO为了统一区域和国家间的安全标准指定了Common Criteria,因此,CC与ISO9000系列相似都是用来提供可以证明的过程。虽然CC的目的是统一ITSEC和TCSEC,但它们还是用来取代“Orange Book”标准。在编写本书时,Common Criteria被称为ISO国际标准15408(IS 15408)。Common Criteria 2.1等同于IS 15408。
该文件由三个部分组成:
? 第一部分:定义了如何创建安全目标和需求,还提供了一个术语的概述。
? 第二部分:定义了如何建立能够使商业通信更安全的需求列表。列举了如何将这些需求组织成classes(抽象的需求,例如验证和加密),families(更特别的需求,例如用户和过程验证),和components(使用Kerberos进行验证,和一次性口令)。
? 第三部分:提出了如何建立能够达到公司安全需求的“保险内容”的过程。还讨论了七个日益广泛使用的严格的Evaluation Assurance Levels(EAL)。
这三部分的内容描述得很细致和复杂。然而,作为审计人员你只需要理解这些条款的基本内容。许多IT专家使用它们来:
Ø 第一公司需要的特殊设置。
Ø 提供了审计人员和IT专家在商业和技术交流中常用的术语。
Ø 定义了为更新网络或特殊产品而建立特殊过程的需求。
Ø 需要由软件和硬件厂商声明的证明能力。
下表描述了与安全审计人员有关的概念和术语。
Evaluation Assurance Level
Evaluation assurance levels(EAL)提供了描述和预测特别的操作系统和网络的安全行为的通用的方法。等级数越高,则要求得越严格。EAL 1需要由TOE厂商做出声明的证明,EAL 7需要你核实和记录下实施过程的每一个步骤。你应该注意到当EAL的等级升高时,两项要求也会变得更严格。
? 设计的证明:EAL 1只要求检查产品的文件,而EAL 7要求对系统进行完全的记录完整的独立的分析。
? 抵御攻击的能力:EAL 1需要产品至少声明能够提供对攻击的有效防范;而EAL 7需要操作系统能够抵御复杂的破坏数据机密性和拒绝服务式的攻击。
下表描述了七个EAL类别。
你可以从http://csrc.nist.gov/c/index.html了解Common Criteria
增强路由器安全
简单地增强路由器安全的方法包括:
? 严格控制路由器的物理访问。
? 获得最新的操作系统升级(包括NT系统做路由,和专门的路由器操作系统,例如Cisco IOS)
? 确保路由器不受拒绝服务攻击的影响。
? 确保路由器不成为拒绝服务攻击的不知情的帮凶。
下表提供了一些建议来确保第三、四项的要求。
在入口和出口过滤中应当考虑的IP 地址
想获取更多的信息,访问下列网址http://www.sans.org/dosstep/index.hem