第九、十周作业

1、详细描述一次加密通讯的过程,结合图示最佳。

A给B发送一份数据:只能B看到,不能被篡改。
 
A:
1)用单向加密提取数据的特征码。
2)用自己的私钥加密这个特征码并放在原有数据的后面。
3)用B的公钥加密,发送给B,于是只有B能解密。
 
B:
1)首先用自己的私钥解密,能解密,则身份得到验证。
2)用对方公钥解密特征码,得到特征码。
3)用同样的算法,对特征码进行加密,对比特征码是否相同,如果相同,则内容是完整的。

2、描述创建私有CA的过程,以及为客户端发来的证书请求进行办法证书。

3、搭建一套DNS服务器,负责解析magedu.com域名(自行设定主机名及IP)

(1)、能够对一些主机名进行正向解析和逆向解析;

(2)、对子域cdn.magedu.com进行子域授权,子域负责解析对应子域中的主机名;

(3)、为了保证DNS服务系统的高可用性,请设计一套方案,并写出详细的实施过程

4、请描述一次完整的http请求处理过程;

5、httpd所支持的处理模型有哪些,他们的分别使用于哪些环境。

6、建立httpd服务器(基于编译的方式进行),要求:

提供两个基于名称的虚拟主机:

(a)www1.stuX.com,页面文件目录为/web/vhosts/www1;错误日志为/var/log/httpd/www1.err,访问日志为/var/log/httpd/www1.access;

(b)www2.stuX.com,页面文件目录为/web/vhosts/www2;错误日志为/var/log/httpd/www2.err,访问日志为/var/log/httpd/www2.access;

(c)为两个虚拟主机建立各自的主页文件index.html,内容分别为其对应的主机名;

(d)通过www1.stuX.com/server-status输出httpd工作状态相关信息,且只允许提供帐号密码才能访问(status:status);

7、为第6题中的第2个虚拟主机提供https服务,使得用户可以通过https安全的访问此web站点;

(1)要求使用证书认证,证书中要求使用的国家(CN)、州(HA)、城市(ZZ)和组织(MageEdu);

(2)设置部门为Ops,主机名为www2.stuX.com,邮件为[email protected];

8、建立samba共享,共享目录为/data,要求:(描述完整的过程)

1)共享名为shared,工作组为magedu;

2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;

3)添加samba用户gentoo,centos和ubuntu,密码均为“mageedu”;

4)此samba共享shared仅允许develop组具有写权限,其他用户只能以只读方式访问;

5)此samba共享服务仅允许来自于172.16.0.0/16网络的主机访问;

9、搭建一套文件vsftp文件共享服务,共享目录为/ftproot,要求:(描述完整的过程)

1)基于虚拟用户的访问形式;

2)匿名用户只允许下载,不允许上传;

3)禁锢所有的用户于其家目录当中;

4)限制最大并发连接数为200:;

5)匿名用户的最大传输速率512KB/s

6)虚拟用户的账号存储在mysql数据库当中。

7)数据库通过NFS进行共享。

时间: 2024-10-24 11:58:09

第九、十周作业的相关文章

软件工程_东师站_第十周作业

一.PSP Data Type Job start Int End Total 20160510 助教 团队作业二 20:00 5 21:00 55 20160511 助教 团队作业二.三 18:45 16 20:45 104 20160512 耐撕 站立会议 18:15   18:35 20 二.进度条   代码行数 博客字数 知识点 第一周 400 430 见我博客软件工程——师大站1 第二周 0 5200 见我博客软件工程_东师站_课堂笔记 第三周 0 63 站立会议.单元测试 第四周 1

第十周作业补做

20165326第十周课上测试补做 知识点简介 课上代码 1 2 ch15代码分析 ch15课后习题 (1)使用堆栈结构输出an的若干项,其中a_n=2a_n-1+2a_n=2a_(n-1)+2a_(n-2),a_1=3,a_2=8 import java.util.*; public class E1 { public static void main(String[] args) { Stack<Integer> stack = new Stack<Integer>(); st

2017-2018-1 Java演绎法 第九、十周 作业

团队成员 [20162315 马军] [20162316 刘诚昊] [20162317 袁逸灏(组长)] [20162319 莫礼钟] [20162320 刘先润] [20162330 刘伟康] 项目码云地址 [托管链接] [Alpha 阶段]Scrum 博客汇总 [Alpha版本]冲刺阶段 - Day1 - 启航(11.28) [Alpha版本]冲刺阶段 - Day2 - 漂流(12.01) [Alpha版本]冲刺阶段 - Day3 - 逆风(12.02) [Alpha版本]冲刺阶段 - Da

20169217 《Linux内核原理与分析》 第十周作业

实验内容 理解Linux系统中进程调度的时机,可以在内核代码中搜索schedule()函数,看都是哪里调用了schedule(),判断我们课程内容中的总结是否准确: 使用gdb跟踪分析一个schedule()函数 ,验证您对Linux系统进程调度与进程切换过程的理解: 特别关注并仔细分析switch_to中的汇编代码,理解进程上下文的切换机制,以及与中断上下文切换的关系: Linux系统进程调度与进程切换过程 进程调度分为三种类型: 中断处理过程(包括时钟中断.I/O 中断.系统调用和异常)中,

第十周作业

本周作业内容: 系统的INPUT和OUTPUT默认策略为DROP,请完成以下关于iptables的题目: 1.限制本地主机的web服务器在周一不允许访问:新请求的速率不能超过100个每秒:web服务器包含了admin字符串的页面不允许访问:web服务器仅允许响应报文离开本机: 2.在工作时间,即周一到周五的8:30-18:00,开放本机的ftp服务给172.16.0.0网络中的主机访问:数据下载请求的次数每分钟不得超过5个: 3.开放本机的ssh服务给172.16.x.1-172.16.x.10

网络攻防实践 第十周作业

网络攻防实践作业 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,tabl

2016-11-19第十周作业

系统的INPUT和OUTPUT默认策略为DROP,请完成以下关于iptables的题目: 1.限制本地主机的web服务器在周一不允许访问:新请求的速率不能超过100个每秒:web服务器包含了admin字符串的页面不允许访问:web服务器仅允许响应报文离开本机: iptables -A  INPUT -p tcp --dport 80 -m time ! --weekdays  Mon  -m state --state NEW -m limit --limit 100/s -j ACCEPT i

python第五十四天--第十周作业

SELECT版FTP:使用SELECT或SELECTORS模块实现并发简单版FTP允许多用户并发上传下载文件 必须使用select or selectors模块支持多并发,禁止使用多线程或多进程 REDMAE 用户登陆 1.查看共享目录文件2.上传文件,3.下载方件4.退出 程序结构:socket_server_client/#程序目录|- - -clients/#client程序主目录| |- - -__init__.py| |- - -bin/#启用目录| | |- - - __init__

第十周作业【Linux微职位】

一.建立samba共享,共享目录为/data,要求:(描述完整的过程)1)共享名为shared,工作组为magedu:2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组:密码均为用户名:3)添加samba用户gentoo,centos和ubuntu,密码均为"mageedu":4)此samba共享shared仅允许develop组具有写权限,其他用户只能以只读方式访问:5