Linux网关及安全应用.ppt
《Linux网关及安全应用.ppt》由会员分享,可在线阅读,更多相关《Linux网关及安全应用.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、BENET3.0BENET3.0第二学期课程第二学期课程LinuxLinux网关及安全应用网关及安全应用网关及安全应用网关及安全应用课程目标课程目标课程目标课程目标针对针对针对针对LinuxLinux服务器操作系统进行常规安全加固服务器操作系统进行常规安全加固服务器操作系统进行常规安全加固服务器操作系统进行常规安全加固通过部署防火墙、代理等应用构建通过部署防火墙、代理等应用构建通过部署防火墙、代理等应用构建通过部署防火墙、代理等应用构建LinuxLinux网关系统网关系统网关系统网关系统检测服务器的安全漏洞,实施远程访问控制检测服务器的安全漏洞,实施远程访问控制检测服务器的安全漏洞,实施远程访
2、问控制检测服务器的安全漏洞,实施远程访问控制监测服务器运行性能、局域网主机的网络流量监测服务器运行性能、局域网主机的网络流量监测服务器运行性能、局域网主机的网络流量监测服务器运行性能、局域网主机的网络流量2 2课程结构课程结构课程结构课程结构第一部分第一部分第二部分第二部分第三部分第三部分优化服务器系统安全优化服务器系统安全用户帐号安全管理、文件用户帐号安全管理、文件及文件系统权限安全、进及文件系统权限安全、进程程/程序安全的使用、系程序安全的使用、系统引导和终端登录安全统引导和终端登录安全 构建构建Linux网关网关iptables防火墙的过滤策防火墙的过滤策略、网关应用策略、略、网关应用策
3、略、squid代理服务器及用户代理服务器及用户上网控制上网控制网络安全应用与监测网络安全应用与监测常用扫描和嗅探工具的常用扫描和嗅探工具的使用、服务器漏洞检测、使用、服务器漏洞检测、远程登录管理及访问控远程登录管理及访问控制、监控服务器性能和制、监控服务器性能和流量、监控局域网流量流量、监控局域网流量第第1章章第第24章章第第56章章3 3BENET3.0BENET3.0第二学期课程第二学期课程第一章第一章第一章第一章 系统安全常规优化系统安全常规优化系统安全常规优化系统安全常规优化 理论部分理论部分技能展示技能展示技能展示技能展示会加强用户帐号安全的常见措施会加强用户帐号安全的常见措施会加强
4、用户帐号安全的常见措施会加强用户帐号安全的常见措施会加强文件系统安全的常见措施会加强文件系统安全的常见措施会加强文件系统安全的常见措施会加强文件系统安全的常见措施会加强系统引导和登录安全的常见措施会加强系统引导和登录安全的常见措施会加强系统引导和登录安全的常见措施会加强系统引导和登录安全的常见措施5 5本章结构本章结构本章结构本章结构用户帐号安全用户帐号安全优化优化基本安全措施基本安全措施 开关机安全控制开关机安全控制 GRUB引导菜单加密引导菜单加密使用使用su切换用户身份切换用户身份终端及登录控制终端及登录控制使用使用sudo提升执行权限提升执行权限系统安全常规优化系统安全常规优化文件和文
5、件系文件和文件系统安全优化统安全优化系统引导和登系统引导和登录安全优化录安全优化文件系统级安全控制文件系统级安全控制安全使用应用程序和服务安全使用应用程序和服务6 6用户帐号安全优化用户帐号安全优化用户帐号安全优化用户帐号安全优化帐号安全基本措施帐号安全基本措施帐号安全基本措施帐号安全基本措施删除不使用的帐号、禁用暂时不使用的帐号删除不使用的帐号、禁用暂时不使用的帐号删除不使用的帐号、禁用暂时不使用的帐号删除不使用的帐号、禁用暂时不使用的帐号检查程序用户的登录检查程序用户的登录检查程序用户的登录检查程序用户的登录ShellShell是否异常是否异常是否异常是否异常强制用户定期修改密码(设置密码
6、有效期)强制用户定期修改密码(设置密码有效期)强制用户定期修改密码(设置密码有效期)强制用户定期修改密码(设置密码有效期)pp /etc/etc/login.defslogin.defs文件、文件、chagechage命令命令增强普通用户的密码强度增强普通用户的密码强度增强普通用户的密码强度增强普通用户的密码强度pp /etc/etc/pam.dpam.d/system-auth/system-auth文件中的文件中的minlenminlen参数参数减少记录命令历史的条数减少记录命令历史的条数减少记录命令历史的条数减少记录命令历史的条数pp 环境变量环境变量 HISTSIZEHISTSIZE设
7、置在命令行界面中超时自动注销设置在命令行界面中超时自动注销设置在命令行界面中超时自动注销设置在命令行界面中超时自动注销pp 环境变量环境变量 TMOUTTMOUT教员演示操作过程教员演示操作过程教员演示操作过程教员演示操作过程教员演示操作过程教员演示操作过程7 7使用使用使用使用susu切换用户身份切换用户身份切换用户身份切换用户身份susu命令命令命令命令用途:用途:用途:用途:Substitute UserSubstitute User,切换为新的替换用户身份,切换为新的替换用户身份,切换为新的替换用户身份,切换为新的替换用户身份格式:格式:格式:格式:susu -用户名用户名用户名用户名
8、 zhangsanlocalhost$su-口令:口令:rootlocalhost#whoamiroot未指定用户时,缺省未指定用户时,缺省切换为切换为rootrootlocalhost#su-zhangsanzhangsanlocalhost$pwd/home/zhangsanrootlocalhost#su zhangsanzhangsanlocalhost root$pwd/root未使用未使用“-”选项时,仍选项时,仍沿用原来用户的环境沿用原来用户的环境8 8使用使用使用使用susu切换用户身份切换用户身份切换用户身份切换用户身份应用示例:应用示例:应用示例:应用示例:仅允许仅允许仅允
9、许仅允许zhangsanzhangsan用户使用用户使用用户使用用户使用susu命令切换身份命令切换身份命令切换身份命令切换身份rootlocalhost#vi/etc/pam.d/suauth required pam_wheel.so use_uidrootlocalhost#gpasswd-a zhangsan wheel教员演示操作过程教员演示操作过程教员演示操作过程教员演示操作过程教员演示操作过程教员演示操作过程去掉此行行首的去掉此行行首的“#”9 9使用使用使用使用sudosudo提升执行权限提升执行权限提升执行权限提升执行权限sudosudo机制机制机制机制用途:以可替换的其他用
10、户身份执行命令,若未指定用途:以可替换的其他用户身份执行命令,若未指定用途:以可替换的其他用户身份执行命令,若未指定用途:以可替换的其他用户身份执行命令,若未指定目标用户,默认将视为目标用户,默认将视为目标用户,默认将视为目标用户,默认将视为rootroot用户用户用户用户格式:格式:格式:格式:sudosudo -u -u 用户名用户名用户名用户名 命令操作命令操作命令操作命令操作rootlocalhost#sudo-u zhangsan/bin/touch/tmp/sudotest.filerootlocalhost#ls-l/tmp/sudotest.file-rw-r-r-1 zhan
11、gsan zhangsan 0 05-26 09:09/tmp/sudotest.file以以 zhangsan 用户身用户身份创建的文件属性份创建的文件属性1010使用使用使用使用sudosudo提升执行权限提升执行权限提升执行权限提升执行权限配置文件:配置文件:配置文件:配置文件:/etc/etc/sudoerssudoers授权哪些用户可以通过授权哪些用户可以通过授权哪些用户可以通过授权哪些用户可以通过sudosudo方式执行哪些命令方式执行哪些命令方式执行哪些命令方式执行哪些命令以下以下以下以下2 2种方法都可以编辑种方法都可以编辑种方法都可以编辑种方法都可以编辑sudoerssudo
12、ers文件文件文件文件visudovisudovi /etc/vi /etc/sudoerssudoers1111使用使用使用使用sudosudo提升执行权限提升执行权限提升执行权限提升执行权限在在在在sudoerssudoers文件中的基本配置格式文件中的基本配置格式文件中的基本配置格式文件中的基本配置格式用户用户用户用户 主机名列表主机名列表主机名列表主机名列表=命令程序列表命令程序列表命令程序列表命令程序列表rootlocalhost#grep root/etc/sudoersroot ALL=(ALL)ALL被授权的用户被授权的用户在哪些主机中使用在哪些主机中使用允许执行哪些命令允许执
13、行哪些命令针对针对针对针对rootroot用户的用户的用户的用户的sudosudo配置特例配置特例配置特例配置特例允许以哪些用户的身份执允许以哪些用户的身份执行命令,缺省为行命令,缺省为root1212使用使用使用使用sudosudo提升执行权限提升执行权限提升执行权限提升执行权限应用示例应用示例应用示例应用示例1 1:需求描述:需求描述:需求描述:需求描述:pp 允许允许用户用户mikeymikey通过通过sudosudo执行执行/sbinsbin、/usr/binusr/bin目录下的所有命目录下的所有命令,但是禁止调用令,但是禁止调用ifconfigifconfig、vimvim命令命令
14、pp 授权授权wheelwheel组的用户不需验证密码即可执行所有命令组的用户不需验证密码即可执行所有命令pp 为为sudosudo机制增加日志功能机制增加日志功能rootlocalhost#visudoDefaults logfile=/var/log/sudomikey localhost=/sbin/*,/usr/bin/*,!/sbin/ifconfig eth0,!/usr/bin/vim%wheel ALL=(ALL)NOPASSWD:ALLrootlocalhost#vi/etc/syslog.conf local2.debug/var/log/sudo1313使用使用使用使用s
15、udosudo提升执行权限提升执行权限提升执行权限提升执行权限应用示例应用示例应用示例应用示例1 1(续):(续):(续):(续):测试测试测试测试sudosudo配置的效果配置的效果配置的效果配置的效果pp 查看允许执行的命令列表(查看允许执行的命令列表(-l-l选项)选项)pp 通过通过sudosudo执行命令(执行命令(sudosudo 命令行)命令行)pp 清除用户密码验证的时间戳(清除用户密码验证的时间戳(-k-k)pp 重新校验密码(重新校验密码(-v-v)教员演示操作过程教员演示操作过程教员演示操作过程教员演示操作过程教员演示操作过程教员演示操作过程1414使用使用使用使用sud
16、osudo提升执行权限提升执行权限提升执行权限提升执行权限为为为为sudosudo配置项定义别名配置项定义别名配置项定义别名配置项定义别名关键字:关键字:关键字:关键字:User_AliasUser_Alias、Host_AliasHost_Alias、Cmnd_AliasCmnd_Alias在在在在sudosudo配置行中,可以调用已经定义的别名配置行中,可以调用已经定义的别名配置行中,可以调用已经定义的别名配置行中,可以调用已经定义的别名rootlocalhost#visudoUser_Alias OPERATORS=jerry,tom,tsengyiaHost_Alias MAILSER
17、VERS=mail,smtp,popCmnd_Alias SOFTWARE=/bin/rpm,/usr/bin/yumOPERATORS MAILSERVERS=SOFTWARE1515使用使用使用使用sudosudo提升执行权限提升执行权限提升执行权限提升执行权限应用示例应用示例应用示例应用示例2 2:设立组帐号设立组帐号设立组帐号设立组帐号“managers”managers”,授权组内的各成员用户可,授权组内的各成员用户可,授权组内的各成员用户可,授权组内的各成员用户可以添加、删除、更改用户帐号以添加、删除、更改用户帐号以添加、删除、更改用户帐号以添加、删除、更改用户帐号推荐步骤:推荐步
18、骤:推荐步骤:推荐步骤:pp 创建管理组帐号创建管理组帐号“managers”managers”pp 将管理员帐号(如将管理员帐号(如zhangsanzhangsan、lisilisi)加入到)加入到managersmanagers组组pp 配置配置sudosudo文件,针对文件,针对managersmanagers组放开对组放开对useradduseradd、userdeluserdel等等用户管理命令的权限用户管理命令的权限pp 使用使用zhangsanzhangsan帐号登录后,验证是否可以添加、删除用户帐号登录后,验证是否可以添加、删除用户教员演示操作过程教员演示操作过程教员演示操作过
19、程教员演示操作过程教员演示操作过程教员演示操作过程1616小结小结小结小结请思考:请思考:请思考:请思考:如何使系统用户定期(如如何使系统用户定期(如如何使系统用户定期(如如何使系统用户定期(如3 3个月)修改密码?个月)修改密码?个月)修改密码?个月)修改密码?使用使用使用使用susu命令时,是否带命令时,是否带命令时,是否带命令时,是否带“-”-”选项有何区别选项有何区别选项有何区别选项有何区别?sudosudo配置记录的基本格式是什么?配置记录的基本格式是什么?配置记录的基本格式是什么?配置记录的基本格式是什么?如何通过如何通过如何通过如何通过sudosudo调用被授权执行的命令?调用被
20、授权执行的命令?调用被授权执行的命令?调用被授权执行的命令?1717文件系统级安全控制文件系统级安全控制文件系统级安全控制文件系统级安全控制合理规划系统分区合理规划系统分区合理规划系统分区合理规划系统分区/boot/boot、/home/home、/varvar、/opt/opt 等建议单独分区等建议单独分区等建议单独分区等建议单独分区文件系统(分区)的挂载选项文件系统(分区)的挂载选项文件系统(分区)的挂载选项文件系统(分区)的挂载选项mountmount命令的命令的命令的命令的 -o-o nosuidnosuid、-o-o noexecnoexec 选项选项选项选项锁定文件的锁定文件的锁定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 网关 安全 应用
限制150内