关于网络安全授权 你应该明白的
发布时间:2022-05-11 09:35:37 所属栏目:安全 来源:互联网
导读:与认证相对应的是授权。认证确定用户身份;授权指定该用户能做什么。通常认为是建立一种对资源的访问方式,例如文件和打印机,授权也能处理用户在系统或者网络上的特权。在最终使用过程中,授权甚至能指定特定的用户是否能访问系统。有各种类型的授权系统,包
与认证相对应的是授权。认证确定用户身份;授权指定该用户能做什么。通常认为是建立一种对资源的访问方式,例如文件和打印机,授权也能处理用户在系统或者网络上的特权。在最终使用过程中,授权甚至能指定特定的用户是否能访问系统。有各种类型的授权系统,包括用户权限,基于角色的授权,访问控制列表和基于规则的授权。 方式一:基于角色的授权(RBAC) 在公司中每个员工都有自己的工作职责。如果员工需要开展工作,则需要特权(做某些事情的权限)和权限(访问特定资源和做他们职责范围内的事情)。早期计算机系统的设计者认为用户对于系统的要求可能会有所不同,并不是所有用户都应该给予系统管理员权限。 早期计算机系统存在的两个角色是用户和管理员。早期的系统针对这些类型的用户,基于他们的组成员关系来定义角色和授权的访问。授予管理员(超级用户,root用户,系统管理员等等) 特权,并允许其比普通用户访问更多的计算机资源。例如,管理员可以增加用户,分配密码,访问系统文件和程序,并重启机器。这个群体后来扩展到包括审计员的角色(用户可以读取系统信息和在其他系统上的活动信息,但不能修改系统数据或执行其他管理员角色的功能)。 随着系统的发展,用户角色更加精细化。用户可以通过安全许可来量化,例如,允许访问特定的数据或某些应用程序。其他区别可能基于用户在数据库或者其他应用系统中的角色而定。通常情况下,角色由部门所分配,如财务,人力资源,信息技术和销售部门。 最简单的例子,在这些基于角色的系统中,将用户添加到具有特定权限和特权的组里。其他基于角色的系统使用更复杂的访问控制系统,包括一些专门为实现访问控制所设计的操作系统。在Bell-Lapadula安全模型中,例如,将数据资源分为层或区域。每个区域代表一种数据类型,在没有特定授权的情况下,数据不能从某个区域移动到其他区域,用户必须提供某个区域的访问权限才能使用数据。在这个角色中,用户不能往低层次区域中写入数据(例如,从机密区域到秘密区域),也不能从比他们更高层次的区域中读取数据(例如,用户获取了访问公共区域的权限,但不能读取秘密或机密区域)。 Unix中基于角色的访问控制工具可以将管理员权限委派给普通用户。它通过定义好的角色账号,或可以执行某些管理员任务的账号来进行工作。角色账号无法直接登录,只能通过su命令进行访问。 方式二:访问控制列表(ACLs) 某些社交场合只有被邀请的人才能出席。为了确保只有邀请的嘉宾来参加欢迎派对,可能需要将一份被邀请人的名单提供给门卫那边。当你抵达时,门卫会将你的名字与名单进行比对,以此来判断你是否能够入内。通过照片的形式进行比对的认证,可能不会出现在这里,但这是简单使用访问控制列表(ACL)很好的例子。 信息系统可能也可以使用ACL来确定所请求的服务或资源是否有权限。访问服务器上的文件通常由保留在每个文件的信息所控制。同样,网络设备上不同类型的通信也可以通过ACL来控制。 (编辑:江门站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐