为什么SSH不使用TLS?

juhist 06/24/2018. 2 answers, 1.126 views
tls ssh

目前大多数受密码保护的协议都使用TLS。 这适用于邮件协议,HTTP和其他许多协议。 新设计的QUIC也采用TLS作为其密码层。

但是,SSH是不同的:它有自己的密码层。

为什么SSH有一个非TLS密码层? SSH有自己的密码层有什么好处吗?

关于SSH和其他协议的唯一区别是SSH经常发送只有一个按键的消息。 在短消息的情况下,SSH密码层是否更优化?

相关但不一样: TLS与严格密码学角度的SSH有什么不同?

我认为SSH的证书验证机制(自动学习)可以通过TLS来支持。 你只是不会有一个根CA; 你会分别接受每个证书并记住接受。

2 Answers


Thomas Pornin 06/24/2018.

不使用TLS的SSH大多是历史性的; 看看这个答案 (关于security.SE)。 在实践中,人们可以完美地定义一种将TLS用于数据传输部分的种类的SSH; 但是,它当然不会与现有的SSH服务器和客户端兼容。 从纯粹的加密角度来看,SSH实际上在加密和MAC加密以及加密的“长度”字段方面存在一些缺陷; 这并不会因为SSH的具体使用而导致真正可利用的漏洞(攻击者不会触发数千个部分选定数据的新无声连接,这与TLS相反,因为JavaScript的魔力可以完成这些任务) ,而最近的AEAD整合大多修补它们。


Jörg W Mittag 06/24/2018.

如果TLS指的是特定的一系列名为“TLS”的协议,那么SSH为什么不用于使用它们的答案很简单:在设计SSH时它们不存在。 TLS于1999年发布,SSH于1995年发布。

如果您指的是现在称为TLS但被称为SSL的整个协议族,那么答案是相似的:SSL 2.0于1995年发布,与SSH相同。 因此,在SSL成为人们知道之前,SSH至少部分已经设计好了。

SSL 1.0在1994年已经存在,但它从未作为协议发布,因为它很快就被发现它被严重破坏。 这也可能削弱了Ylonen对SSL的信任,所以即使他知道并考虑使用它,这也可能影响了他推出自己的SSL。


HighResolutionMusic.com - Download Hi-Res Songs

1 (G)I-DLE

POP/STARS flac

(G)I-DLE. 2018. Writer: Riot Music Team;Harloe.
2 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
3 Clean Bandit

Baby flac

Clean Bandit. 2018. Writer: Jack Patterson;Kamille;Jason Evigan;Matthew Knott;Marina;Luis Fonsi.
4 Imagine Dragons

Bad Liar flac

Imagine Dragons. 2018. Writer: Jorgen Odegard;Daniel Platzman;Ben McKee;Wayne Sermon;Aja Volkman;Dan Reynolds.
5 Halsey

Without Me flac

Halsey. 2018. Writer: Halsey;Delacey;Louis Bell;Amy Allen;Justin Timberlake;Timbaland;Scott Storch.
6 BTS

Waste It On Me flac

BTS. 2018. Writer: Steve Aoki;Jeff Halavacs;Ryan Ogren;Michael Gazzo;Nate Cyphert;Sean Foreman;RM.
7 Nicki Minaj

No Candle No Light flac

Nicki Minaj. 2018. Writer: Denisia “Blu June” Andrews;Kathryn Ostenberg;Brittany "Chi" Coney;Brian Lee;TJ Routon;Tushar Apte;ZAYN;Nicki Minaj.
8 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
9 BlackPink

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
10 Little Mix

The Cure flac

Little Mix. 2018. Writer: Pete Kelleher;Camille Purcell;Tom Barnes;Ben Kohn.
11 Fitz And The Tantrums

HandClap flac

Fitz And The Tantrums. 2017. Writer: Fitz And The Tantrums;Eric Frederic;Sam Hollander.
12 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
13 The Chainsmokers

Beach House flac

The Chainsmokers. 2018. Writer: Andrew Taggart.
14 Bradley Cooper

Always Remember Us This Way flac

Bradley Cooper. 2018. Writer: Lady Gaga;Dave Cobb.
15 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.
16 Lady Gaga

I'll Never Love Again flac

Lady Gaga. 2018. Writer: Benjamin Rice;Lady Gaga.
17 Frida Sundemo

Apologize flac

Frida Sundemo. 2018.
18 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.
19 Imagine Dragons

Machine flac

Imagine Dragons. 2018. Writer: Wayne Sermon;Daniel Platzman;Dan Reynolds;Ben McKee;Alex Da Kid.
20 Billie Eilish

When The Party's Over flac

Billie Eilish. 2018. Writer: Billie Eilish;FINNEAS.

Related questions

Hot questions

Language

Popular Tags