
web
nju.拈花
github.com/nju-Nicko
展开
-
Wireshark验证TCP三次握手四次挥手
本文介绍如何通过Wireshark抓包工具验证TCP的三次握手四次挥手过程。首先本地起了一个tomcat服务器,跑了一个简单的基于SpringMVC的rest服务。打开Wireshark,捕获指定网卡的包,这里就是napcap loopback adapter。显示过滤器里输入http,只展示http请求包。这会还没有http的数据包。postman里进行一下调用。...原创 2020-03-10 23:19:29 · 678 阅读 · 0 评论 -
Wireshark抓包工具使用
Wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用Wireshark的人必须了解网络协议,否则就看不懂Wireshark了。为了安全考虑,Wireshark只能查看封包,而不能修改封包的内容,或者发送封包。Wireshark能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以Wireshark看不懂HTTPS中的内容...转载 2020-03-08 21:25:42 · 863 阅读 · 1 评论 -
通过document.domain实现跨域访问
由于JavaScript同源策略的限制,脚本只能读取和所属文档来源相同的窗口和文档的属性。对于已经有成熟产品体系的公司来说,不同的页面可能放在不同的服务器上,这些服务器域名不同,但是拥有相同的上级域名,比如id.qq.com、www.qq.com、user.qzone.qq.com,它们都有公共的上级域名qq.com。这些服务器上的页面之间的跨域访问可以通过document.domain来进行...原创 2018-03-10 12:40:47 · 46209 阅读 · 6 评论 -
JSON Web Token - 在Web应用间安全地传递信息
JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。让我们来假想一下一个场景。在A用户关注了B用户的时候,系统发邮件给B用户,并且附有一个链接“点此关注A用户”。链接的地址可以是这样的:https://your.awesome-app.com/make-friend/?from_user=B&target_u...转载 2018-01-16 00:04:38 · 299 阅读 · 0 评论 -
八幅漫画理解使用JSON Web Token设计单点登录系统
上次在《JSON Web Token - 在Web应用间安全地传递信息》中我提到了JSON Web Token可以用来设计单点登录系统。我尝试用八幅漫画先让大家理解如何设计正常的用户认证系统,然后再延伸到单点登录系统。如果还没有阅读《JSON Web Token - 在Web应用间安全地传递信息》,我强烈建议你花十分钟阅读它,理解JWT的生成过程和原理。用户认证八步走所谓用户认证(...转载 2018-01-16 00:07:11 · 331 阅读 · 0 评论 -
输入网址后,浏览器从访问服务器到呈现网页的过程
当你输入一个网址的时候,实际会发生什么? 作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。 本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~ 1. 首先嘛,你得在浏览器里输入要网址: 2. 浏览器查找域名的I...转载 2016-11-12 15:20:34 · 11662 阅读 · 3 评论