系统安全性


第九章 系 统 安 全 性
9
(2) 动态性。由于信息技术的不断发展和攻击者的攻击 手段层出不穷,使得系统的安全问题呈现出动态性。例如, 在今天还是十分紧要的信息,到明天可能就失去了作用,而 同时可能又产生了新的紧要信息;又如,今天还是多数攻击 者所采用的攻击手段,到明天却又较少使用,而又出现了另 一种新的攻击手段。这种系统安全的动态性,导致人们无法 找到一种能将安全问题一劳永逸地解决的方案。
第九章 系 统 安 全 性
9
9.1.3 信息技术安全评价公共准则
1.CC的由来
对一个安全产品(系统)进行评估,是件十分复杂的事, 它对公正性和一致性要求很严。因此,需要有一个能被广泛 接受的评估标准。为此,美国国防部在20世纪80年代中期制 定了一组计算机系统安全需求标准,共包括20多个文件,每 个文件都使用了彼此不同颜色的封面,统称为“彩虹系列”。 其中最核心的是具有橙色封皮的“可信任计算机系统评价标 准(TCSEC)”,简称为“橙皮书”。
第九章 系 统 安 全 性
9
2.系统安全的性质
系统安全问题涉及面较广,它不仅与系统中所用的硬、 软件设备的安全性能有关,而且也与构造系统时所采用的方 法有关,这就导致了系统安全问题的性质更为复杂,主要表 现为如下几点:
(1) 多面性。在较大规模的系统中,通常都存在着多个风 险点,在这些风险点处又都包括物理安全、逻辑安全以及安 全管理三方面的内容,其中任一方面出现问题,都可能引起 安全事故。
(7) 中断(Interruption)传输。这是指系统中因某资源被破坏 而造成信息传输的中断。这将威胁到系统的可用性。中断可 能由硬件故障引起,如磁盘故障、电源掉电和通信线路断开 等;也可能由软件故障引起。
第九章 系 统 安 全 性
9
(8) 通信量分析(Traffic Analysis)。攻击者通过窃听手段 窃取在线路中传输的信息,再考察数据包中的协议控制信息, 可以了解到通信者的身份、地址;通过研究数据包的长度和 通信频度,攻击者可以了解到所交换数据的性质。
第九章 系 统 安 全 性
9
第九章 系 统 安 全 性
9.1 系统安全的基本概念 9.2 数据加密技术 9.3 认证技术 9.4 访问控制技术
9.5 计算机病毒
第九章 系 统 安 全 性
9
9.1 系统安全的基本概念
9.1.1 系统安全性的内容和性质
1.系统安全性的内容
(1) 数据机密性(Data Secrecy):指将机密的数据置于保密 状态,仅允许被授权的用户访问计算机系统中的信息(访问包 括显示和打印文件中的信息)。
(5) 伪造(Fabrication)信息。未经核准的人可将一些经过精 心编造的虚假信息送入计算机,或者在某些文件中增加一些 虚假的记录,这同样会威胁到系统中数据的完整性。
第九章 系 统 安 全 性
9
(6) 否认(Repudiation)操作。这种类型又称为抵赖,是 指某人不承认自己曾经做过的事情。如某人在向某目标发出 一条消息后却又矢口否认;类似地,也指某人在收到某条消 息或某笔汇款后不予承认的做法。
第九章 系 统 安 全 性
9
(3) 层次性。系统安全是一个涉及诸多方面、且相当复 杂的问题,因此需要采用系统工程的方法来解决。如同大型 软件工程一样,解决系统安全问题通常也采用层次化方法, 将系统安全的功能按层次化方式加以组织,即首先将系统安 全问题划分为若干个安全主题(功能)作为最高层;然后再将 其中一个安全主题划分成若干个子功能作为次高层;此后, 再进一步将一个子功能分为若干孙功能;其最低一层是一组 最小可选择的安全功能,它不可再分解。这样,利用多个层 次的安全功能来覆盖系统安全的各个方面性。当前几乎所有的企、事业单位在实现系统安 全工程时,都遵循了适度安全的准则,即根据实际需要,提 供适度的安全目标加以实现。这是因为:一方面,由于系统 安全的多面性和动态性,使得对安全问题的全面覆盖难于实 现;另一方面,即使是存在着这样的可能,其所需的资源和 成本之高,也是难以令人接受的。这就是系统安全的适度性。
第九章 系 统 安 全 性
9
9.1.2 系统安全威胁的类型
(1) 假冒(Masquerading)用户身份。这种类型也称为身份 攻击,指用户身份被非法窃取,亦即,攻击者伪装成一个合 法用户,利用安全体制所允许的操作去破坏系统安全。在网 络环境下,假冒者又可分为发方假冒和收方假冒两种。为防 止假冒,用户在进行通信或交易之前,必须对发方和收方的 身份进行认证。
第九章 系 统 安 全 性
9
(2) 数据截取(Data Interception)。未经核准的人可能 通过非正当途径截取网络中的文件和数据,由此造成网络信 息的泄漏。截取方式可以是直接从电话线上窃听,也可以是 利用计算机和相应的软件来截取信息。
(3) 拒绝服务(Denial of Server)。这是指未经主管部门的许 可,而拒绝接受一些用户对网络中的资源进行访问。比如, 攻击者可能通过删除在某一网络连接上传送的所有数据包的 方式,使网络表现为拒绝接收某用户的数据;还可能是攻击 者通过修改合法用户的名字,使之成为非法用户,从而使网 络拒绝向该用户提供服务。
第九章 系 统 安 全 性
9
(4) 修改(Modification)信息。未经核准的用户不仅可 能从系统中截获信息,而且还可以修改数据包中的信息,比 如,可以修改数据包中的协议控制信息,使该数据包被传送 到非指定的目标;也可修改数据包中的数据部分,以改变传 送到目标的消息内容;还可能修改协议控制信息中数据包的 序号,以搅乱消息内容。
第九章 系 统 安 全 性
9
(2) 数据完整性(Data Integrity):指未经授权的用户 不能擅自修改系统中所保存的信息,且能保持系统中数据的 一致性。这里的修改包括建立和删除文件以及在文件中增加 新内容和改变原有内容等。
(3) 系统可用性(System Availability):指授权用户的正常 请求能及时、正确、安全地得到服务或响应。或者说,计算 机中的资源可供授权用户随时进行访问,系统不会拒绝服务。 但是系统拒绝服务的情况在互联网中却很容易出现,因为连 续不断地向某个服务器发送请求就可能会使该服务器瘫痪, 以致系统无法提供服务,表现为拒绝服务。
合集下载

操作系统安全性提升方法

操作系统安全性提升方法

操作系统安全性提升方法操作系统的安全性是保护计算机系统和用户数据不受未经授权的访问和恶意攻击影响的关键要素之一。

为了提升操作系统的安全性,可以采取以下方法:1. 及时更新操作系统和应用程序:操作系统和应用程序的发布商通常会不断修复漏洞并提供安全更新。

用户应及时安装这些更新,以确保系统可以抵御最新的威胁。

同时,关闭自动更新可能会导致系统存在潜在漏洞,因此建议开启自动更新功能。

2. 安装可信任的防病毒软件和防火墙:使用可信任的防病毒软件可以及时发现和清除恶意软件,保护系统免受病毒和恶意软件的侵害。

同时,配置防火墙可以阻止未经授权的访问和网络攻击。

3. 使用强密码和多因素身份验证:设置强密码是保护用户账户安全的基本措施。

密码应包含字母、数字和特殊字符,长度不应少于8个字符,并定期更换密码。

此外,启用多因素身份验证可以提供额外的安全层,例如通过手机验证码或指纹识别确认用户身份。

4. 限制用户权限:给予用户权限的最低限度可以减少系统被恶意软件或未经授权的用户访问的风险。

一般来说,管理员账户应仅在必要时使用,并为其他用户设置受限的权限。

5. 数据备份和恢复:定期备份重要数据是防止数据丢失的重要手段。

备份应保存在离线设备或云存储中,并经过加密保护。

在系统受到攻击或数据损坏时,及时恢复备份可以降低损失。

6. 监控和审计系统活动:监控系统活动可以及时发现异常行为和威胁,例如登录尝试失败、文件修改等。

定期进行系统审计可以帮助分析安全漏洞和弱点,并及时采取措施加以修复。

7. 加密重要数据和通信:对于涉及敏感信息的数据和网络通信,采用加密技术可以有效保护数据的机密性。

例如,使用HTTPS协议加密网络通信,使用加密存储介质保存敏感数据等。

8. 定期进行安全检查和漏洞扫描:定期进行系统安全检查和漏洞扫描可以帮助发现系统安全漏洞和弱点。

这些漏洞扫描工具可以识别系统中已知的漏洞和配置错误,并提供修复建议。

总结起来,提升操作系统的安全性需要综合运用多种方法,包括及时更新系统、使用安全软件、设置强密码、限制用户权限、定期备份数据、监控系统活动、加密数据通信等。

操作系统的安全性与权限管理

操作系统的安全性与权限管理

操作系统的安全性与权限管理概述操作系统是计算机系统中核心的软件,它负责管理和控制计算机的硬件资源,为应用程序提供运行环境。

操作系统不仅要保证计算机系统的正常运行,还需要保障系统的安全性,防止未经授权的访问和恶意攻击。

权限管理是操作系统中非常重要的一环,它决定了用户对系统资源的访问和操作权限。

本文将重点介绍操作系统的安全性以及权限管理的相关知识。

一、操作系统的安全性操作系统的安全性是指系统抵御恶意攻击、保护用户数据和维护系统正常运行的能力。

下面是几个操作系统提高安全性的关键措施:1. 访问控制:操作系统通过访问控制机制限制用户对系统资源的访问权限,比如文件、进程和设备等。

常见的访问控制方式包括基于角色的访问控制(RBAC)、强制访问控制(MAC)和自主访问控制(DAC)等。

2. 身份验证与授权:用户在登录系统之前需要进行身份验证,确保其身份的合法性。

一旦用户身份验证通过,操作系统会根据用户的权限进行相应的授权,控制其对系统资源的操作。

3. 密码策略:密码是用户身份验证的常见方式,强密码策略可以有效提高系统的安全性。

操作系统通常会要求用户设置复杂的密码,并定期更换密码以防止密码猜测和破解。

4. 安全更新与补丁:操作系统厂商会定期发布安全更新和补丁,修复系统中的漏洞和安全隐患。

及时安装这些更新和补丁可以有效保障系统的安全性。

二、权限管理权限管理是指操作系统通过控制用户对系统资源的访问权限来保护系统安全和用户数据的完整性。

权限管理一般分为两个层次:用户层和管理员层。

1. 用户层权限管理用户层权限管理是指对普通用户对系统资源的访问权限进行控制。

常见的权限等级有以下几种:- 疏散权限(Guest):拥有最低权限,只能进行有限的操作,如浏览文件和执行某些应用程序等。

- 用户权限(User):一般用户的默认权限,可以创建、修改和删除个人文件,但无法对系统文件进行操作。

- 高级用户权限(Power User):相对于用户权限,高级用户权限可以操作系统文件和进行一些高级设置,但不能对其他用户进行管理。

系统安全性

系统安全性

9.1.2
(1) 假冒(Masquerading)。 (2) (2) 数据截取(Data Interception)。 (3) (3) 拒绝服务(Denial of Server)。 (4) (4) 修改(Modification): (5) (5) 伪造(Fabrication)。 (6) (6) 否认(Repudiation)。 (7) (7) 中断(Interruption)。 (8) (8) 通信量分析(Traffic Analysis)。
须指出的是,保障计算机和系统的安全性,将涉及到 许多方面, 其中有工程问题、 经济问题、 技术问题、 管 理问题、甚至涉及到国家的立法问题。 但在此, 我们仅 限于介绍用来保障计算机和系统安全的基本技术,包括认 证技术、访问控制技术、 密码技术、 数字签名技术、 防 火墙技术等等。
9.2 数据加密技术
9 –3 26个字母的映像
9.2.2 对称加密算法与非对称加密算法
1. 对称加密算法
现代加密技术所用的基本手段,仍然是易位法和置换 法,但它与古典方法的重点不同。在古典法中通常采用的 算法较简单,而密钥则较长;现代加密技术则采用十分复 杂的算法,将易位法和置换法交替使用多次而形成乘积密 码。最有代表性的对称加密算法是数据加密标准DES(Data Eneryption Standard)。该算法原来是IBM公司于1971~1972 年研制成功的,它旨在保护本公司的机密产品,后被美国 国家标准局选为数据加密标准,并于1977年颁布使用。 ISO 现在已将DES作为数据加密标准。 随着VLSI的发展,现在 可利用VLSI芯片来实现DES算法, 并用它做成数据加密处 理器DEP。
一个网络所能达到的最高安全等级,不超过网络上其安全性
能最低的设备(系统)的安全等级。

Linux系统的安全性和常见安全问题解析

Linux系统的安全性和常见安全问题解析

Linux系统的安全性和常见安全问题解析Linux操作系统是一种广泛应用于各种设备和服务器的开源操作系统。

由于其开放性和安全性,Linux系统在许多领域被广泛使用。

本文将对Linux系统的安全性和常见安全问题进行解析。

一、Linux系统的安全性Linux系统之所以被认为是安全的,有以下几个原因:1. 开源性:Linux系统的源代码是公开的,任何人都可以审查和修改它。

这样的开放性使得漏洞和安全问题可以更快地被发现和修复。

2. 权限管理:Linux系统采用了严格的权限管理机制,通过用户和组的设置来限制不同的用户对系统资源的访问。

只有拥有相应权限的用户才能执行敏感操作,其他用户则无法干扰系统的安全。

3. 读写权限:Linux系统通过对文件和目录的读写权限进行控制来保护系统的安全。

只有具有相应权限的用户才能对文件进行操作,其他用户只能读取或执行文件。

4. 隔离性:Linux系统通过使用虚拟化技术和容器化技术来实现不同应用之间的隔离。

这样一来,即使一个应用程序被攻击,其他应用程序和系统依然可以保持安全。

二、常见安全问题及解决方法尽管Linux系统相对较为安全,但仍然存在一些常见的安全问题,需要我们关注和解决。

1. 弱密码:一个常见的安全问题是用户设置弱密码。

为了避免这个问题,用户应该设置包含大小写字母、数字和特殊字符的复杂密码,并定期更换密码。

2. 漏洞利用:即使Linux系统经常进行更新和修复,仍然存在一些漏洞可能被黑客利用。

为了解决这个问题,用户应该始终保持系统更新,并安装常见的安全补丁。

3. 权限不当:一个常见的错误是给予用户过多的权限,从而可能导致系统被攻击或滥用。

用户和管理员应该根据需要来分配权限,并定期审查和更新权限设置。

4. 网络攻击:Linux系统可能会受到来自外部网络的攻击,如DDoS攻击、端口扫描等。

为了防止这类攻击,用户应该启用防火墙、网络入侵检测系统等安全措施。

5. 病毒和恶意软件:虽然Linux系统相对于Windows系统来说更不容易受到病毒和恶意软件的感染,但仍然需要安装杀毒软件和定期进行系统扫描。

操作系统安全性

操作系统安全性

操作系统安全性第一点:操作系统安全性的重要性和挑战操作系统是计算机系统的核心和基础,它负责管理计算机硬件和软件资源,为用户和其他软件提供交互界面。

操作系统安全性是指操作系统在运行过程中,能够抵御恶意攻击、保护系统资源不被非法访问和破坏的能力。

随着信息技术的不断发展,操作系统安全性面临着越来越多的挑战。

首先,操作系统安全性对于整个计算机系统至关重要。

一旦操作系统受到攻击,整个系统都将面临风险。

恶意软件如病毒、木马、勒索软件等,往往首先攻击操作系统,以获取系统权限,进而控制整个计算机。

因此,确保操作系统安全是维护整个计算机系统安全的第一步。

其次,操作系统安全性面临着诸多挑战。

一方面,操作系统的复杂性导致了安全漏洞的不可避免性。

随着功能的不断增加,操作系统变得越来越复杂,安全漏洞也越来越多。

另一方面,攻击者的技术不断进步,他们采用的手段越来越隐蔽,攻击范围也越来越广泛。

此外,用户的不安全行为也是操作系统安全性的一个重要挑战。

很多用户缺乏安全意识,容易受到钓鱼网站、恶意软件等的诱惑,导致系统安全受到威胁。

第二点:提高操作系统安全性的措施和方法为了应对操作系统安全性的挑战,我们需要采取一系列措施和方法,提高操作系统的安全性。

首先,我们要加强操作系统本身的安全性。

操作系统开发者需要不断改进和优化操作系统,修复已知的安全漏洞,提高系统的抗攻击能力。

此外,操作系统应该具备强大的访问控制能力,对用户和程序的权限进行严格管理,防止未经授权的访问和操作。

其次,我们要加强用户的安全意识教育。

用户是操作系统安全的第一道防线,他们的安全意识直接关系到系统的安全性。

操作系统应该提供完善的安全教育和管理机制,引导用户养成良好的安全习惯,例如定期更新软件、不打开陌生邮件附件、不访问非法网站等。

另外,我们需要采用先进的安全技术和工具。

例如,采用防火墙、入侵检测系统、病毒防护软件等,实时监控和防御恶意攻击。

同时,采用加密技术,保护数据的安全性和完整性。

如何加强系统安全性

如何加强系统安全性

如何加强系统安全性随着网络技术不断发展,系统安全性也越来越受到重视。

在当今信息时代,无论对于企业、政府还是个人,系统安全都至关重要。

系统安全受到威胁所造成的影响可以是灾难性的,因此,如何加强系统安全性成为了每个人必须掌握的知识。

在这篇文章中,我们将介绍一些加强系统安全性的方法。

一、密码的安全性第一步要加强安全性便是要选择漏洞少的安全密码。

一个好的密码应该包括不同种类的字符,例如大写字母、小写字母、数字和符号等种类。

密码长度最好不少于8个字符,而且尽量不要使用跟个人信息相联系的密码。

同时,更换密码的频率也很重要,不定期更改密码有助于提高系统安全性。

二、软件升级随着科技的不断发展,软件的安全漏洞也会不断暴露出来。

因此,定期升级软件成为了提升系统安全的一种方式。

一方面,软件升级能够修复软件中存在的漏洞,提高软件的安全性;另一方面,软件升级还可以添加新的功能,提升软件的稳定性和性能。

建议自动升级软件,并确保所有软件都是最新版本。

三、网络安全在网络安全方面,最重要的一点是保护计算机或是服务器远离恶意软件的侵入。

安装杀毒软件并且及时更新可以减少恶意软件的入侵。

此外,禁止在网站上下载未知来源的软件,避免通过电子邮件下载附件,能够有效地防止恶意软件的传播。

对于有公共访问的网络,应该配置最安全的防火墙,限制到系统和数据的访问和进行安全传输。

四、备份系统无论个人用户还是企业用户,进行正常备份都是确保数据安全性的一项重要措施。

回归到自然灾害、电力停电、网络攻击和用户错误等因素,若出现数据丢失时,数据备份就会有自己的作用。

事实上,备份数据的方式多种多样,具体有多副本备份、异地备份和云备份等方式,可以根据实际情况选择最合适方式。

总之,系统安全性面对着越来越复杂的呈现,安全是永不停息之事。

为了更好地提升系统安全性,我们应该关注以下一些主要因素,如加强密码安全性、定期升级软件、加强网络安全和备份重要数据。

我们应该加倍努力关注和保护计算机系统及数据,为我们日常生活和工作提供可靠的支撑。

如何评估系统的安全性

如何评估系统的安全性评估系统的安全性是保证信息安全的重要环节之一。

在信息化时代,随着网络攻击与威胁的不断增加,系统安全性的评估显得尤为重要。

本文将介绍评估系统安全性的方法与步骤,并探讨评估结果的重要性。

一、安全性评估方法1. 漏洞扫描:通过使用自动化工具对系统进行漏洞扫描,以发现系统存在的安全漏洞,包括常见的软件漏洞、系统配置问题等。

2. 渗透测试:模拟真实攻击环境,通过尝试绕过系统的安全措施,以检测系统的弱点,并验证系统的安全性能。

3. 安全审查:对系统进行全面的安全审查,包括对系统架构、代码、配置以及权限控制等方面进行仔细查看,以定位安全风险。

4. 安全测评:结合安全需求和威胁模型,对系统的安全机制和功能进行测试,以评估系统在面对各种威胁时的安全性能。

二、评估步骤1. 确定评估目标:明确评估的目标,包括对系统的哪些方面进行评估,如代码安全性、网络安全性等。

2. 收集信息:收集与系统安全性评估相关的信息,包括系统架构图、代码、配置文件等。

3. 分析风险:根据收集的信息,分析系统存在的安全风险,并评估其对系统安全的威胁程度。

4. 进行评估活动:根据评估方法中提到的各种方法,对系统进行评估活动,如漏洞扫描、渗透测试等。

5. 评估结果和报告:根据评估活动的结果,撰写评估报告,包括评估结果、发现的安全问题、建议的解决方案等。

三、评估结果的重要性评估系统的安全性可以帮助组织了解系统的真实安全状况,及时发现和解决系统存在的安全问题。

评估结果不仅可以用于衡量系统整体的安全性能,还可以为系统的安全改进提供参考和依据。

通过评估结果,可以及时采取措施,保护系统的关键信息和数据,避免潜在的经济和声誉损失。

四、针对评估结果的应对措施1. 修复漏洞:根据评估结果中发现的安全漏洞,及时进行修复和补丁安装,以防止黑客攻击和数据泄露。

2. 完善安全策略:根据评估结果中的建议和意见,完善系统的安全策略与流程,提高系统的整体安全性。

操作系统——操作系统安全性

操作系统——操作系统安全性⼀、安全性概述系统的安全性涉及系统的保护(防破坏)与保密(防窃)两个⽅⾯,旨在保障系统中数据的完整性、可⽤性和机密性。

1、安全性的内涵系统的安全性包括以下⼏⽅⾯的内容:①保护系统内的各种资源免遭⾃然与⼈为的破坏;②估计到操作系统存在的各种威胁,以及它存在的特殊问题;③开发与实施卓有成效的安全策略,尽可能减少系统所⾯临的各种风险;④准备适当的应急措施,使系统在遭到破坏或攻击时能尽快恢复正常;⑤定期检查各种安全管理措施的实施情况。

信息安全(Information Security)计算机安全(Computer Security)计算机本⾝及存储在其内部的软件及数据的安全⽹络安全(Network Security)在⽤户端与计算机、计算机与计算机之间通过通信线路交换数据时,对数据传输实施的保护计算机系统中的实体硬件(Hardware)软件(Software)数据(Data)通信线路和⽹络(Communication Lines and Networks)硬件安全例⼦:突然掉电硬盘损坏、设备被偷、设备失效拒绝服务安全措施:物理上管理上如:加防盗门、雇⽤保安、安装闭路监视系统软件安全软件的删除软件的更改/破坏软件被篡改:病毒及相关攻击软件的⾮法复制……数据安全⽂件或其他形式的数据如:删除⽂件/DB中的记录读取未经授权的数据通过分析统计数据以找出隐藏的信息更改已存在⽂件或伪造⽂件……通信线路和⽹络安全如:破坏或删除报⽂读取报⽂,观看报⽂及其传输模式更改、延滞、重新排序或复制、伪造报⽂系统安全的特性不同的计算机操作系统有不同的安全要求,但总的来说系统应具有如下特性:(1) 保密性(Security) 由已授权者访问(2) 完整性(Integrity) 由已授权者更改(3) 可⽤性(Availability) 对已授权者可⽤(3) 可靠性(Authenticity) 能够证实⽤户⾝份安全威胁 — 威胁源对计算机系统安全性的威胁主要来⾃以下3个⽅⾯:(1) 偶然⽆意(2) ⾃然灾害(3) ⼈为攻击-主动性威胁系统的安全威胁分类正常的信息流动:阻断(Interrupt)⼜叫拒绝服务。

精选操作系统安全性概述

(1)本地登录过程 (如图4.5所示)
图4.5 本地登录过程
① 用户按Ctrl+Alt+Del键,引起硬件中断,被系统 捕获,这样使操作系统激活WinLogon进程。
② WinLogon进程通过调用标识与鉴别DLL,将登 录窗口(账号名和口令登录提示符)展示在用户面 前。
③ WinLogon进程发送账号名和加密口令到本地安 全认证(LSA)。
⑥ 创建文件和目录的拥有者,总是可以随时更改对 文件或目录的权限设置来控制其他用户对该文件或 目录的访问。
(2)文件内容的加密
Windows 2000增强了文件系统的安全性,采用 了加密文件系统(Encrypted File System,EFS)技 术。加密文件系统提供的文件加密技术可以将加密 的NTFS文件存储到磁盘上。
为了实现进程间的安全访问,Windows NT/2000中的对象采用了安全性描述符( Security Description)。安全性描述符主要由用 户SID(Owner)、工作组SID(Group)、访问控制 列表(DACL)和系统访问控制列表(SACL) 组成,安全性描述符的构成如图4.8所示。
图4.1 访问能力表
(3)访问控制表( Access Control List)
访问控制表ACL是目 前采用最多的一种方式, 如图4.2所示。
图4.2 访问控制表
(4)授权关系表(Authorization Relations List)
用每一行(或称每一个元组)表示主体和客体的一个权限关系,如
4.2.4 Windows NT/2000的安全管理
1.用户和用户组 在Windows NT/2000中,每个用户必须有一个
账号。用户账号是系统安全的核心,系统网络中发 生的一切活动都可以以此账号追溯到特定的授权用 户。

第9章操作系统的安全性


20
9.3.2 存取矩阵
从抽象的角度,我们这里介绍矩阵 方法。其中,矩阵的行表示域,列表示 对象,矩阵内的每一项表示存取权限的 集合。给定该矩阵及当前域号,系统可 以给出是否能从该指定域中按特定方式 访问某对象。
21
9.3.3 存取矩阵的实现
在实际应用中,实际上很少存储表 9-2那样的矩阵,该矩阵极大,并且有多 个空项,大多数域都只存取很少的对象。 所以存储这样一个大而空的矩阵,导致 大量的磁盘空间浪费。
技术名称 优点 价格低廉。 包过滤防火墙 代理防火墙 内置了专门为了提高安全性而编制的 Proxy应用程序,能够透彻地理解相关服 务的命令,对来往的数据包进行安全化处 理。 不允许数据包通过防火墙,避免了数据驱 动式攻击的发生,使系统更为安全。 其速度较慢,不太适用于高速网(ATM或 千兆位Intranet等)之间的应用。
22
9.3.4 保护模型
存取矩阵并不是静态的,当创建了 新对象,删除了老对象,或者对象的所 有者增加或限制其对象的用户集合时, 矩阵就会改变。怎样使得存取矩阵不会 被未经授权而改变,是一个十分重要的。
23
9.3.5 内存的保护
内存的保护相对是一个比较特殊的 问题。在多道程序中,一个重要的问题 是防止一道程序在存储和运行时影响到 其他程序。操作系统可以在硬件中有效 使用硬保护机制进行存储器的安全保护, 现在比较常用的有界址、界限寄存器、 重定位、特征位、分段、分页和段页式 机制等。
8
橙皮书
该准则把计算机安全划分为A、B、C、D四个 等级,每个等级还可以细分,如C级划分为C1和 C2。最高级是A1,最低级是D1,现在的DOS就 被定为D1级。这些级别中,影响最大的C2级, 已经成为商业信息安全的事实上的工业标准。 现在许多计算机厂商都在按C2标准完善自己 系统的安全特性
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档