IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 【无标题】 -> 正文阅读

[网络协议]【无标题】

1、解决DOS攻击生产案例:根据web日志或者或者网络连接数,监控当某个IP 并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频 率每隔5分钟。防火墙命令为:iptables -A INPUT -s IP -j REJECT

crontable -e

*/5 * * * * /data/ddosclear.sh

awk ?'{print $1}' ?access.log| grep ?- v ?"^$" | sort | uniq ?-c > ?/tmp/tmp .log

???exec ?< /tmp/tmp .log

???while ?read ?line

???do

?????ip=` echo ?$link| awk '{print $2}' `

?????count=` echo ?$line| awk ?'{print $1}' `

???????if ?[ $count -gt 100 ] && [ `iptables -L -n| grep ?"$ip" | wc ?-l` -lt 1 ]

???????then

?????????iptables -I INPUT -s $ip -j DROP

?????????echo ?"$line is dropped" ?>> /tmp/droplist .log

???????fi

???done

2、描述密钥交换的过程

(1):客户端A对服务器B发起请求,B首先把公钥(包含在证书中)发给A(明文传输,证书是公开的)。

(2):A使用随机数算法,生成1个密钥key,并使用公钥进行加密,生成e(key),把e(key)发送到服务器B。

(3):B收到e(key),使用私钥进行解密从而得到key。

3、https的通信过程

  1. 客户端向服务器发起HTTPS请求。
  2. 服务器发送证书给客户端。这是服务器的公钥。
  3. 客户端收到并解析公钥,查看是否有效,证书颁发机构是否可信。
  4. 客户端生成对等加密密码,用服务器公钥加密后发给服务器。
  5. 服务器收到加密数据,解密获得对等加密密码。
  6. 服务器通过对等加密密码,将数据进行对等加密并与客户端进行数据交换。

3、https的通信过程使用awk以冒号分隔获取/ettc/passwd文件第一列

????????awk -F: '{print $1}' /etc/passwd

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-11-22 12:42:59  更:2021-11-22 12:43:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 7:21:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码