通信系统-通信人在线

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

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

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

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

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

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

#S長度

長度

填充長度

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

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

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

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

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

1SSL第一類握手協(xié)議

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

2SSL第二類握手協(xié)議

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

3SSL第三類握手協(xié)議

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

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

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

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

百度云服務器
© 2004-2025 通信人在線 版權所有 備案號:粵ICP備06113876號 網站技術:做網站
主站蜘蛛池模板: 江苏鹤心食品有限公司-茶叶_果浆果酱_固体饮料 | 南京仁康体检--南京仁康门诊部有限公司 | 尼日利亚SONCAP认证_沙特SABER认证_摩洛哥COC认证-诺帝检测技术(上海)有限公司 | 上海钧尚电器有限公司 - Faulhaber电机 AMETEK pittman电机 AMETEK ROTRON军用航空风机 Exlar电动缸 MAE电机 MCG电机 CP电动工具 马头工具 AMCI驱动器 直流电机 减速箱 直流伺服电机,无刷电机,直线电机 直流防爆电机 防爆电机 汽车助力转向电机 EPS电机 faulhaber motor faulhaber gearbox NANOTEC电机 ELWOOD电机 PHYTRON电机 EXLAR伺服电动缸 高力矩、高性能直流电机,音圈电机,风机,直流风机,航空风机 | 土工布厂家,土工布价格,山东德旭达土工材料有限公司 | 宁波华路德|交通信号灯|交通信号机|太阳能信号灯|交通警示灯|交通信号灯厂家 | 南京数控折弯机_安徽数控剪板机_数控开槽机-合肥小型液压折弯机系统批发厂家 | 油气回收设备厂家_加油站/化工厂油气回收装置解决方案-金辉环保 油漆颜料砂磨机,油墨水砂磨机,水性涂料砂磨机-常州市奥能达机械设备有限公司 | 西安鲁班装饰 - 家庭装修,别墅装修,西安十大装修公司排名 | 送料机-冲床送料机-伺服送料机 - 常州市佳王精密机械有限公司 | 移动CRM软件_SaaS CRM_crm管理软件系统_crm客户关系管理系统_销售管理软件-上海企能软件科技有限公司 | 直饮水设备-纯水设备-软化水设备 - 亿家清泉水处理设备厂家 | 蒸汽孔板流量计-法兰式孔板流量计-一体化标准孔板流量计-金湖中原仪表有限公司 | 气象站_校园气象站_自动气象站_光伏气象站-山东万象环境科技有限公司 | 洒水车|冷藏车|LED广告车|油罐车|道路救援车|垃圾车|程力专用汽车股份有限公司销售九分公司 | 洒水车厂家、消防车、污水处理车厂家-程力专用汽车股份有限公司 洒水车|冷藏车|LED广告车|油罐车|道路救援车|垃圾车|程力专用汽车股份有限公司销售九分公司 | 无锡大型数控龙门铣加工中心,精密焊接件制造,机械设备加工-无锡嘉迅机械科技有限公司 | 网络广播_公共广播系统_校园,学校数字ip,itc智能广播系统方案 | 苏州交通设施_道路划线_停车场划线_厂区划线_环氧地坪厂家-推荐【飞扬市政交通设施公司】专注交通设施8年! | 浏阳企业网站建设|设计|制作,专业做网站,建站公司-冠讯网络公司 领先的一站式_专利申请代理知识产权服务平台_乐知网 | 专题秀_汇聚网络热门专题_实时报道各类新闻专题资讯 | 济宁市天众机械有限公司_机械加工,电力产品,冶金产品,造纸机械 | 山东胜王水处理设备有限公司,反渗透设备,纯净水设备,污水处理设备,SWS系列全自动钠离子交换器,纯净水设备报价,活性碳过滤器,多介质过滤器 | 名片印刷,名片制作,名片设计,印刷彩色名片,数码快印名片-北京瑞思凯信息咨询公司 | 中频感应加热设备_高频感应加热电源厂家_高频淬火设备_容大电源 中派康明斯发电机_玉柴发电机厂家_静音移动拖车发电机-深圳市斯坦福电力设备有限公司 | 装盒机_全自动装盒机-温州凯祥包装机械有限公司 | 山东腾达源金属材料官网-耐磨板nm400,nm400耐磨钢板,nm500耐磨钢板切割,耐候板批发,高强板现货【价格】 | 数控滑台,机床滑台,十字滑台,直线滑台,三轴滑台,立柱滑台厂家-泊头市北重机械制造有限公司 | 拼装式电磁屏蔽室厂家,屏蔽机柜生产厂家,电波暗室制造商,屏蔽配件-常州麦思恩屏蔽机柜生产厂家 | 液体灌装机-酱料灌装机-全自动灌装机-旋盖机-铝箔封口机-贴标机厂家-迈特威自动化设备(天津)有限公司" | 秦皇岛天视影像有限公司,宣传片创意拍摄制作,商业广告拍摄公司,影视影像服务商 - 秦皇岛天视影像有限公司,宣传片创意拍摄制作,商业广告拍摄公司,影视影像服务商 秦皇岛市信恒电子科技有限公司 秦皇岛市华谊彩印有限公司 | 芜湖表面处理-涂装-精密加工-阳极氧化-芜湖研历光电科技有限公司 | 专注客流统计,客流分析,人流统计系统,客流计数器-广州市天威电子科技有限公司 | 领先的木工机械生产厂家,原木加工流水线,立式带锯机,数控木工跑车-邢台亚士达机械制造有限公司 | 亚澳农机-亚澳南阳农机股份公司,旋耕机,旋播机,旋播施肥机,免耕播种机,旋耕播草多用机,果园机械-首页 | 玉米加工机械_玉米加工设备_玉米深加工机械_玉米糁加工设备--滑县鑫丰粮油机械有限公司 | 双层恒温培养箱|智能振荡培养箱-常州市仪都百科 | 环链电动葫芦_钢丝绳电动葫芦_电动葫芦厂家_上海沪工起重机械有限公司 | 停车场收费管理系统,通道闸系统,门禁系统,东莞停车场收费管理系统,东莞通道闸系统,-东莞市骄阳交通设备有限公司 | 石英砂过滤器_砂滤器_石家庄工泉水处理科技有限公司 | 均高生物科技(上海)有限公司-二十年专注于均质·乳化·粉碎·分散工艺 |