第四章 文件管理 八、文件保护

目录

一、口令保护

1、定义:

2、优点:

3、缺点:

二、加密保护

1、定义:

2、例子:

2、优点:

3、缺点:

三、访问控制

1、定义:

2、精简的访问控制表:

(1)定义:

​编辑

四、总结


一、口令保护

1、定义:

为文件设置一个"口令"(如: abc112233),用户请求访问该文件时必须提供"口令"。

  • 口令一般存放在文件对应的FCB或索引结点中。
  • 用户访问文件前需要先输入"口令",操作系统会将用户提供的口令与FCB中存储的口令进行对比,如果正确,则允许该用户访问文件

2、优点:

保存口令的空间开销不多,验证口令的时间开销也很小。

3、缺点:

正确的"口令"存放在系统内部,不够安全。

二、加密保护

1、定义:

使用某个"密码"对文件进行加密,在访问文件时需要提供正确的"密码"才能对文件进行正确的解密。

2、例子:

2、优点:

保密性强,不需要在系统中存储"密码"

3、缺点:

编码/译码,或者说加密/解密要花费一定时间。

三、访问控制

1、定义:

在每个文件的FCB(或索引结点)中增加一个访问控制列表(Access-Control List.ACL),该表中记录了各个用户可以对该文件执行哪些操作。

2、精简的访问控制表:

(1)定义:
  • 以"组"为单位,标记各"组"用户可以对文件执行哪些操作。
  • 如:分为系统管理员、文件主、文件主的伙伴、其他用户几个分组。
  • 当某用户想要访问文件时,系统会检查该用户所属的分组是否有相应的访问权限。

四、总结

相关推荐
ytttr87337 分钟前
C语言实现Modbus TCP/IP协议客户端-服务器
服务器·c语言·tcp/ip
迷枫7121 小时前
19.1 TCP 和 UDP 有什么区别?
网络·tcp/ip·udp
取酒鱼食--【余九】2 小时前
深度学习经典网络解析:ResNet
网络·人工智能·深度学习·神经网络·resnet·卷积神经网络·残差神经网络
风清再凯2 小时前
05-k8s网络
网络·容器·kubernetes
今麦郎xdu_2 小时前
【Linux系统】命令行参数和环境变量
linux·服务器·c语言·c++
还不秃顶的计科生2 小时前
linux下conda未安装的解决方法(离线安装linux下的conda)
linux·运维·服务器
LJ-SEU2 小时前
win-ubuntu网络转发
linux·网络·ubuntu
爱学习饼3 小时前
CentOS下安装配置JDK24和tomcat11
linux·运维·centos
Super Rookie3 小时前
Tomcat 自动化脚本安装方案
运维·tomcat·自动化
qinxue7223 小时前
Jenkins自动化配置--CICD流水线
运维·自动化·jenkins