首页 > 其他分享 >如何使用HTTPS加密保护网站?

如何使用HTTPS加密保护网站?

时间:2023-03-06 14:32:28浏览次数:42  
标签:Web 加密 证书 网站 SSL HTTPS 服务器

加密 Web 内容并不是什么新鲜事:自发布通过SSL/TLS协议来加密 Web 内容的规范以来,已经过去了近 20 年。然而,近年来,运行安全的HTTPS加密 Web 服务器已经从一种选择变成了一种安全防护的必需品。 

黑客继续寻找并找到窃取用户和Web服务之间发送的信息的方法,通常是通过利用通过超文本传输协议发送的未加密内容。即使对于普通的、非目标的 Web 内容,使用加密保护网站也至关重要,因为主流浏览器现在将未加密的网站标记为“不安全”。 

虽然HTTPS网站加密是确保浏览器和服务器之间数据完整性的要求,但它也越来越成为新浏览器功能的先决条件。学习如何通过启用HTTPS来加密网站是强制性的,特别是对于希望为用户提供安全可靠的Web体验的企业。 

如何使用HTTPS加密保护网站?_服务器

什么是HTTPS加密?

HTTP 在客户端和服务器之间以纯文本形式传输数据。因此,任何有权访问您和服务器之间的任何网段的人 - 在您的网络上,在服务器的网络上或介于两者之间的任何地方 - 都可以查看您的网上冲浪的内容。 

使用 HTTPS 保护与金融交易、个人身份信息或任何其他敏感数据相关的数据,并避免浏览器将您的网站标记为不安全。HTTPS 通过传输层安全性(TLS)协议运行 HTTP 来实现网站加密。尽管SSL协议在20年前被TLS取代,但这些证书仍然通常被称为SSL证书。 

以下是其工作原理的简化视图:

(1) 启动 Web 浏览器并使用 URL 上的 https:// 前缀请求安全页面。

(2) 您的 Web 浏览器通过 HTTPS 端口(TCP 端口 443)联系 Web 服务器,并请求安全连接。

(3)服务器使用其 SSL 证书的副本进行响应。

(4)Web 浏览器使用该证书来验证远程服务器的身份并提取远程服务器的公钥。

(5)您的 Web 浏览器创建一个会话密钥,使用服务器的公钥对其进行加密,然后将加密的密钥发送到服务器。

(6)服务器使用其私钥解密会话密钥。

(7)客户端和服务器使用会话密钥加密所有进一步的通信。

虽然 HTTPS 会话可以可靠地被认为是安全的,不会受到窃听,但 HTTPS 本身并不能抵御任何其他类型的风险。站点管理员仍必须在预防和缓解跨站点脚本、注入和许多其他针对应用程序或其他网站漏洞的方面发挥积极作用。

 

如何使用HTTPS加密网站

从字面上看,加密网站的密钥放在 Web 服务器中。要使 Web 服务器能够加密其发送的所有内容,必须安装公钥证书。 

安装 SSL 证书并使 Web 服务器能够将其用于 HTTPS 加密的方法,因所使用的 Web 服务器软件而异。但是,在几乎所有情况下,该过程大致包括以下步骤:

(1) 确定需要加密的所有 Web 服务器和服务。服务器可能托管在云中、本地或互联网服务提供商或其他服务提供商处。单个SSL证书可以在多台服务器上使用,但这样做可能会有风险:如果SSL证书在一台服务器上遭到破坏,黑客将能够在使用它在任何其他服务器上利用该证书。最佳做法是为每个服务器或服务申请单独的SSL证书。

(2)Web 服务器申请SSL证书。SSL证书应从权威CA机构(如:沃通CA)申请购买。

(3) 将 Web 服务器配置为使用 HTTPS,而不是 HTTP。Web 服务器配置过程包括安装 SSL 证书、启用对 HTTPS加密的支持以及配置 HTTPS加密选项。配置过程将根据服务器是托管在云中还是本地以及正在使用的 Web 服务器软件而有所不同,沃通提供一对一技术支持,为沃通SSL证书用户提供专业的技术指导。

(4) 配置管理证书。对加密网站的持续管理和质量控制至关重要。沃通与知名机构合作提供SSL健康检测工具,定期测试证书部署情况、有效响应情况、证书生命周期等。确保SSL证书正确有效地保护数据传输安全。

安装SSL证书并为用户提供与您的 Web 服务器建立 HTTPS 连接的能力,是您在通过 Web 进行交易时为网站增加安全性并建立用户信心的最简单方法之一。它消除了来自Web浏览器的“站点不安全”消息,并确保通信不会在互联网上被窃听。

标签:Web,加密,证书,网站,SSL,HTTPS,服务器
From: https://blog.51cto.com/u_14542154/6103106

相关文章

  • edge禁止自动https
    问题描述http网站自动被https,搞的莫名其妙,经过查询得知被自动http->https(如果可行的话)微软为Edge浏览器引入自动HTTPS切换功能问题解决edge://flags/#edge-automati......
  • 学习网站(自考学习)
    1.百分百自考网2.中国大学MOOC3.网易公开课4.人人自学网5.学堂在线6.心晴网7.一席8.大力盘......
  • JS-表单提交及前端MD5加密问题
    【目标】前端提交密码,通过MD5加密后,浏览器抓包看到的表单信息中,密码是加密后的。【问题】密码加密后输出是加密后的,但是抓包看到的表单数据是明文密码。【问题代码】1......
  • 计算机基础_网络协议2.TCP、HTTP、HTTPS
    三次握手和四次挥手详细原理,为什么要使用这种机制?当进行第一次握手,网络不好可能会堵塞,所以连接的请求并没有到达服务器端;但是tcp连接有超时重传的机制,所以再一次发送请求,......
  • NOI / 1.7编程基础之字符串 12:加密的病历单
    描述小英是药学专业大三的学生,暑假期间获得了去医院药房实习的机会。在药房实习期间,小英扎实的专业基础获得了医生的一致好评,得知小英在计算概论中取得过好成绩后,主任又......
  • 网站监控邮件发送方法
    网站监控、功能脚本执行结果邮件:/***邮件发送方法*@paramstring$title邮件主题*@paramstring$content邮件内容*/functionsend_email($title,$content){......
  • 防止网站页面被其他网站iframe引用方法
    1、在响应头里加一个X-Frame-Options其取值有三种,大部分浏览器都支持:DENY:浏览器拒绝当前页面加载任何Frame页面SAMEORIGIN:frame页面的地址只能为同源域名下的页面ALLOW-FROM......
  • 在线图书借阅网站( Python +Vue 实现)
    功能介绍平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。整个平台包括前台和后台两个部分。前台功能包括:首页、图书详情页、用户中心......
  • 打开谷歌开发站网站、安卓开发者网站办法--使用国内镜像站即可
    文档说明:只记录关键地方;2023-03-05环境:chromium内核浏览器办法:借助浏览器扩展ReplaceGoogleCDN的地址重定向功能访问developer.android.com自动跳转到htt......
  • git clone的时候出现出现 fatal: unable to access 'https://github.com/...':OpenSSL
    一般发生这种事故因为代理在git种配置的,既然它是https代理(而不是http)gitconfighttp.proxy和gitconfig--globalhttp.proxy也无济于事。解决方案一 1、先看看......