通信系统-通信人在线

歡迎來到通信人在線![用戶登錄] [免費注冊]

安全套接字層(SSL)技術介紹

瀏覽:5355  來源:通信人在線  日期:2009-03-24
 

Web在當今已經是十分流行的工具,伴隨著Internet的流行,Web的安全性已經變得十分重要。目前在Web方面的安全性有不少解決方案,最常用的是安全套接字層協議。

SSLSecure Sockets LayerSSL)協議是由Netscape公司提出的1個安全協議,它是在套接字端口上工作,可以用在任何建立在套接字端口上的協議,包括telnetftphttp等等。很多SSL的功能也是IPv6的一部分。SSL提供了對一個對話(session)進行加密、對1個服務器(有時一個客戶機)甚至一個信息進行鑒別的功能,SSL握手協議和應用協議都在SSL記錄協議上操作。SSL記錄層運行在TCP上。對話建立需要58個信息來完成,對于服務器的鑒別,SSL建筑在密鑰認證機制的基礎上,但是,在1個對話內SSL不提供密鑰重新協商功能。

所有SSL協議可以傳送最高達32 767 B的數據,每一個數據有一個23B的協議頭,這個協議頭包含了1個安全轉義功能、一個指明是否有填充信息的標志、信息的長度等信息,2B的頭表示沒有填充而3B則表示有填充的信息。協議頭數據結構如下:

#S長度

長度

填充長度

這里,#位為0表示3B頭部,最大長度32767B;為1表示2B頭部,最大長度16383BS位表示安全轉義功能是否存在。在SSL記錄協議頭部,沒有協議版本信息。

在一個記錄內,有三種部件:MAC-DATA、實際數據(Actual-Data)和填充數據(Padding-Data)。MAC代表信息鑒別碼(Message Authentication Code),實際數據是需要發送的實際數據,填充數據就是在數據不到有關長度時用作填充的無用數據。MAC-DATA是一個密鑰、數據、填充以及序號的哈稀(hash)函數,這個密鑰是(發送者)寫密鑰,它和(接受者)讀密鑰是相同的。對于基于塊的加密方法,可能數據不是正好加密所需的塊長度(或塊長度的倍數),這時就需要填充數據。

序號是一個32位無符號的整數,每發送一個數據,就調整這個序號,當數字大于0xFFFFFFFF時,重新設置為0。如果發送錯誤,如鑒別失敗、解密失敗、或其他問題,會產生I/O差錯,同時關閉連接。

當一臺計算機企圖使用SSL建立連接時發生握手操作,在SSL中,有3類基本握手,第一類是最近(比如100s)沒有連接存在,第二類是有一系列的連接存在時的握手,第三類是當需要客戶機鑒別時的握手。

第一類握手的基本過程如圖1所示。當一個客戶機希望建立安全連接,它發送CLIENT-HELLO消息,包括一個質疑以及希望或能夠支持的加密體系;服務器以SERVER-HELLO消息作為回答,包括連接標識、密鑰證書以及服務器可以支持的加密體系,加密體系的選擇由客戶機負責;然后,客戶機檢驗服務器的公開密鑰,并且向服務器發送CLIENT-MASTER-KEY消息,這是一個隨機產生的主密鑰,這個密鑰在發送時由服務器的公開密鑰加密;發送CLIENT-MASTER-KEY后,客戶機發送CLIENT-FINISHED消息,包括被客戶寫密鑰加密的連接標識;服務器發送SERVER-VERIFY消息,包括一個被服務器寫密鑰加密的對客戶機的質疑;最后,服務器發送SERVER-FINISHED消息,包含了一個被服務器寫密鑰加密的新的對話標識。服務器寫密鑰從CLIENT-MASTER-KEY消息中的主密鑰中產生。

1SSL第一類握手協議

對于第二類握手,整個過程基本相似,如圖2所示。如果已經存在一個對話,那么,客戶機發送CLIENT-HELLO消息,包括一個質疑、對話標識以及希望或能夠支持的加密體系;服務器以SERVER-HELLO消息作為回答,包括連接標識、密鑰證書以及服務器可以支持的加密體系,這時設置“對話標識命中”位;客戶機發送CLIENT-FINISHED消息,包括被客戶寫密鑰加密的連接標識;服務器發送SERVER-VERIFY消息,包括一個被服務器寫密鑰加密的對客戶機的質疑;最后,服務器發送SERVER-FINISHED消息,包含了一個被服務器寫密鑰加密的對話標識。

2SSL第二類握手協議

對于第三類握手方式,需要使用客戶機鑒別,那么,服務器必須在適當的時間發送REQUEST-CERTIFICATE消息,包括一個質疑和期望的鑒別方法,客戶機以CLIENT-CERTIFICATE消息作為回答,這個消息包括客戶機的證書類型、證書本身以及其他回答數據,最后服務器才發送SERVER-FINISH消息,如圖3所示。

3SSL第三類握手協議

整個過程中使用了好幾個密鑰:服務器公開密鑰、主密鑰、客戶機讀密鑰、客戶機寫密鑰等等。客戶機寫密鑰和客戶機讀密鑰從主密鑰、順序字、質疑、連接標識等的安全哈稀(Secure Hash)算法得到。常用的哈稀算法是MD5算法。

如前所述,SSL實際上是應用層(如HTTP協議,瀏覽器使用)和運輸層(TCPInternet的傳輸控制協議)之間的協議,它的兩個主要目標是為私有信息的安全交換提供加密方法以及提供認證服務,這樣用戶可以知道服務器是它所聲稱的。它加密應用層產生的信息M,然后把結果傳給運輸層,再傳送給服務器端的運輸層。那個運輸層再傳給它的SSL實體,這里它被解密為M,最后傳給服務器應用層。

SSL已經開發出很多版本,每一種都比前一種安全有提高,且有更多的選項。

最后,我們再簡單提一下TLSTransport Layer Security)。TLSIETF為最終替代SSL的目的而基于SSL 3.0開發的。TLSSSL間有一些差異,比如,怎樣定義填充字符以產生正確長度的塊和TLS支持附加的報警碼(當有不正確情況時報警給用戶的碼字)等。盡管TLSSSL一般不互通信,不過TLS有能力恢復為SSL 3.0

百度云服務器
© 2004-2025 通信人在線 版權所有 備案號:粵ICP備06113876號 網站技術:做網站
主站蜘蛛池模板: 无锡防爆墙-无锡泄爆墙_江苏鑫立轩装饰工程有限公司 | 抛丸机-H型钢结构抛丸机-钢板通过式抛丸机厂家-泓霖喷砂除锈设备 | 湖南净声源环保科技有限公司是一家专业从事噪声治理和建筑声学设计生态环境综合治理服务的企业,专业从事株洲电梯隔音治理,湘潭中央空调降噪处理,衡阳邵阳冷却塔噪音治理,岳阳常德大型风机噪声隔音降噪,张家界空压机噪声治理,益阳配电房变压器噪声治理,专业郴州永州工厂企业车间噪声治理,怀化娄底专业机械设备减振降治理,武汉噪音治理隔音降噪公司,孝感噪音治理,立式球磨机的噪声控制,专业隔音降噪公司,、以及各类机械动力设备减振降噪噪声治理的公司,同时为客户提供咨询与解决方案 | 宁波管道安装_宁波工业冷风机_宁波冷风机厂家_宁波厂房通风降温_「浙江甬风机电」 | 河南粮食投资集团有限公司-河南粮食投资集团有限公司 | 深圳PCB电路板厂|PCB线路板厂|FPC柔性电路板厂|FPC软性线路板生产厂家|恒成和电路板:18681495413 | 张家港起重搬运吊装,工厂设备搬运服务-张家港易源起重搬运有限公司 | 山西洗煤设备_山西洗煤机_山西离心机-山西东鑫昶机械科技股份有限公司 | 注塑加工,无锡塑料件加工,注塑模具加工厂家-无锡富立康精密模塑有限公司 | 著名刑事诉讼律师_刑事辩护律师★王平聚【清华博士/刑法教授】 | 山东恒泰矿业设备有限公司_跑车防护装置,矿用电机车,防爆无轨胶轮车,耙斗装岩机 | 全球石油化工网 - 石油化工资讯,石油化工机械,石油化工设备,石油化工贸易,石油化工技术,尽在石油化工网 | 山东装卸登车桥_液压装卸升降平台_固定|移动登车桥_山东牛斗重工厂家 | 拉力试验机|电子万能试验机|液压万能试验机|摩擦磨损试验机|济南试验机厂家-济南思达测试技术有限公司 | 浙江创洁卫生消杀有限公司-浙江杀虫公司,温州消杀公司,温州灭鼠公司,灭蟑螂,灭蚊蝇,灭跳蚤,灭书虱,灭臭虫,灭螨虫,白蚁防治,房间消毒除味等专业服务 | 绍兴上虞大成网络有限公司——因为专注,所以专业| 直膨式空调机组_风冷恒温恒湿_转轮式热回收_屋顶式空调机组_德州瑞尼森环保科技有限公司 | 幼儿园设计公司/南昌酒店装修/办公室/餐厅/民宿/店面/展厅/装修设计公司-益昌装饰集团 | 九江东盛机械制造有限公司| 注册会计师考试_CPA考试_注册会计师培训-北京注册会计师协会培训网 | 普利塞HS穿刺活检针-巴德穿刺活检针-美创爱琅Argon活检针同轴针-山东瑞玺源 | 无锡大然新风环保设备有限公司-办公室空气净化器_商用空气净化器_酒店空气净化器 | 开拓者喷雾设备有限公司专业生产喷嘴,喷雾设备,清洗,喷涂,降温,除尘,润滑等喷雾系统的方案解决商 | 全球无人机网(81uav.cn)_无人机买卖、租赁服务、培训的最大门户网站 | 直流电机调速器,直流电机控制器,直流电机调速电源-淄博诚铖创惠电子有限公司 | 上海互动多媒体公司_上海触摸屏软件开发_上海互动投影开发_上海VR虚拟现实制作_上海全息投影制作_上海互动轨道屏制作—盟邑数字 上海浩斌信息科技有限公司RFID读写器,IC卡读卡器,手持机,数据采集终端,电力仓库管理软件开发,固定资产软件,纱管标签,试剂管理,RFID试剂柜,档案管理,档案柜,智能货架 | 磐林投资-大宗林产品现货电子交易|林业碳汇|林权交易|农林产品投资 | 三菱plc_触摸屏_变频器_欧姆龙plc_普洛菲斯_安川伺服电机-广州凌控 | 山西亿企邦财税服务有限公司 | 河北湛存边坡防护工程有限公司-边坡防护网_边坡绿化修复_喷浆挂网 | 河南车用尿素设备_郑州车用尿素设备_河南江宇环保车用尿素液厂家 | 南京包装设计公司|南京手提袋制作|彩页印刷|礼品盒设计 | 斜管填料_斜板填料_纤维球_果壳活性炭_立体网状填料_纤维球厂家-巩义市德科净水材料有限公司 | 江西蔬菜配送,南昌蔬菜配送,南昌食堂承包,江西饭堂承包-江西菜篮子农产品发展有限公司 | 模具|晒纹-咬花-拉丝纹-立体纹-东莞市佳毅激光科技有限公司 | 企好网 - 中国B2B产业互联网践行者|百度爱采购官方授权一级服务商 | 乌鲁木齐万通汽车学校| 一站式应用与数据集成平台(iPaaS) - 数环通 | 商标注册_商标转让交易_专利申请_版权登记_ISO认证服务咨询-世标知识产权 | 激光焊接机_激光打标机_激光切割机-惠州市镭凌激光科技有限公司 激光焊接不锈钢翅片管,不锈钢翅片管,激光焊接复合翅片管,南通拓帆换热设备有限公司 | 中山四海家具制造有限公司 |