随笔分类 - Protocol
TCP 协议笔记
摘要:目录为什么建立连接需要“三次握手”?为什么断开连接需要“四次挥手”?关键机制:四次挥手后的 TIME_WAIT(2MSL) TCP是主机对主机层的传输控制协议,这个协议主要为了提供可靠的双向连接传输服务。 怎么实现这个可靠的双向连接传输服务? 答案在三次和四次里,协议里设计将连接建立设计为“三次握手
阅读全文
SSO(Single Sign On-单点登录)方案笔记
摘要:目录SSO的定义SSO中的角色和OAuth协议的区别?多应用间的登录流程 SSO 其实是一套高度依赖中央授权服务器(IdP)的登录方案。 SSO的定义 SSO是一种身份验证机制,用户只需要使用一套凭据(比如用户名和密码)登录一次,就可以访问多个相互信任的应用程序或系统,而无需在每个应用中重新登录。
阅读全文
OAuth2 协议解析(安全视角)
摘要:目录Refinition四个核心角色四类常见授权模式授权模式中的术语OAuth2 协议流程解析后端之间的交互流程-包含安全方案设计应用注册与安全凭证发放OAuth2授权码流程为什么用code不直接返回token? Refinition OAuth2 是在WEB基础上发展出来的一个授权框架(Autho
阅读全文
JWT身份认证原理介绍
摘要:目录传统的身份认证特点JWT的身份认证特点JWT的结构解析JWT 的工作流程安全注意事项 JSON Web Token (JWT) 是一种开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间以 JSON 对象安全地传输信息。这些信息可以被验证和信任,因为它是数字签名过的。 J
阅读全文
IP协议学习笔记
摘要:目录IP地址格式IP分类CIDR 和 子网掩码介绍NAT+公网、私网地址CIDR 与 VLSMVLSM 子网划分案例练习Reference IP的作用类似物理世界中的地址,用于定位机器的位置。只不过物理的地址是文字描述,计算机世界的IP是一串二进制数,并且它是有一定约定和规则的。 下面我来学习关于I
阅读全文
ARP协议介绍与ARP协议的攻击手法
摘要:目录ARP是什么?ARP协议工作原理ARP协议下的攻击原理攻击软件防范Reference ARP是什么? ARP是通过网络地址(IP)来定位机器MAC地址的协议,它通过解析网络层地址(IP)来找寻数据链路层地址(MAC)的网络传输协议。 对个定义不能理解的话,可以结合 TCP/IP 模型图理解,如下
阅读全文
DNS Protocol笔记
摘要:目录DNS协议DNS查询域维护DNS流量监控DNS本身安全 以前对DNS(Domain Name System)是一个互联网的基础设施,提供域名解析服务。 详细的定义: DNS协议流程是一个层层递进的域名解析过程,当用户输入域名后,浏览器会优先查询本地缓存,接着是操作系统缓存,然后向本地域名服务器发
阅读全文
DNS反向查询原理(DNS协议)
摘要:目录DNS反向查询是什么DNS反向查询的使用场景实验参考 DNS查询是将域名转成IP,DNS反向查询就是将IP转成域名。 DNS反向查询是什么 DNS反向查询(Reverse DNS Lookup,简称rDNS)是指通过IP地址查询对应的域名的过程。与常规的DNS查询(即通过域名查询IP地址)相反,
阅读全文
浙公网安备 33010602011771号