- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息安全技术;第 6 讲 访问控制与审计技术;第 6-2 讲 审计追踪技术与Windows安全审计功能;审计跟踪是系统活动的流水记录。该记录按事件自始至终顺序检查、审查和检验每个事件的环境及活动。
审计跟踪通过书面方式提供应负责任人员的活动证据以支持访问控制职能的实现。;审计跟踪记录系统活动和用户活动。系统活动包括操作系统和应用程序进程的活动;用户活动包括用户在操作系统中和应用程序中的活动。通过借助适当的工具和规程,审计跟踪可以发现违反安全策略的活动、影响运行效率的问题以及程序中的错误。审计跟踪不但有助于帮助系统管理员确保系统及其资源免遭非法授权用户的侵害,同时还能提供对数据恢复的帮助。;1. 审计内容
审计跟踪可以实现多种安全相关目标,包括
个人职能
事件重建
入侵检测
故障分析;1) 个人职能。
审计跟踪是管理人员用来维护个人职能的技术手段。一般来说,如果用户知道他们的行为活动被记录在审计日志中,相应的人员需要为自己的行为负责,他们就不太会违反安全策略和绕过安全控制措施。
例如,审计跟踪可以保存改动前和改动后的记录,以确定是哪个操作者在什么时候做了哪些实际的改动,这可以帮助管理层确定错误到底是由用户、操作系统、应用软件还是由其他因素造成的。;允许用户访问特定资源意味着用户要通过访问控制和授权实现他们的访问,被授权的访问有可能会被滥用,导致敏感信息的扩散,当无法阻止用户通过其合法身份访问资源时,审计跟踪就能发挥作用:审计跟踪可以用于检测他们的活动。;2) 事件重建。
发生故障后,审计跟踪可以用于重建事件和数据恢复。通过审查系统活动的审计跟踪可以比较容易地评估故障损失,确定故障发生的时间、原因和过程。通过对审计跟踪的分析就可以重建系统和协助恢复数据文件;同时,还有可能避免下次发生此类故障的情况。;3) 入侵检测。
审计跟踪记录可以用来协助入侵检测工作。如果将审计的每一笔记录都进行上下文分析,就可以实时发现或是过后预防入侵活动。实时入侵检测可以及时发现非法授权者对系统的非法访问,也可以探测到病毒扩散和网络攻??。
4) 故障分析。
审计跟踪还可以用于实时监控和故障分析。;2. 安全审计的目标
安全审计提供的功能服务于直接和间接两个方面的安全目标:直接目标包括跟踪和监测系统中的异常事件,间接目标是监视系统中其他安全机制的运行情况和可信度。;所有审计的前提是有一个支配审计过程的规则集。规则的确切形式和内容随审计过程具体内容的改变而改变。在商业与管理审计中,规则集包括对确保商业目标的实现有重要意义的管理控制、过程和惯例。这些商业目标包括资源的合理使用、利率最大化、费用最小化、符合相应的法律法规和适当的风险控制。在计算机安全审计的特殊情况下,规则集通常以安全策略的形式明确表述。;从抽象意义上讲,传统的金融和管理审计与计算机安全审计的过程是完全相同的,但它们各自关注的问题有很大不同。;计算机安全审计是通过一定的策略,利用记录和分析历史操作事件来发现系统的漏洞并改进系统的性能和安全。计算机安全审计需要达到的目的包括:对潜在的攻击者起到震慑和警告的作用;对于已经发生的系统破坏行为提供有效的追究责任的证据;为系统管理员提供有价值的系统使用日志,帮助系统管理员及时发现系统入侵行为或潜在的系统漏洞。;3. 安全审计系统
审计是通过对所关心的事件进行记录和分析来实现的,因此审计系统包括审计发生器、日志记录器、日志分析器和报告机制等几部分。;(1) 日志的内容
在理想的情况下,日志应该记录每一个可能的事件,以便分析发生的所有事件,并恢复任何时刻进行的历史情况。
然而,这样做显然是不现实的,因为要记录每一个数据包、每一条命令和每一次存取操作,需要的存储量将远远大于业务系统,并且将严重影响系统的性能。因此,日志的内容应该是有选择的。;一般情况下,日志记录的内容应满足以下原则:
1) 任何必要的事件,以检测已知的攻击模式
2) 任何必要的事件,以检测异常的攻击模式
3) 关于记录系统连续可靠工作的信息。;在这些原则的指导下,日志系统可根据安全要求的强度选择记录下列事件的部分或全部:
1) 审计功能的启动和关闭。
2) 使用身份鉴别机制。
3) 将客体引入主体的地址空间。
4) 删除客体。
5) 管理员、安全员、审计员和一般操作人员的操作。
6) 其他专门定义的可审计事件。;通常,对于一个事件,日志应包括事件发生的日期和时间、引发事件的用户 (地址) 、事件源的位置和目的的位置、事件类型、事件成败等。;(2) 安全审计的记录机制
日志的记录可能由操作系统完成,也可以由应用系统或其他专用记录系统完成:但是,大部分情况都可通过系统调用Syslog来记录日志,也可以用SNMP记录。;Syslog由Syslog守护程序、Syslog规则集及Syslog系统调用3部
文档评论(0)