资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,单元 8 保护数据安全,目标,加密需要,用加密技术构建块,随即数字生成程序,对称加密,非对称加密 I,非对称加密 II,数码证书,生成数码证书,OpenSSH 总览,OpenSSH 验证,OpenSSH 服务器,服务侧写:SSH,OpenSSH 服务器配置,OpenSSH 客户机,保护您的钥匙,应用程序:RPM,结束 单元 8,目标,学习了本单元后,你应该能够:,掌握加密协议的基础知识,描述红帽企业版 Linux 系统中的加密实施机制,为通用两位协议配置加密服务,加密需要,不加密流量的易受攻击性,密码/数据嗅探,数据操作,验证操作,相当于邮寄明信片,不安全的传统协议,telnet、等等:不安全密码,sendmail、NFS、NIS 等等:不安全信息,rsh、rcp 等等:不安全验证,用加密技术构建块,随机数字生成程序,单向散列,对称算式,不对称算式(公钥),公钥体系,数码证书,实施方式:,openssl、gpg,单向散列,将任意数据缩成小“指纹”,任意长度输入,固定长度输出,若修改数据,指纹也会改变(“不会产生冲突”),无法从指纹中重新生成数据(“单向”),常见工具,sha1sum-check file,md5sum-check file,openssl、gpg,rpm-V,对称加密,基于单一密钥,用于加密和解密,常见算式,DES、3DES、Blowfish、RC2、RC4、RC5、IDEA、CAST5,常用工具,passwd(修改过的 DES),gpg(3DES、CAST5、Blowfish),openssl,非对称加密 I,基于一对公钥/密钥对,用密钥要对其中的一个加密,另一个解密,协议 I:非密钥同步加密,接收者,生成公钥/密钥对:P 和 S,公开公钥 P,保密密钥 S,发送者,使用接收者的公钥来加密消息 M,将 P(M)发送给接收者,接收者,使用密钥来解密:M=S(P(M),公钥体系,非对称加密依赖于公钥的完整性,两种防止劣质公钥的方法:,公开钥匙指纹,公钥体系(PKI),分布式信任网,层次化证书授权机构,数码证书,数码证书,证书授权机构,数码证书,所有者:公钥和省份证件,颁发者:分开的签名和身份证件,有效期,类型,证书授权机构的证书,服务器证书,自行签发的证书,OpenSSH 总览,用 OpenSSH 代替常用的不安全网络通讯应用程序,提供用户验证以及基于权标的验证,具备通过端口转发来隧穿不安全协议的能力,系统默认配置(客户机和服务器)位于/etc/ssh/,OpenSSH 服务器,在联网的系统间提供更强大的数据安全性,公钥/密钥的加密术,和 SSH 的早期限于商用的版本兼容,通过 libwrap.so 来实施基于主机的安全性,服务侧写:SSH,类型:系统(System V)管理的服务,软件包:openssh、openss-clients、openssh-server,守护进程:/usr/sbin/sshd,脚本:/etc/init.d/sshd,端口:22,配置文件:/etc/ssh/*、$HOME/.ssh,相关软件包:openssl、openssh-askpass、openssh-askpass-gnome、tcp_wrappers,OpenSSH 客户机,安全 shell 会话,ssh hostname,ssh userhostname,ssh hostname remote-command,安全进行远程文件和目录复制,scp,scp r userhost:remote-dir localdir,由 sshd 提供的安全 FTP,s,sftp C userhost,保护您的钥匙,ssh-add -收集钥匙密码短语,ssh-agent -管理钥匙密码短语,应用程序:RPM,文件完整性的两种实施方式,被安装的文件,MD5 单向散列,rpm-verify package_name(or-V),发行的软件包文件,GPG 公钥签名,rpm-import/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat*,rpm-checksig package_(or-K),结束 单元 8,答疑,总结,答疑,上机准备,课程目标,练习背景,参考答案,若需帮助,请向指导老师咨询,
展开阅读全文