`

ssl与https(2)-https简介

 
阅读更多
HTTPS(Hypertext Transfer Protocol Secure)安全超文本传输协议


它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的完全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于商业信息的加密是合适的。HTTPS和SSL支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁。

https是以安全为目标的HTTP通道,简单讲是HTTP的安全版,提供了身份验证与加密通讯方法,它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。即HTTP下加入SSL层,https的安全基础是SSL,因此加密的详细内容请看SSL。


限制
它的安全保护依赖浏览器的正确实现以及服务器软件、实际加密算法的支持.
一种常见的误解是“银行用户在线使用https:就能充分彻底保障他们的银行卡号不被偷窃。”实际上,与服务器的加密连接中能保护银行卡号的部分,只有用户到服务器之间的连接及服务器自身。并不能绝对确保服务器自己是安全的,这点甚至已被攻击者利用,常见例子是模仿银行域名的钓鱼攻击。少数罕见攻击在网站传输客户数据时发生,攻击者尝试听数据于传输中。



应用
extended validation ssl certificates翻译为中文即扩展验证(EV)SSL证书,该证书经过最彻底的身份验证,确保证书持有组织的真实性。独有的绿色地址栏技术将循环显示组织名称和作为CA的GlobalSign名称,从而最大限度上确保网站的安全性,树立网站可信形象,不给欺诈钓鱼网站以可乘之机。
对线上购物者来说,绿色地址栏是验证网站身份及安全性的最简便可靠的方式。在IE7.0、FireFox3.0、Opera 9.5等新一代高安全浏览器下,使用扩展验证(EV)SSL证书的网站的浏览器地址栏会自动呈现绿色,从而清晰地告诉用户正在访问的网站是经过严格认证的。此外绿色地址栏临近的区域还会显示网站所有者的名称和颁发证书CA机构名称,这些均向客户传递同一信息,该网站身份可信,信息传递安全可靠,而非钓鱼网站。

分享到:
评论

相关推荐

    mongodb-win32-x86_64-2008plus-ssl-4.0.3

    1. **MongoDB简介**:MongoDB是一个开源的NoSQL数据库,使用JSON格式的文档进行存储,支持丰富的查询语言和索引,提供了高可扩展性和高性能。它采用分布式架构,允许数据分布在多台服务器上,支持水平扩展,能轻松...

    SSL配置手册-tomcat

    #### 一、SSL与Tomcat简介 在深入了解如何在Tomcat服务器上配置SSL之前,我们先简要回顾一下SSL和Tomcat的基本概念。 - **SSL (Secure Sockets Layer)**:是一种用于保障互联网通信安全的协议,它通过加密数据来...

    java_https_ssl

    IE浏览器在访问HTTPS站点时,会验证服务器的SSL证书,包括证书的颁发机构、有效期、公钥以及与域名的匹配性。如果证书无效或不被信任,浏览器会显示警告信息,用户可以选择继续访问或中断连接。 SSL介绍 SSL协议是...

    https---github.com-siddharthsharma25-ssl-testing

    SSL/TLS在HTTPS(HTTP over SSL/TLS)中扮演着关键角色,确保了网页浏览器与服务器之间的通信是加密的,防止中间人攻击和数据泄露。 【描述】:“https --- github.com-siddharthsharma25-ssl-testing”的描述虽然...

    mongodb-win32-x86_64-2008plus-ssl-3.2.1-rc0-signed

    2. **安全性增强**:引入了更强大的身份验证机制,并支持TLS/SSL加密连接,增强了数据传输的安全性。 3. **可扩展性和管理工具**:提供了更多用于监控和管理集群状态的工具,方便用户进行故障排查和性能调优。 ### ...

    java https ssl 实例 例子

    2. 服务器发送 SSL 证书 3. 客户端验证 SSL 证书 4. 客户端生成随机数 5. 客户端和服务器建立加密连接 六、证书各部分的含义 数字证书主要包括以下几个部分: 1. 颁发者信息 2. 证书持有者信息 3. 公钥信息 4. ...

    SSL and TLS Theory and Practice.pdf

    ### SSL与TLS理论与实践 #### 一、引言 《SSL与TLS理论与实践》是一本关于安全套接层(Secure Sockets Layer, SSL)和传输层安全(Transport Layer Security, TLS)协议的专业书籍。本书第二版由Rolf Oppliger撰写...

    apache_2.0.55-win32-x86-no_ssl.rar

    2. 版本2.0.55详解: Apache 2.0.55是Apache HTTP Server的一个较旧版本,发布于2005年。虽然较新版本可能包含了更多的改进和安全更新,但这个版本依然被一些用户用于特定环境或老系统。这个版本的主要特性包括: -...

    局域网13-SSL配置

    2. 配置SSL服务器端策略:配置SSL服务器端策略参数,例如启用SSL、设置SSL协议版本、设置加密算法等。 3..typical配置:配置SSL服务器端策略的典型配置举例,例如配置SSL服务器端策略以便于HTTPS访问。 配置SSL...

    https Ssl 配置设置

    #### 一、SSL/TLS简介 SSL(Secure Sockets Layer)及其后续版本TLS(Transport Layer Security)是一种用于保障网络通信安全的技术。它们通过对传输的数据进行加密,防止数据在传输过程中被截获或篡改。SSL证书是...

    SSL协议详解.pdf

    - **与HTTPS的关系**:HTTPS(HyperText Transfer Protocol Secure)是HTTP的安全版本,它在HTTP的基础上加入了SSL/TLS协议,从而实现了安全的数据传输。 #### 六、SSL协议的技术细节 1. **握手过程**: - 客户端...

    Apache_2.4.23-x64-no-ssl.zip

    2. **版本2.4.23** 版本2.4.23是Apache服务器的一个稳定发行版,带来了许多性能优化和新特性,包括模块化设计、事件模型、更好的内存管理以及更严格的配置语法。这个版本还修复了一些已知的安全漏洞和错误,增强了...

    ssl加密技术 方法 简介

    OpenSSL提供了命令行工具和编程接口,允许开发者构建支持SSL的安全服务器,例如与Apache web服务器集成以创建支持HTTPS的网站。 配置OpenSSL服务器通常包括下载OpenSSL源代码,编译安装,然后配置服务器软件(如...

    Tomcat 开启基于https的SSL配置

    二、SSL 证书简介 要想使用 HTTPS,首先,我们需要有 SSL 证书。证书可以通过两个渠道获得: 1. 公开可信认证机构,例如 CA,但是申请一般是收费的,一般几百到几千一年。 2. 自己生成,虽然安全性不是那么高,但...

    SSL协议的分析及实现

    #### 一、SSL协议简介 SSL(Secure Sockets Layer),即安全套接层协议,是一种用于确保客户端与服务器间通信安全的协议。自推出以来,SSL得到了广泛的采用,尤其是在保障Web安全方面发挥着至关重要的作用。SSL的...

    ssl-demo.zip

    HTTPS是HTTP(超文本传输协议)与SSL/TLS的结合,主要用于保护用户的隐私信息,如登录凭据、信用卡号等敏感数据。它的主要特点是: 1. 数据加密:通过SSL/TLS协议,通信双方的数据被加密,防止中间人攻击。 2. 身份...

    WebLogic SSL 安全服务器设置

    - **整体结构概览**:SSL位于应用层与传输层之间,为TCP/IP连接提供加密处理。 - **加密基础知识**:SSL使用公钥和私钥加密机制,公钥用于加密,私钥用于解密。 - **密钥协商过程**:客户端和服务器通过非对称加密...

    JAVA实现SSL协议

    **一、SSL协议简介** SSL协议是一种网络安全协议,它为网络通信提供了加密处理、服务器认证以及可选的客户端认证功能。SSL协议由握手协议、记录协议、密码套件、证书和变更密码规格等组成,确保了数据的完整性和机密...

    WebLogic 配置SSL详解

    1.1 SSL 简介 SSL(Server Socket Layer)协议是一种安全协议,用于保护在开放网络(Internet)上的信息传递。SSL 协议使用不对称加密技术实现会话双方之间信息的安全传递,可以实现信息传递的保密性、完整性,并且...

Global site tag (gtag.js) - Google Analytics