当前位置: 首页 > wzjs >正文

seo01西安百度首页优化

seo01,西安百度首页优化,无锡做网站品牌公司,自己的公众号怎么做的概述 https协议是在http协议的基础上,使用TLS协议对http数据进行了加密,使得网络通信更加安全。一般情况下,使用WireShark抓取的https流量,数据都是加密的,无法直接查看。但是可以通过以下两种方法,解密抓…

概述

  • https协议是在http协议的基础上,使用TLS协议对http数据进行了加密,使得网络通信更加安全。
  • 一般情况下,使用WireShark抓取的https流量,数据都是加密的,无法直接查看。但是可以通过以下两种方法,解密抓取到的https流量数据。

方法一:通过RSA私钥解密

  • 首先需要下载服务端的RSA证书私钥文件

  • 在WireShark中,选择编辑->首选项->RSA密钥,然后添加RSA证书私钥文件。

    • 在这里插入图片描述
  • 或者选择编辑->首选项->Protocols->TLS, 点击RSA keys list后面的编辑按钮,设置服务端的ip和端口,协议写http, 再导入RSA私钥文件。

    • 在这里插入图片描述
  • 这样重新抓包,就可以抓到解密后的https流量。

    • 在这里插入图片描述
  • 这种方法只能解密密钥协商算法为RSA的加密套件,支持的常用加密套件有以下几种:

    •   TLS_RSA_WITH_AES_256_GCM_SHA384TLS_RSA_WITH_AES_128_GCM_SHA256TLS_RSA_WITH_AES_256_CBC_SHA256TLS_RSA_WITH_AES_128_CBC_SHA256TLS_RSA_WITH_AES_256_CBC_SHATLS_RSA_WITH_AES_128_CBC_SHA
      
  • 并且需要拿到RSA证书私钥,可能不太实用。

方法二:使用密钥日志文件

  • https流量加密的核心是TLS协议,其握手过程会协商出会话密钥,用于加密实际传输的数据。

  • 当客户端配置了密钥日志文件后,每次TLS握手完成时,会将会话密钥等信息写入指定的日志文件中,这样WireShark就可以使用日志文件中的会话密钥等信息解密HTTPS流量数据。

  • 如果使用浏览器,可配置SSLKEYLOGFILE环境变量,指定一个日志文件路径。如果不生效,可重启下电脑。

    •   set SSLKEYLOGFILE=C:\sslpath\sslkeylog.txt
      
  • 如果使用C/C++编写的客户端程序,可通过OpenSSL接口指定密钥日志文件

    •   void keylog_callback(const SSL *ssl, const char *line) {FILE *keylog = fopen("C:\\sslpath\\sslkeylog.txt", "a");if (keylog) {fprintf(keylog, "%s\n", line);fclose(keylog);}}int main () {SSL_CTX *ctx = SSL_CTX_new(TLSv1_2_client_method());if(ctx == NULL){ERR_print_errors_fp(stderr);return -1;}       SSL_CTX_set_keylog_callback(ctx, keylog_callback);return 0;}
      
  • 然后在WireShark中选择编辑->首选项->Protocols->TLS, 在(Pre)-Master-Secret log filename的编辑框中指定日志文件路径。

    • 在这里插入图片描述
  • 再重新抓取,依然可以成功解密https流量

    • 在这里插入图片描述
  • 这种方法几乎支持所有的加密套件。

  • 密钥日志文件若泄露,可解密所有记录的HTTPS流量,仅限测试环境使用。

总结

  • 通过RSA证书私钥解密使用密钥日志文件
    加密套件支持情况只支持RSA密钥协商算法的加密套件,不支持ECDH、DH等其他密钥协商算法的加密套件几乎支持所有加密套件
    安全性只支持解密指定服务器的https流程,更加安全可解密所有的https流量, 密钥日志文件要谨慎保存
    实用性需要服务端提供证书私钥, 不太实用不需要服务端提供证书私钥,更加实用
http://www.dtcms.com/wzjs/194037.html

相关文章:

  • 奉贤做网站推广软件赚钱的平台
  • 替网站做任务怎么做的南宁百度快速排名优化
  • 网站开发中用到的英文单词网络广告电话
  • asp.net学校网站整站系统源码网络软文案例
  • 大连网站制作的公司哪家好营销策略模板
  • 自助建站系统无任何限制网站建设的基本流程
  • 新浪 博客可以做网站优化吗seo教程百度网盘
  • 网站标签怎么做跳转页面厦门seo关键词排名
  • 站长seo百度经验首页
  • 网站建设工期时间表网上软文发稿平台
  • 网站如何做视频链接石景山区百科seo
  • wordpress怎么修改北京seo顾问服务
  • 怎么建设自己的论坛网站营销推广公司
  • wordpress文章主图优化推广排名网站教程
  • 怎样做编辑发到网站seo网站营销推广公司
  • 南京小程序开发制作seo百度百科
  • 电子商务网站盈利模式百度网站客服电话
  • 专做鞋子的网站长沙自动seo
  • 东莞开发公司网站建设百度推广官网首页
  • wordpress伪静态不跳转404湖北seo公司
  • 番禺外贸型网站建设竞价推广是什么工作
  • 软件接单安卓优化大师旧版本
  • 网站系统开发怎么做哪些平台可以发布推广信息
  • 网站建设开发方式南京seo排名
  • 河南省能源规划建设局网站电商运营推广的方式和渠道有哪些
  • 建设厅网站举报搜狐视频
  • 校园网站制作seo关键词选择及优化
  • 异地备案 网站在线搜索资源
  • 网站设计标准泰安网站制作推广
  • 网站首页图片素材长图厦门网络推广