加密算法、https、dns(主从、视图)

第九周 2018/1/29

1、简述常见加密算法及常见加密算法原理,最好使用图例解说

加密算法类型

  • 对称加密:加密和解密同一密钥;
  • 非对称加密:加密和解密使用一对儿密钥;通信的人是我们期望通信的人;
  • 单向加密:只能加密不能解密:提取数据的特征码: 人–>指纹;指纹–>人? 完整性检验;

加密算法特性

一、对称加密

特性

  1. 加密、解密使用同一密钥
  2. 将原始数据分割成固定大小的块,以块为单位进行加密

缺陷

  1. 密钥过多;服务器需要为每个人生成一个密钥;
  2. 密钥分发困难;服务器如何安全的给每个人发送密钥;

二、非对称加密

 

2

特性

  1. 密钥分为公钥和与之配对的私钥;
  2. 私钥:通过工具创建,自己留存,必须保证其私密性;secure key
  3. 公钥:从私钥中提取产生;可公开给所有人pubkey
  4. 用公钥加密的数据,只能使用与之配对的私钥解密;反之亦然;

用途

  • 数字签名:服务端私钥加密指纹的结果,用于让对方确认自己的身份;完整性检验身份认证
  • 密钥交换:客户端用对方公钥加密一个对称密钥,并发送给对方;
  • 数据加密:密钥长度过长一般不用;

工作逻辑

Server 单向加密 –> 数字签名 –> 密钥加密数据 –> 对方公钥加密密钥
Client 自己私钥解密密钥 –> 密钥 –> 对方公钥 –> 单向加密

公钥

证书

 

三、单向加密

 

3

特性

  1. 定长输出:提取数据特征码长度固定,与数据大小无关;
  2. 雪崩效应初始条件纤微改变,结果发生巨大变化,避免比对;
  3. 避免密码存储文件中相同密码出现结果相同;在密码中加入salt;在下次登陆时,用给定的密码和salt进行加密后的结果与密码存储文件中的字符比较;
  4. 完整性验证

2、搭建apache或者nginx并使用自签证书实现https访问,自签名证书的域名自拟

apache https

v1

s2

s3

nginx https

s4

附上脚本

http和nginx分别填入内容

CN HA MageEdu Ops ca.magedu.com caadmin@magedu.com

CN HA MageEdu Ops www.magedu.com webadmin@magedu.com

CN HA ZZ Ops nginx.magedu.com webadmin@magedu.com

3、简述DNS服务器原理,并搭建主-辅服务器

专业术语

  • 协议:是一种规范,http, ftp, smtp(邮件传输), pop3/imap4(邮件收取)
    • 规范;由特定具体的软件来实现
  • :无形的,逻辑的概念;正向解域区域 + 反向解析区域
  • 区域:物理,一个一个的解析库对应的主机; 正向解析区域 反向解析区域
  • 递归请求:发起一次查询,就会有结果
  • 迭代查询:发起N次查询,才有结果;缓存DNS;
  • 转发非我所负责的域,就转发;注意:接收请求的主机,应该为转发的主机递归;
    • 区域转发:解析非我所负责的域的主机,且解析此域内的主机才转发;
    • 全局转发:解析非我所负责的域的主机,统统转发;

DNS工作逻辑

  1. dns程序扮演客户端;
  2. 查询本机/etc/hosts文件;
  3. 根据/etc/resolv.conf中nameserver指令指向的IP(运营商缓存DNS),从上向下;向第一个DNS服务器发起 递归查询请求;
  4. 运管商DNS 迭代查询 查找根域,返回顶级域某个DNS的IP;
  5. 运营商DNS 迭代查询 查找顶级域,返回三级域某个DNS的IP;
  6. 运营商DNS 迭代查询 查找三级域,返回其域内某个主机的IP;
  7. 运营商DNS 返回递归请求
  8. dns程序库返回给某进程其域名解析结果
  9. 真正的通信

DNS

域名注册

在Top Level Domain的DNS服务器主机的解析库中添加子域条目;子域指向的主机(IP)即为解析 子域 的dns服务器;子域DNS服务器:需要一个有公网IP的主机;

 

搭建主从服务器

z1

z2

z3

z4

z5

z6

z7

z8

z9

z10

z11

4、搭建并实现智能DNS

q1

q2

q3

q4

q11

q6

q7

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:/91336

发表评论

登录后才能评论

评论列表(2条)

  • 马哥教育
    马哥教育 2018-01-31 22:33

    总结的很赞~DNS解析过程可以用图来说明会清楚点;另外DNS智能解析遇到的问题、解决思路和实验结果最好能描述的更细一点哈~加油~

    • N28_成都_逆神阳
      N28_成都_逆神阳 2018-02-01 08:29

      好的,老师!我加一个图。

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达娱乐开户  guoqibee.com  万达娱乐主管QQ  测试  万达招商QQ  万达娱乐开户  万达娱乐招商QQ  万达娱乐直属QQ  万达娱乐