1.77k likes | 2.07k Views
UNIX 系统安全. 李宗洋 lizyj@lenovo.com lizy3@lenovoai.com. UNIX 系统安全. UNIX系统安全基础 UNIX系统安全规划 UNIX系统入侵防范 UNIX系统入侵检测 UNIX系统安全审计 UNIX系统入侵恢复. UNIX 系统安全基础. UNIX 系统综述 UNIX 系统安全管理基础. UNIX 系统安全基础. UNIX 系统综述 UNIX 系统安全管理基础. UNIX 系统综述. UNIX 系统的安全特征. 按照可信计算机评价标准 (TCSEC) 达到 C2 级 有控制的存取保护.
E N D
UNIX系统安全 李宗洋 lizyj@lenovo.com lizy3@lenovoai.com
UNIX系统安全 • UNIX系统安全基础 • UNIX系统安全规划 • UNIX系统入侵防范 • UNIX系统入侵检测 • UNIX系统安全审计 • UNIX系统入侵恢复
UNIX系统安全基础 • UNIX系统综述 • UNIX系统安全管理基础
UNIX系统安全基础 • UNIX系统综述 • UNIX系统安全管理基础
UNIX系统的安全特征 按照可信计算机评价标准(TCSEC)达到C2级 有控制的存取保护
UNIX系统的安全特征 按照可信计算机评价标准(TCSEC)达到C2级 有控制的存取保护 • 访问控制 • 个人身份标识与认证 • 审计记录 • 操作的可靠性
UNIX系统安全基础 • UNIX系统综述 • UNIX系统安全管理基础
Unix 系统结构 • 多用户; • 多任务; • 分层的操作系统。
Unix 系统结构 用户程序与底层的硬件无关
unix文件系统 • 文件系统基础 • 文件系统结构 • 文件系统类型
文件系统基础 • 文件系统安全是UNIX系统安全的核心。 • 在UNIX中,所有的事物都是文件。用户数据的集合是文件,目录是文件,进程是文件,命令是文件,设备是文件、甚至网络连接也是文件。
文件系统类型 • 正规文件:(A S C I I文本文件,二进制数据文件,二进制可执行文件等) • 目录 • 特殊文件 • 链接 (硬链接、软链接) • Sockets(进程间通信时使用的特殊文件) • Ls /etc/ | more(演示)
入侵检测系统 • UNIX系统安全基础 • UNIX系统安全规划 • UNIX系统入侵防范 • UNIX系统入侵检测 • UNIX系统安全审计 • UNIX系统入侵恢复
UNIX系统安全规划 • 危险评估 • 安全策略
UNIX系统安全规划 危险评估 • 资产确认 • 资产评估 • 判断危险性 • 确定保护方法
UNIX系统安全规划 安全策略 • 通用策略 • 个人使用策略 • 帐户策略 • 电子邮件策略 • 防火墙策略 • 问题报告策略
入侵检测系统 • UNIX系统安全基础 • UNIX系统安全规划 • UNIX系统入侵防范 • UNIX系统入侵检测 • UNIX系统安全审计 • UNIX系统入侵恢复
UNIX系统入侵防范 • 物理安全 • 网络安全 • 帐号安全 • 文件系统安全 • 安全防范组件及工具
UNIX系统入侵防范 • 物理安全 • 网络安全 • 帐号安全 • 文件系统安全 • 安全防范组件及工具
UNIX系统物理安全 • 控制台安全 • 数据安全 • 用户意识
UNIX系统物理安全 • 控制台安全 • 数据安全 • 用户意识
控制台安全(一) • 用有效的钥匙锁住房间 • 不要有其他的途径进入房间 • 具有报警系统和警卫
控制台安全(二) • BIOS安全,设定引导口令 • 禁止从软盘或光盘启动 • 防止未授权用户使用单用户模式 • Control-Alt-Delete关机键无效 • 禁止使用控制台程序
防止未授权用户使用单用户模式 修改lilo文件 • boot=/dev/sda • map=/boot/map • install=/boot/boot.b • prompt • timeout=00 ? change this line to 00. • Default=linux • restricted ? add this line. • password=<password> ? add this line and put your password. • image=/boot/vmlinuz-2.2.12-20 • label=linux 使修改生效 • [root@cnns]# /sbin/lilo -v (to update the lilo.conf file).
Control-Alt-Delete关机键无效 • 编辑inittab文件 #ca::ctrlaltdel:/sbin/shutdown -t3 -r now • 用下面的命令使改变生效: #[root@cnns]# /sbin/init q
禁止使用控制台程序 [root@cnns]# rm -f /etc/security/console.apps/halt [root@cnns]# rm -f /etc/security/console.apps/poweroff [root@cnns]# rm -f /etc/security/console.apps/reboot [root@cnns]# rm -f /etc/security/console.apps/shutdown [root@cnns]# rm -f /etc/security/console.apps/xserver
UNIX系统物理安全 • 控制台安全 • 数据安全 • 用户意识
数据安全 • 数据备份在安全的,专用的恢复数据的地方 • 计算机在UPS 保护下保证稳定的电源 • 保护网络电缆不要暴露 • 把敏感的信息锁在抽屉里 • 毁坏敏感的打印输出和磁带
UNIX系统物理安全 • 控制台安全 • 数据安全 • 用户意识
用户意识 • 离开时请锁住屏幕或注销登陆机器 • 不要把密码或者密码提示写在桌子上 • 管理意识,信息是有价值的资产 • 经常改变root的口令
UNIX系统入侵防范 • 物理安全 • 网络安全 • 帐号安全 • 文件系统安全 • 安全防范组件及工具
UNIX系统网络安全 • linux系统网络安全基本配置 • Solaris系统网络安全基本配置 • 常用网络服务安全
UNIX系统网络安全 • linux系统网络安全基本配置 • Solaris系统网络安全基本配置 • 常用网络服务安全
linux系统网络安全基本配置 • 过滤 • 防止欺骗
linux系统网络安全基本配置 过滤: • 系统启动服务清理 • 屏蔽系统对ping请求的反应 • 屏蔽系统登录显示信息 • “/etc/host.conf”文件配置 • 使用更安全的版本替代(比如ssh2)
linux系统网络安全基本配置 过滤: • 采用TCP wrappers 提供更强的访问控制 • 限制root用户登录的tty设备
系统启动服务清理 • 清理/etc/rc2.d • 值得注意的 • nfs.* • S71RPC • 清理/etc/rc3.d • SNMP使用的选择 • SNMP配置
系统启动服务清理 • 清理/etc/xinetd.d 服务: • 所有的TCP/UDP小服务 • 所有的调试服务 • 所以的R服务 • 几乎所有的RPC服务 • 使用必要的工具替换telnet,ftp • 必要的时候可以完全禁止inetd或用xinetd替换
禁止所有不需要的服务 • /etc/xinetd.d/telnet ---------------------------------------- service telnet { disable = yes flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd server_args = -h log_on_failure += USERID
linux系统网络安全基本配置 • 屏蔽系统对ping请求的反应 echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all(演示) • 编辑“host.conf”文件(vi /etc/host.conf) • order bind,hosts • multi on • nospoof on
linux系统网络安全基本配置 • 屏蔽系统登录显示信息 • 1)编辑“/ect/rc.d/rc.local”文件 • #echo "" > /etc/issue #echo "$R" >> /etc/issue • #echo "Kernel $(uname -r) on $a $(uname -m)" >> /etc/issue • #cp -f /etc/issue /etc/issue.net • #echo >> /etc/issu • 2)、删除“/etc”目录下“issue.net”、“issue”文件
linux系统网络安全基本配置 • 限制root用户登录的tty设备 • “/etc/securetty”文件允许你规定“root”用户可以从那个TTY设备登录。 • 编辑securetty文件(vi /etc/securetty)象下面一样,注释掉一些行: tty1 #tty2 #tty3 #tty4 #tty5 #tty6 #tty7 #tty8
linux系统网络安全基本配置 防止欺骗: • 禁止IP源路径路由 • 防范“SYN Attack”拒绝服务攻击 • 配置防火墙加强网络防御
linux系统网络安全基本配置 • 禁止IP源路径路由: #echo 0 /proc/sys/net/ipv4/conf/*/accept_source_route; • 防范“SYN Attack”拒绝服务攻击 # echo 1 > proc/sys/net/ipv4/tcp_syncookies
UNIX系统网络安全 • linux系统网络安全基本配置 • Solaris系统网络安全基本配置 • 常用网络服务安全
Solaris系统网络安全基本配置 • 调整ARP协议参数 • 调整IP层参数 • 调整ICMP参数 • 调整TCP协议参数