zoukankan      html  css  js  c++  java
  • 使用TLS/SSL传输层安全机制实现web项目的通信安全

    自己的web项目在内网ip访问时,浏览器会提示不安全

    原因就是因为没有证书,而传输层的TLS/SSL协议,会告诉我们本地客户端的浏览器,我现在访问的web项目的ip地址可能存在安全风险

    要解决这个通信安全的问题,可以给我们的web项目配置一个自签名证书,并且向本地客户端的浏览器导入该证书,进行授权信任。

    1、首先安装vmware,新建ubuntu虚拟机

    2、默认一开始没有root,我们使用sudo passwd root 命令设置一下root的密码,之后su切换root

    3、使用ifconfig获取ip地址,这里要是这个命令说不能获取,就进行第4步

    4、先更新源:sudo apt-get update,再安装工具:sudo apt install net-tools,重新输入ifconfig

    5、下载安装好FileZilla,连接传文件

    6、将下载好的easyrsa3传到虚拟机上

    7、参考https://blog.csdn.net/iteye_14218/article/details/82653391,生成.key和.crt证书

    8、用openssl将.key和.crt证书合成.pkcs12证书,记下输入的密码

    openssl pkcs12 -export -in server.crt -inkey server.key -out server.pkcs12

    9、将.pkcs12证书传出到本地文件中,然后配置进我们的web项目

    10、这时候浏览器访问我们的web项目,依旧是不安全的提示,因为我们这个证书是自己做的,浏览器并不知道有这个证书的存在,所有我们需要在浏览器导入该证书

  • 相关阅读:
    Excel 用row()函数 在Excel中自动添加序号,
    sql server数据导入
    Excel导入sq server后数据列以科学计数法显示
    left join 和 left outer join 的区别
    多点求值与暴力插值
    生成函数

    洲阁筛 学习笔记
    「NOI2017」游戏 解题报告
    CF 1045 H. Self-exploration 解题报告
  • 原文地址:https://www.cnblogs.com/pskcoco/p/13237474.html
Copyright © 2011-2022 走看看