10年世界杯冠军_梅西2018年世界杯 - kefulq.com

超文本传输安全协议

直播女篮世界杯 2025-07-28 18:10:28

网际网路协议套组

应用层

BGP

DHCP

DNS

FTP

HTTP

HTTPS

IMAP

LDAP

MGCP(英语:Media Gateway Control Protocol)

MQTT

NNTP

NTP

POP

ONC/RPC

RTP

RTSP

SIP

SMTP

SNMP

Telnet

TLS/SSL

SSH

XMPP

更多...

传输层

TCP

UDP

DCCP

SCTP

RSVP

更多...

网路层

IP

IPv4

IPv6

ICMP

ICMPv6

ECN

IGMP

OSPF

IPsec

RIP

更多...

连结层

ARP

NDP

Tunnels

L2TP

PPP

MAC

Ethernet

DSL

ISDN

FDDI

更多...

查论编HTTP/HTTPS

版本

HTTP/0.9

HTTP/1.0

HTTP/1.1

HTTP/2

HTTP/3

请求方法

OPTIONS

GET

HEAD

POST

PUT

DELETE

TRACE

CONNECT

PATCH

报文主体

头栏位

Cookie

ETag

Location

HTTP referer

DNT

X-Forwarded-For

状态码

301 Moved Permanently

302 Found

303 See Other

307 Temporary Redirect

403 Forbidden

404 Not Found

451 Unavailable For Legal Reasons

相关主题

HTTP持久连接

HTTP压缩

分块传输编码

WWW

查论编此条目需要编修,以确保文法、用词、语气、格式、标点等使用恰当。请按照校对指引,帮助编辑这个条目。(帮助、讨论)

超文本传输安全协定(英语:HyperText Transfer Protocol Secure,缩写:HTTPS;常称为HTTP over TLS、HTTP over SSL或HTTP Secure)是一种透过计算机网路进行安全通讯的传输协议。HTTPS经由HTTP进行通讯,利用TLS加密封包。

HTTPS的主要目的是提供对网站伺服器的身份认证,以保护交换资料的隐私与完整性。这个协议由网景公司(Netscape)在1994年首次提出,随后扩展到网际网路上。

历史上,HTTPS连接经常用于万维网上的交易支付和企业信息系统中敏感信息的传输。在2000年代末至2010年代初,HTTPS开始广泛使用,以确保各类型网页是真实的,保护帐户和保持用户通信、身份和网络浏览的私密性。

主要作用[编辑]

在网页浏览器的网址列上显示HTTPS网路协议的插图

更多信息:传输层安全

HTTPS的主要作用是在不安全的网络上创建一个安全信道,并可在使用适当的加密套件和服务器证书可被验证且可被信任时,对窃听和中间人攻击提供合理的防护。

HTTPS的信任基于预先安装在操作系统中的证书颁发机构(CA)。因此,与一个网站之间的HTTPS连线仅在这些情况下可被信任:

浏览器正确地实现了HTTPS且操作系统中安装了正确且受信任的证书颁发机构;

证书颁发机构仅信任合法的网站;

被访问的网站提供了一个有效的证书,也就是说它是一个由操作系统信任的证书颁发机构签发的(大部分浏览器会对无效的证书发出警告);

该证书正确地验证了被访问的网站(例如,访问https://example.com时收到了签发给example.com而不是其它域名的证书);

此协议的加密层(SSL/TLS)能够有效地提供认证和高强度的加密。

不应将HTTPS和在RFC 2660中定义的安全超文本传输协议(S-HTTP)相混淆。

统计[编辑]

截至2018年6月,Alexa排名前100万的网站中有34.6%使用HTTPS作为预设值[1],互联网141387个最受欢迎网站的43.1%具有安全实施的HTTPS[2],以及45%的页面载入(透过Firefox纪录)使用HTTPS[3]。2017年3月,中国注册域名总数的0.11%使用HTTPS。[4]

根据Mozilla统计,自2017年1月以来,超过一半的网站流量被加密[5][6]。

浏览器实现[编辑]

当连接到一个提供无效证书的网站时,较旧的浏览器会使用一个对话框询问用户是否继续,而较新的浏览器会在整个窗口中显示警告。

Google Chrome、Internet Explorer和Firefox等浏览器在网站含有由加密和未加密内容组成的混合内容时,会发出警告。

自2018年起,Firefox及Chromium(以及Google Chrome、Microsoft Edge)调整了其显示网站域名及其安全程度的方式,包括不再突出显示HTTPS协议下的网页及将非HTTPS协议下的网页标注为不安全。电子前哨基金会曾经建议“在理想的世界中,任何网络请求都能默认为HTTPS的。”该基金会也曾制作了Firefox扩展组件来推广这一建议。[7][8]在Chrome浏览器上也有类似的扩充功能。[9]

下图是以Firefox浏览器为例,使用HTTPS时可能出现的几种效果:

访问使用扩展验证证书的网站时,Firefox地址栏前端呈锁形标记,在点击后弹出的界面中并显示经过验证的公司的名称

防攻击程式之一;Firefox 3 rc1 扩充功能验证SSL网址列和凭证详细资讯

访问使用普通证书的网站时,Firefox地址栏前端呈锁形标记

大部分浏览器会对无效证书(比如自签证书或过期证书)发出警告,图例:Firefox的警告“面临潜在的安全风险”

技术细节[编辑]

与HTTP的差异[编辑]

HTTP的URL是由“http://”起始与默认使用端口80,而HTTPS的URL则是由“https://”起始与默认使用端口443。

爱德华·斯诺登的泄密文件显示美国国家安全局对不加密的HTTP很感兴趣(英语:Upstream collection)。

HTTP不是安全的,而且攻击者可以通过监听和中间人攻击等手段,获取网站帐户和敏感信息等。HTTPS的设计可以防止前述攻击,在正确配置时是安全的。

协议层[编辑]

HTTP协议和安全协议同属于应用层(OSI模型的最高层),具体来讲,安全协议工作在HTTP之下,传输层之上:安全协议向运行HTTP的进程提供一个类似于TCP的套接字,供进程向其中注入报文,安全协议将报文加密并注入运输层套接字;或是从运输层获取加密报文,解密后交给对应的进程。严格地讲,HTTPS并不是一个单独的协议,而是对工作在一加密连接(TLS或SSL)上的常规HTTP协议的称呼。

HTTPS报文中的任何东西都被加密,包括所有报头和荷载。除了可能的选择密文攻击(参见局限小节)之外,一个攻击者所能知道的只有在两者之间有一连接这一事实。

服务器设置[编辑]

要使一网络服务器准备好接受HTTPS连接,管理员必须创建一数字证书,并交由证书颁发机构签名以使浏览器接受。证书颁发机构会验证数字证书持有人和其声明的为同一人。浏览器通常都预装了证书颁发机构的证书,所以他们可以验证该签名。

获得证书[编辑]

由证书颁发机构签发的证书有免费的[10][11],也有每年收费数美元到数千美元不等的。

一个组织也可能有自己的证书颁发机构,尤其是当设置浏览器来访问他们自己的网站时(如,运行在公司或学校局域网内的网站)。他们可以容易地将自己的证书加入浏览器中。

作为访问控制[编辑]

HTTPS也可被用作客户端认证手段来将一些信息限制给合法的用户。要做到这样,管理员通常会给每个用户创建证书(通常包含了用户的名字和电子邮件地址)。这个证书会被放置在浏览器中,并在每次连接到服务器时由服务器检查。

当私钥失密时[编辑]

证书可在其过期前被吊销,通常情况是该证书的私钥已经失密。较新的浏览器如Google Chrome、Firefox[12]、Opera[13]和运行在Windows Vista上的Internet Explorer[14]都实现了在线证书状态协议(OCSP)以排除这种情形:浏览器将网站提供的证书的序列号通过OCSP发送给证书颁发机构,后者会告诉浏览器证书是否还是有效的。[15]

局限[编辑]

TLS有两种策略:简单策略和交互策略。交互策略更为安全,但需要用户在他们的浏览器中安装个人的证书来进行认证。

不管使用了哪种策略,协议所能提供的保护总强烈地依赖于浏览器的实现和服务器软件所支持的加密算法。

HTTPS并不能防止站点被网络蜘蛛抓取。在某些情形中,被加密资源的URL可仅通过截获请求和响应的大小推得,[16]这就可使攻击者同时知道明文(公开的静态内容)和密文(被加密过的明文),从而使选择密文攻击成为可能。

因为TLS在HTTP之下工作,对上层协议一无所知,所以TLS服务器只能为一个IP地址/端口组合提供一个证书。[17]这就意味着在大部分情况下,使用HTTPS的同时支持基于名字的虚拟主机是不很现实的。一种叫服务器名称指示(SNI)的方案通过在加密连接创建前向服务器发送主机名解决了这一问题。Firefox 2、Opera 8和运行在Windows Vista的Internet Explorer 7都加入了对SNI的支持。[18][19][20]

在TLS版本1.2中,服务端发送的证书以明文传输,因此中国大陆的防火长城可以对特定网站按照匹配的黑名单证书,检测到特定证书即执行TCP重置攻击,从而导致TLS连接无法建立。[21]这也是一种互联网信息审查和屏蔽的技术手段。TLS版本1.3中服务端证书被加密[22],然而服务器名称指示仍未被加密,并成为防火长城检测的新手段。

如果Mac OS X中的家长控制被启用,那么HTTPS站点必须显式地在“总是允许”列表中列出。[23]

历史[编辑]

网景在1994年创建了HTTPS,并应用在网景导航者浏览器中。[24]

最初,HTTPS是与SSL一起使用的;在SSL逐渐演变到TLS时,HTTPS也由在2000年五月公布的RFC 2818正式确定下来。[25]

参见[编辑]

S-HTTP

Bullrun (解密程式)(英语:Bullrun (decryption program))

计算机安全

TLS

Curl-loader(英语:Curl-loader)

直径协议(英语:AAA (Computer security))

HTTPsec(英语:HTTPsec)

莫希·马林斯皮克(英语:Moxie Marlinspike)

机会性加密

Stunnel

参考资料[编辑]

^ HTTPS usage statistics on top websites. statoperator.com. [2016-06-28]. (原始内容存档于2019-02-09).

^ SSL Pulse. Trustworthy Internet Movement. 2015-10-03 [2015-10-19]. (原始内容存档于2017-05-15).

^ Aas, Josh. Progress Towards 100% HTTPS, June 2016. Lets Encrypt. 22 June 2016 [23 July 2016]. (原始内容存档于2018-01-12).

^ 中国网络统计 duzli.cn. www.duzli.cn. [2017-03-01]. (原始内容存档于2017-03-02) (中文).

^ We're Halfway to Encrypting the Entire Web. Electronic Frontier Foundation. 21 February 2017 [3 May 2017]. (原始内容存档于2021-03-31) (英语).

^ Finley, Klint. Half the Web Is Now Encrypted. That Makes Everyone Safer. WIRED. [1 May 2017]. (原始内容存档于2021-03-03).

^ Peter Eckersley: Encrypt the Web with the HTTPS Everywhere Firefox Extension (页面存档备份,存于互联网档案馆) EFF blog, 17 June 2010

^ HTTPS Everywhere. [2011-01-30]. (原始内容存档于2011-06-05).

^ KB SSL Enforce. [2014-11-22]. (原始内容存档于2014-12-25).

^ Free SSL Certificates from a Free Certificate Authority. sslshopper.com. [2009-10-24]. (原始内容存档于2021-01-22).

^ Justin Fielding. Secure Outlook Web Access with (free) SSL: Part 1. TechRepublic. 2007-07-16 [2009-10-24]. [失效链接]

^ Mozilla Firefox Privacy Policy. Mozilla基金会. 27 April 2009 [13 May 2009]. (原始内容存档于2009年5月26日).

^ Opera 8 launched on FTP. Softpedia. 19 April 2005 [13 May 2009]. (原始内容存档于2009-07-12).

^ Lawrence, Eric. HTTPS Security Improvements in Internet Explorer 7. MSDN. 31 January 2006 [13 May 2009]. (原始内容存档于2017-07-07).

^ Myers, M; Ankney, R; Malpani, A; Galperin, S; Adams, C. Online Certificate Status Protocol - OCSP. Internet Engineering Task Force. June 1999 [13 May 2009]. (原始内容存档于2021-03-08). 引文使用过时参数coauthors (帮助)

^ Pusep, Stanislaw. The Pirate Bay un-SSL. 31 July 2008 [6 March 2009]. (原始内容存档于2009-03-08).

^ Apache FAQ: Why can't I use SSL with name-based/non-IP-based virtual hosts?. [2011-01-30]. (原始内容存档于2021-05-05).

^ Lawrence, Eric. Upcoming HTTPS Improvements in Internet Explorer 7 Beta 2. Microsoft. 22 October 2005 [12 May 2009]. (原始内容存档于2013-04-17).

^ Server Name Indication (SNI). [2011-01-30]. (原始内容存档于2017-06-30).

^ Pierre, Julien. Browser support for TLS server name indication. Bugzilla. Mozilla Foundation. [2010-12-15]. (原始内容 (2001-12-19)存档于2018-10-08).

^ 翻墙专题:安全加密登入的方法. RFA. 2011-03-18 [2011-03-21]. (原始内容存档于2020-10-20).

^ rfc8446. IETF. 2018-08 [2021-06-15]. (原始内容存档于2021-05-14).

^ Pierre, Julien. Mac OS X v10.5, 10.6: About the Parental Controls Internet content filter. Support. Apple, Inc. [2010-12-15]. (原始内容 (2010-03-30)存档于2014-08-04).

^ Walls, Colin. Embedded software. 2005: 344 [2011-01-30]. (原始内容存档于2021-04-14).

^ Rescorla, E. HTTP Over TLS. Internet Engineering Task Force. May 2000 [6 May 2009]. (原始内容存档于2021-05-02).

外部链接[编辑]

RFC 2818:HTTP Over TLS (页面存档备份,存于互联网档案馆)

SSL 3.0规范 (页面存档备份,存于互联网档案馆)(IETF)

查论编统一资源标志符方案官方

aaa(英语:AAA protocol)

aaas(英语:AAA protocol)

about

acap(英语:Application Configuration Access Protocol)

cap

cid

crid(英语:Content Reference Identifier)

data(英语:data URI scheme)

dav

dict

dns

fax

file(英语:file URI scheme)

ftp

geo(英语:Geo URI)

go

gopher

h323

http

https

iax(英语:Inter-Asterisk eXchange)

im

imap

info(英语:Info URI scheme)

ldap

mailto(英语:mailto)

mid

news

nfs

nntp

pop

rsync

pres(英语:Presence information)

rtsp

sip(英语:SIP address)

S-HTTP

sips(英语:SIP address)

snmp

tag(英语:Tag URI)

tel

telnet

tftp

urn

view-source

wais(英语:Wide area information server)

ws

wss

xmpp

非官方

afp

aim

apt

bolo(英语:Bolo (1987 video game))

bzr(英语:Bazaar (software))

callto

coffee

cvs

daap(英语:Digital Audio Access Protocol)

dsnp(英语:Distributed Social Networking Protocol)

ed2k

feed(英语:feed URI scheme)

fish(英语:Files transferred over shell protocol)

gg(英语:Gadu-Gadu)

git

gizmoproject(英语:Gizmo5)

irc

ircs

itms

javascript

ldaps

magnet

mms

msnim

origin

secondlife

skype

spotify

ssh

svn

sftp

smb

sms

steam

webcal(英语:webcal)

winamp

wyciwyg(英语:WYCIWYG)

xfire(英语:xfire)

ymsgr

tencent://

weixin://

thunder://

alipays://

ss://

ssr://

网络协议列表(OSI模型)(英语:List of network protocols (OSI model))

查论编网页浏览器

比较

列表

时间线

使用率

分类

特点

广告拦截

增强浏览(英语:Augmented browsing)

书签

小书签

即时书签(英语:Features of Firefox#Live bookmarks)

智能书签(英语:Smart Bookmarks)

扩充功能

安全(英语:Browser security)

同步

比较(英语:Comparison of browser synchronizers)

Cookie

下载管理器

Favicon

增量查找(英语:Incremental search)

插件

无痕浏览

分页

通用编辑按钮(英语:Universal Edit Button)

网页标准

Acid测试

W3C验证服务

HTML

HTML5

CSS

SVG

XHTML

WebGL

JavaScript

数学置标语言

协议

超文本传输协议

超文本传输安全协议

在线证书状态协议

SPDY

传输层安全性协定

WebSocket

网络代理自动发现协议

相关主题

BrowserChoice.eu

证书吊销列表

iLoo(英语:iLoo)

网络套件

浏览器中间人攻击(英语:Man-in-the-browser)

移动端网页

离线浏览

代理自动配置

Pwn2Own

丰富互联网应用程序

指定网站浏览器(英语:Site-specific browser)

控件

万维网

XML

计算机平台Blink排版引擎

Chromium

Google Chrome

科摩多龙安全浏览器

Avast Secure Browser

Naver Whale

SuperBird

SRWare Iron

Catalina Citrio

CocCoc Corom

Brave

Vivaldi

Opera(15~)

Yandex Browser

Microsoft Edge

Torch

CCleaner Browser

Catsxp

Coowon

Orbitum

BlackHawk

uCoz Uran

Ortigra Titanium

HiddenReflex EpicPrivacy

Sleipnir(4.0~)

Konqueror

PlayFree

Beamrise

Baidu Spark

红芯浏览器

七星浏览器

Jutao Caimao

Rambler Nichrome

Ishenyou 265gChrome

WebKit排版引擎

Safari

Amazon Silk(英语:Amazon Silk)

Konqueror

Epiphany(2.28~)

iCab(4.0~)

OmniWeb(4.0~)

ABrowse

Uzbl

Falkon

Dooble

Midori

Rekonq

SkyKruzer

Arora

Flock

Shiira

Gecko排版引擎

Firefox浏览器

GNU IceCat

Waterfox

IceWeasel

Comodo IceDragon

Cyberfox

K-Meleon

SeaMonkey

Galeon

SwiftWeasel

XB Browser

Netscape

Camino

Sleipnir(2.x~3.x)

Beonex Communicator

Trident排版引擎

Internet Explorer

GreenBrowser

SlimBrowser

2345加速浏览器

MyIE

KKman

PCMan Combo

MSN Explorer

WebbIE

MenuBox

Crazy Browser

Deepnet Explorer

GOSURF

iRider

mxie

NeoPlanet

AOL Explorer

Deepnet Explorer

NeoPlanet

NetCaptor

Sleipnir(1.x)

MediaBrowser

SpaceTime

UltraBrowser

混合排版引擎

Sleipnir

Lunascape

猎豹安全浏览器

淘宝浏览器

爱帆浏览器

枫树浏览器

太阳花浏览器

世界之窗浏览器

360极速浏览器

360极速浏览器X

搜狗高速浏览器(2.0~)

傲游浏览器(3.0~)

QQ浏览器(5.0~)

其他排版引擎

NetSurf

abaco(英语:abaco (web browser))

Amaya

KidZui(英语:KidZui)

Charon(英语:Charon (web browser))

Dillo

Gazelle

IBM Watson Explorer

Arachne(英语:Arachne (web browser))

Arena

IBM Home Page Reader

IBrowse

Links

Mosaic

Mothra(英语:Mothra (web browser))

NetPositive

苍月浏览器(26~)

纯文字排版引擎

ELinks(英语:ELinks)

Lynx

w3m

Emacs/W3

Line Mode Browser

Net-Tamer

移动平台Blink排版引擎

Chromium

Google Chrome

Avast Secure Browser

三星浏览器

Naver Whale

Brave

Vivaldi

Opera

Yandex Browser

Microsoft Edge

Via浏览器

Android浏览器

Konqueror

WebKit排版引擎

Safari

Amazon Silk(英语:Amazon Silk)

海豚浏览器

S60 web browser

Steel

BOLT

Firefox for iOS

Naver Whale for iOS

Gecko排版引擎

Firefox

GNU IceCat

Waterfox

MicroB

Minimo

Trident排版引擎

UC浏览器

傲游云浏览器

Internet Explorer Mobile

其他

Blazer

ibisBrowser

NetFront

Obigo Browser

Skweezer

Skyfire

Teashark

ThunderHawk

uZard Web

Vision

WinWAP

Smooz(日语:Smooz)

Galio

Deepfish

Iris浏览器

电视机和电子游戏机Gecko排版引擎

Kylo

Presto排版引擎

Internet Channel

Opera设备浏览器

Nintendo 3DS Internet Browser

WebKit排版引擎

Google TV

NetFront

Steam

其他

MSN TV

Galio

删除线格式为停止开发的项目

查论编TLS和SSL协议和技术

传输层安全 / 安全套接层(TLS/SSL)

资料包传输层安全(DTLS)

DNS验证颁发机构(CAA)

基于DNS的名称实体身份验证(英语:DNS-based Authentication of Named Entities)(DANE)

超文本传输安全协议(HTTPS)

HTTP严格传输安全(HSTS)

HTTP公钥固定(HPKP)

OCSP装订

前向保密

服务器名称指示(SNI)

STARTTLS

应用层协议协商(ALPN)

公钥基础设施

自动化证书管理环境(英语:Automated Certificate Management Environment)(ACME)

数字证书认证机构(CA)

CA/浏览器论坛

证书策略(英语:Certificate policy)

证书吊销列表(CRL)

域名验证型证书(DV)

扩展验证证书(EV)

在线证书状态协议(OCSP)

组织验证型证书(英语:Organization-validated certificate)(OV)

公开金钥认证

公开密钥加密

公开密钥指纹

公开金钥基础建设(PKI)

信任链

根证书

自签名证书

授权凭证

通配符证书

X.509

另见

域名系统安全扩展(DNSSEC)

IPsec

Secure Shell(SSH)

历史

美国的加密技术出口管制

Server-Gated Cryptography(英语:Server-Gated Cryptography)(SGC)

实现

充气城堡(英语:Bouncy Castle (cryptography))

Botan(英语:Botan (programming library))

cryptlib(英语:cryptlib)

GnuTLS

JSSE(英语:Java Secure Socket Extension)

LibreSSL

MatrixSSL

NSS

OpenSSL

mbed TLS

RSA BSAFE(英语:RSA BSAFE)

SChannel(英语:Security Support Provider Interface)

SSLeay

Stunnel

wolfSSL

公证

证书透明度

Convergence(英语:Convergence (SSL))

HTTPS Everywhere / SSL Observatory

漏洞理论

中间人攻击

密文填塞攻击

幸运十三攻击

密码本

受诫礼攻击(英语:Bar mitzvah attack)

协议

BEAST(英语:BEAST (security_exploit))

BREACH(英语:BREACH (security exploit))

CRIME

DROWN(英语:DROWN attack)

Logjam(英语:Logjam (computer security))

实现

随机数生成器攻击

FREAK漏洞

goto失败(英语:goto fail)

心脏出血漏洞

贵宾犬漏洞(由于TLS 1.0)

查论编网际网路审查规避技术背景

互联网审查

中国网络审查

国家区域网路

审查与封锁技术

DNS污染

IP封锁

路由黑洞

BGP劫持

TCP重置攻击

深度包检测

对特定网站的封锁

维基媒体

Facebook

推特

原理借助代理服务器

P2P

网页代理

SSH

VPN

代理自动配置

反向代理

不借助代理服务器

HTTPS

desync

Hosts

DNSCrypt

域前置

ESNI/ECH

折射网络

连线软件自由软件

赛风

西厢计划

fqrouter

GoAgent → XX-Net

Shadowsocks

Outline VPN

ShadowsocksR

V2Ray

V2Fly

VPN Gate

WireGuard

Trojan

Geneva

GoodbyeDPI

sing-box

专有软件

自由门

无界浏览

Hotspot Shield

逍遥游

花园网

Telex

自由浏览

Tuber浏览器

ExpressVPN

蓝灯

Shadowrocket

浏览器扩展

uProxy

匿名代理匿名软件

Tor

I2P

JAP

匿名P2P(英语:Anonymous P2P)网络

ZeroNet

Freenet

StealthNet

相关团体

GreatFire

自由微博

自由浏览

NetBlocks

自由网盟

Turkey Blocks

互联网干预开放观察

相关人物

阮晓寰

删除线:原开发者停止维护。