4.2 操作系统安全-linux安全

1.Linux系统标识与鉴别

安全主体

(1)安全主体
①用户:身份标识(User ID)
②组:身份标识(Group ID)
(2)用户与组基本概念
①文件必须有所有者
②用户必须属于某个或多个组
③用户与组的关系灵活(一对多、多对多等都可以)
④根用户拥有所有权限

帐号信息存储

(1)信息存储
①用户信息:/etc/passwd /etc/shadow
②组信息:/etc/group /etc/gshadow
(2)用户信息文件 passwd
①用于存放用户信息(早期包括使用不可逆DES算法加密形成用户密码散列)
②特点:文本格式;全局可读
③存储条目格式

name:coded-passwd:UID:GlD:userinfo:homedirectory:shell

④条目例子

demo:x:523:100:demo:/home/demo:/bin/sh

(3)用户帐号影子文件 hadow
①用于存放用户密码散列、密码管理信息等
②特点:文本格式;仅对root可读可写
③存储条目格式

name:passwd:lastchg:min:max:warn:inactive:expire:flag

④条目例子

\#root:$1$acQMceF9:13402:0:99999:7:::

2.Linux系统身份鉴别

(1)口令鉴别
①本地登录
②远程登录(telnet、FTP等)
(2)主机信任(基于证书)
(3)PAM(Pluggable Authentication Modules,可插拔验证模块)

3.Linux系统访问控制 权限模式

(1)文件/目录权限基本概念
权限类型:读、写、执行
权限表示方式:模式位

4.Linux系统安全审计 日志系统

(1)系统日志类型
①连接时间日志
/var/log/wtmp/var/run/utmp
由多个程序执行,记录用户登录时间
②进程统计
由系统内核执行,为系统基本服务提供命令使用统计
③错误日志
/var/og/messages
由syslogd守护记录,制定注意的事项
(2)应用程序日志
应用程序如(HTTP、 FTP) 等创建的日志

5.Linux文件系统

(1)文件系统类型
日志文件系统: Ext4、Ext3、Ext2、ReiserFS、XFS、JFS等
(2)文件系统安全
①访问权限
②文件系统加密
eCryptfs (Enterprise Cryptographic Filesystem)
基于内核,安全性高,用户操作便利
加密元数据写在每个加密文件的头部,方便迁移,备份

6.Linux系统的特权管理

(1)特权划分
①分割管理权限,30多种管理特权
②根用户(root) 拥有所有特权
③普通用户特权操作实现setuid setgid
(2)特权保护:保护root账号
①不直接使用root登录,普通用户su成为root
②控制root权限使用

7.Linux系统安全设置

①安全配置前置工作
②账号和口令安全
③系统服务配置
④远程登录安全
⑤文件和目录安全
⑥系统日志配置
⑦使用安全软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

John Tao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值