使用Openssh工具远程管理Solaris 10 ——1
上一篇 / 下一篇 2007-11-12 10:41:48 / 个人分类:linux
链接:http://www.xxlinux.com/linux/article/unix/rumen/2007-08-17/9351.html
y/?`#O#v*c4k'\051Testing软件测试网iO HD4bUI8ni一、 SSH服务器工作原理
(my2uU7X_6o Y8`3[9z0N+K'j0ECe/{8F0 1.传统远程登录安全隐患51Testing软件测试网zxLU6x0z Sq%D
K~,`:B'P4Ux(d0 在异构网络中,很多用户选择Solaris 10作为网络操作系统,利用其简单的配置和用户熟悉的图形界面提供Internet服务,Telnet便是其提供的服务之一。Telnet最基本应用就是 用于Internet的远程登录,共享远程系统中的资源。它可以使用户坐在已上网的电脑键盘前通过网络进入的另一台已上网的电脑,并负责把用户输入的每个字符传递给主机,再将主机输出的每个信息回显在屏幕上。这种连通可以发生在同一房间里面的电脑或是在世界各范围内已上网的电脑。Telnet服务与其他网络应用一样属于客户机/服务器模型,一旦连通后,客户机可以享有服务器所提供的一切服务。51Testing软件测试网 UT \mj:V
U oa5GZk0 但是传统的网络服务程序telnet在本质上都是不安全的,因为它在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓“中间人”的攻击方式,就是“中间人”冒充真正的服务器接收你传给服务器的数据,然后再冒充你把数据传给真正的服务器。服务器和你之间的数据传送被“中间人”转手后做了手脚之后,就会出现很严重的问题。
e8B1X2q.b0pi B*f {0 2.SSH能保护什么51Testing软件测试网r6H5{7jg
\+[(i7VI9@M$V0 SSH可以防止IP地址欺骗、DNS欺骗和源路径攻击。SSH提供给用户身份认证的主要方法就是使用公共密钥加密法。根据所用SSH版本的不同,可以采用RSA或者Diffie-Helman和数字签名标准来实现。也可以选择使用各种不同的身份认证方法,包括公共密钥法、rhosts/shosts认证法和密码认证,这些方法都很简单安全。的确,利用SSH即便是使用.rhosts认证方式也能确保安全性。SSH所提供的是通过网络进入某个特定账号的安全方法。每个用户都拥有自己的RSA密钥。通过严格的主机密钥检查,用户可以核对来自服务器的公共密钥同先前所定义的是否一致。这样就防止了某个用户访问一个他没有相应公共密钥的主机。注意如果你想了解更多有关RSA、公共密钥加密和身份认证的知识,只需进行很小的修补,SSH就能保护一些不安全的连接,如X窗口。这将帮助你提高所管理的网络连接的安全性。由于SSH提供了主机身份认证,利用公共密钥而不是IP地址,所以它使网络更加安全可靠,并且不容易受到IP地址欺骗的攻击。这有助于辨认连接到你系统上的访问者身份,从而防止非法访问者登录到你的系统中。如果用户或系统打算采用rhosts/shosts的身份认证方式,主机就面临着公共密钥和私人密钥信息交换的挑战。否则,就得使用其他认证方式。在认证发生之前,会话已经通过对称密钥技术进行了加密,如DES、三重DES、IDEA、Twofish或Blowfish。这就使得会话自身被加密,从而防止了别人在你输入或同别人聊天时截取你的信息。同时也意味着你所输入的密码不会被他人读取,因为它也被加密了。加密技术基本上可以防止有人监听你的数据,同时也确保了数据的完整性,即防止有人肆意篡改你的信息和数据。表1列出了SSH所能防范的网络攻击。51Testing软件测试网7F]w4@&W M'v$|
表1 SSH可以防范的网络攻击类型+HC:QU.Q.ba0网络攻击类型51Testing软件测试网4Yji:e0Qr | 51Testing软件测试网
|`%fB2x+? 网络攻击简述 1F;G @e[U|0 |
#TNM ]g Lx9g*dp+z$B8[0数据包欺骗51Testing软件测试网z7@#b5K$I-i$F | 51Testing软件测试网)SK$n^y1H+R+W5g:e 某IP数据包并不是你的,但被伪造成了你的。 pjQ(g S/U%a,Bm"]3g0 |
.~*N/Qq$e'Gu0IP或者主机欺骗51Testing软件测试网q$b;cut};bF \r6Xa | 51Testing软件测试网M!nBIc7g*Oj IP或主机名被中间人使用了。51Testing软件测试网Gt4sL"Zw9b |
51Testing软件测试网(sIO)uCW 口令截获 QqG Y0Y'Y7b,ZH7^0 | 51Testing软件测试网&h9J7n$dp}'m`o 中间人从网上截获了含有你口令的数据包。51Testing软件测试网L:ug|#Fhg wn4W |
!G? ~\@0网络嗅探 |