《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 主機間非安全通信變為安全通信方法的研究
主機間非安全通信變為安全通信方法的研究
2014年微型機與應用第18期
趙必廈
藍盾信息安全技術股份有限公司,廣東 廣州 510000
摘要: 大數據集群的主機之間傳輸數據,由于大數據技術考慮性能比較多,認為主機集群之間是高度可信的,在傳輸數據時,數據很多都是沒有加密的,存在安全問題,這給不懷好意的入侵者提供了切入口。針對這個問題,提出了一種基于代理服務的方法,把主機間非安全通信變為安全通信,實現了安全數據傳輸的目的。首先敘述了代理服務器技術和Thrift服務技術,然后描述了CS架構的一般主機的通信模型和基于代理服務的通信模型,接著歸納了幾類加密算法,之后給出了Solr搜索引擎的應用案例,最后歸納了本方法的特點與應用范圍。
Abstract:
Key words :

  摘  要: 大數據集群的主機之間傳輸數據,由于大數據技術考慮性能比較多,認為主機集群之間是高度可信的,在傳輸數據時,數據很多都是沒有加密的,存在安全問題,這給不懷好意的入侵者提供了切入口。針對這個問題,提出了一種基于代理服務的方法,把主機間安全通信變為安全通信,實現了安全數據傳輸的目的。首先敘述了代理服務器技術和Thrift服務技術,然后描述了CS架構的一般主機的通信模型和基于代理服務的通信模型,接著歸納了幾類加密算法,之后給出了Solr搜索引擎的應用案例,最后歸納了本方法的特點與應用范圍。

  關鍵詞: 代理服務;安全通信;非安全通信;主機間

0 引言

  信息安全越來越被人們所關注和重視,尤其是在云計算、大數據的時代[1]。但是,很多大數據系統及其應用平臺為了性能經常忽略掉部分安全因素,認為集群主機之間是高度可信的,因此,該類系統很多都是開放明文的接口提供給其他系統進行調用,這為不懷好意的入侵者提供了切入點。有沒有一種方法可以有效地避免明文傳輸數據,而又不改變原系統的接口呢?本文介紹了一種基于代理服務的主機之間非安全通信變為安全通信的方法。該方法基于Thrift服務,在客戶端與服務器之間創建一個代理服務層,該層位于服務器節點上面,把服務器端明文傳輸的數據在出本機網卡之前進行了加密,然后發送給客戶端,避免了明文傳輸,提高了系統的安全性,有效防止入侵者非法截取數據。

1 代理服務器

  1.1 代理服務器技術

  代理服務器[2-3]是指源主機不直接訪問目標主機,而是由源主機與代理服務器建立連接,源主機對目標主機的訪問請求都發送到代理服務器,然后由代理服務器直接訪問目標主機并獲取到信息,最后由代理服務器返回信息給源主機。

  代理服務器將源主機與目標主機的通信分為兩段,一段是從源主機到代理服務器,另一段是從代理服務器到目標主機。這樣,代理服務器把源主機對目標主機的訪問置于控制之下,使訪問者無法了解到目標主機的結構和運行情況,提高了安全性。

  代理服務器也有不足,即源主機與目標主機之間通信必須開啟代理服務器主機,同時,代理服務器主機的機器使用性能也會降低,代理服務器成為源主機與目標主機之間的核心服務。

  1.2 Thrift服務技術

  Thrift來源于Facebook,目前是Apache基金會的一個開源項目,它是一個軟件服務框架,用來進行可擴展跨語言服務的開發,結合了功能強大的堆棧和代碼生成引擎,能夠在C++、Java、Python等編程語言間無縫結合,提供高效的服務。

  1.2.1 Thrift服務的創建過程

  Thrift服務創建的過程如下:

 ?。?)創建Thrift接口文件,即“.thrift”文件;

 ?。?)產生目標語言的接口文件,例如Java語言;

  (3)編寫服務端代碼;

 ?。?)編寫客戶端代碼;

 ?。?)運行服務端應用程序;

 ?。?)運行客戶端應用程序。

  1.2.2 服務端編碼的基本步驟

  服務端編碼的基本步驟為:首先實現服務處理接口,然后依次創建TProcessor、TServerTransport、TProtocol、TServer對象,最后啟動Server。

  1.2.3 客戶端編碼的基本步驟

  客戶端編碼的基本步驟為:首先創建Transport,接著創建TProtocol,然后基于TTransport和TProtocol創建Client,最后調用Client的相應方法。

  1.2.4 數據傳輸協議

  Thrift提供了以下4種數據傳輸協議:

  (1)TBinaryProtocol:二進制格式的傳輸協議。

  (2)TCompactProtocol:壓縮格式的傳輸協議。

  (3)TJSONProtocol:JSON格式的傳輸協議。

 ?。?)TSimpleJSONProtocol:JSON只寫的傳輸協議,生成的文件很容易通過腳本語言解析。

2 通信模型

  2.1 CS架構的主機的通信模型

  CS架構的主機之間的通信模型如圖1所示。

002.jpg

  主機之間的邏輯處理流程如下:

  (1)源主機啟動客戶端,向目標主機的服務端發送請求;

 ?。?)目標主機的服務端接收到請求,處理后,返回信息給源主機的客戶端;

 ?。?)流程結束。

  由于請求、返回的過程需要網絡傳輸數據,因此存在數據被截獲的風險。而且,如果數據未經過加密,則存在信息被泄密的安全隱患。

  2.2 CS架構的基于代理服務的通信模型

  CS架構的基于代理服務的主機之間的通信模型如圖2所示。

003.jpg

  主機之間的邏輯處理流程如下:

 ?。?)源主機啟動客戶端,向目標主機的代理服務端發送加密請求;

 ?。?)目標主機的代理服務端接收到請求,解密后轉發請求給本機的服務端;

 ?。?)目標主機的服務端接收到請求,處理后返回信息給本機的代理服務端;

 ?。?)目標主機的代理服務端接收到本機的服務端返回的信息,加密后返回信息給源主機的客戶端;

  (5)流程結束。

  代理服務端一般應該實現服務端提供的所有接口,這樣,客戶端只需要在傳輸時進行加密與改變通信端口,接收返回信息后進行解密即可,客戶端內部已經實現的業務邏輯無需重新修改,減少了研發時間與成本。

3 加密算法

  加密是安全通信的基礎,加密算法主要分為密鑰算法、單向散列算法和其他數據算法[4-5]。

  3.1 密鑰算法

  密鑰算法用來對敏感數據、摘要、簽名等信息進行加密,常用的密鑰算法如表1所示。

001.jpg

  3.2 單向散列算法

  單向散列算法一般用于產生消息摘要、密鑰加密等,常見的單向散列算法如表2所示。

005.jpg

  3.3 其他數據算法

  其他數據算法包括一些常用編碼算法、明文轉換算法等,例如Base64、Quoted Printable、EBCDIC等。

  3.4 本文使用的加密算法及其處理過程

  本文使用的加密算法主要綜合AES算法和Base64算法。加密的過程是先使用AES算法加密,然后使用Base64算法加密后進行傳輸;解密的過程是先使用Base64算法解密,然后使用AES算法解密,獲得明文。

4 應用案例

  4.1 搜索引擎技術

  搜索引擎[6-7]是指“根據一定的策略、運用特定的計算機程序從互聯網上搜集信息,在對信息進行組織和處理后,為用戶提供檢索服務,將用戶檢索相關的信息展示給用戶的系統”。搜索引擎包括全文索引、目錄索引、元搜索引擎、垂直搜索引擎等,具代表性的企業主要有百度、谷歌等。

  開源的搜索引擎主要以Lucene和Sphinx為首。其中,Lucene是Apache軟件基金會旗下一個開放源代碼的全文檢索引擎工具包,在它基礎之上還有一些開源的或者商用的搜索引擎,例如Constellio、SearchBlox、Solr、ElasticSearch等?;贚unece的搜索引擎都提供了完整的查詢、索引、部分文本分析等功能,有些功能更加強大、擴展性更好。其中,開源中國社區OSChina是Lucene的用戶之一。Sphinx是一個基于SQL的全文檢索引擎,可以結合MySQL、PostgreSQL進行全文搜索,提供比數據庫本身更專業的搜索功能。

  4.2 搜索引擎代理的安全隱患

  搜索引擎技術有一個共同點:基于CS架構,需要搭建起搜索引擎服務器,然后由應用程序調用搜索引擎服務器的接口,實現搜索的目的。

  由于搜索引擎的傳輸過程基本是明文傳輸的,因此,有可能會被嗅探器等抓包軟件捕獲到明文,非法獲取到私隱數據,存在數據滲漏的危險。

  4.3 本方法應用于搜索引擎

  本方法應用于Solr搜索引擎[8]節點上面,使用Thrift服務作為代理服務,其通信模式如圖3所示。

004.jpg

  主機之間的業務處理流程如下:

 ?。?)源主機的Thrift客戶端使用AES算法加密,然后使用Base64算法加密進行傳輸;

 ?。?)代理服務器的Thrift服務端接收到客戶端的請求,使用Base64算法解密,再使用AES算法解密,得到客戶端真正的請求;

  (3)代理服務器把客戶端的請求發送給本機的Solr服務器進程,Solr服務器進程處理請求后返回結果給代理服務器;

 ?。?)代理服務器把Solr服務器進程的返回結果使用AES算法加密后再使用Base64加密進行傳輸;

 ?。?)源主機的Thrift客戶端接收到服務器端的結果,使用Base64算法解密后,再使用AES算法解密,獲得明文的結果,轉發給應用前端進行展示。

  由于Thrift服務接口在本機就把Solr服務接口的查詢內容查詢出來了,因此不影響查詢性能。在傳輸的過程中,Thrift客戶端與Thrift服務端的傳輸是加密的,從而保證了數據傳輸的安全。

5 本方法的特點與應用范圍

  本方法具有如下特點:

 ?。?)可以有效防止信息被非法竊取。主機之間傳輸已經加密,可以有效防止信息被非法竊取。不管之前主機之間是否加密,通過在原來的客戶端與服務端之間加一層代理服務端,可以有效地對主機之間相互通信的信息進行加密。

 ?。?)不需要改變服務器端原有的協議即可實現加密的功能。不改變目標主機原來服務的協議,只需要在目標主機上部署并啟動代理進程,在代理進程中開放與原來服務一樣的接口,最后對客戶端做很少的改動即可實現加密的功能。

 ?。?)適用于“之前沒有加密,但是現在需要加密”的各種系統之間的集成,提高系統的安全性。

6 結論

  本文針對主機間明文傳輸數據,提出了一種基于代理服務的把明文傳輸的數據先進行加密然后傳輸的方法,保證了數據傳輸的安全。將本方法應用于Solr搜索引擎節點,在保證不影響查詢效率的同時,保證了傳輸安全性。本方法可以廣泛應用于“之前沒有加密,但是現在需要加密”的各種系統之間的集成,提高系統的安全性。在下一步的研究中,可以考慮改進代理服務層的加密算法,使得數據傳輸更高效。

  參考文獻

  [1] 王倩,朱宏峰,劉天華.大數據安全的現狀與發展[J].計算機與網絡,2013(16):66-69.

  [2] 吳益清,謝培泰.代理服務器的原理與實現[J].信息工程大學學報,2000(4):40-43.

  [3] 周偉.高性能HTTP代理服務器關鍵技術研究與實現[D].哈爾濱:哈爾濱工程大學,2012.

  [4] 陳健.幾種常用數據加密算法的比較[J].福建商業高等專科學校學報,2003(5):45-47.

  [5] 廉士國,孫金生,王執銓.幾種典型視頻加密算法的性能評價[J].中國圖象圖形學報(A輯),2004,9(4):483-490.

  [6] 張興華.搜索引擎技術及研究[J].現代情報,2004(4):142-145.

  [7] 黃知義,周寧.幾類搜索引擎的原理剖析、比較研究及發展趨勢探討[J].圖書館學研究,2005(3):61-64,67.

  [8] 張新生.基于solr的分布式搜索引擎研究[D].武漢:華中科技大學,2012.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲欧美日韩中文播放| 亚洲网站视频| 欧美激情亚洲激情| 亚洲丶国产丶欧美一区二区三区| 国产亚洲成av人片在线观看桃| 欧美天堂在线观看| 欧美日本国产一区| 亚洲第一黄色网| 亚洲精品综合在线| 久久se精品一区精品二区| 久久国产精彩视频| 亚洲第一免费播放区| 欧美v国产在线一区二区三区| 欧美三级视频在线观看| 欧美日韩午夜剧场| 久久夜色精品国产欧美乱极品| 久久久久久久综合日本| 一区二区三区国产精品| 亚洲欧美国产制服动漫| 亚洲自拍电影| 亚洲性图久久| 亚洲综合色噜噜狠狠| 好看不卡的中文字幕| 久热国产精品视频| 国产精品伦子伦免费视频| 欧美jizzhd精品欧美喷水| 91久久国产综合久久91精品网站| 在线看日韩av| 国产亚洲人成a一在线v站| 夜夜嗨一区二区三区| 国产精品区一区二区三| 99www免费人成精品| 一区二区三区精品久久久| 欧美国产精品v| 国产亚洲精品7777| 久久激情综合| 亚洲欧美日韩精品在线| 久久久久久久综合日本| 欧美成人一区在线| 国产精品日韩久久久| 国产综合av| 国产亚洲在线观看| 欧美日韩一区视频| 久久成人综合网| 国产精品色在线| 欧美日韩国产美女| 亚洲九九九在线观看| 国产精品无码专区在线观看| 欧美激情综合在线| 亚洲精选视频免费看| 国产性猛交xxxx免费看久久| 亚洲高清在线视频| 久久久久99精品国产片| 国产精品户外野外| 黄色成人小视频| 亚洲一区欧美二区| 国产精品国产馆在线真实露脸| 欧美精品在线观看91| 在线观看成人一级片| 欧美国产国产综合| 一本色道婷婷久久欧美| 欧美精品在欧美一区二区少妇| 亚洲在线日韩| 国产噜噜噜噜噜久久久久久久久| 狠狠色狠色综合曰曰| 亚洲人成高清| 欧美成在线观看| 六月婷婷久久| 国产精品久久久爽爽爽麻豆色哟哟| 在线精品国精品国产尤物884a| 亚洲国产精品第一区二区三区| 欧美不卡视频一区| 亚洲夫妻自拍| 99re6热在线精品视频播放速度| 欧美二区在线看| 伊人久久婷婷色综合98网| 一区二区三区视频在线看| 国产精品久久久久77777| 国产精品一区二区男女羞羞无遮挡| 久久大香伊蕉在人线观看热2| 亚洲精品中文在线| 国产精品一区二区三区乱码| 亚洲愉拍自拍另类高清精品| 精品成人乱色一区二区| 亚洲一区二区欧美日韩| 午夜精品国产精品大乳美女| …久久精品99久久香蕉国产| 亚洲一区二区三区四区中文| 欧美一区精品| 欧美二区在线播放| 国产精品视频区| 99在线精品观看| 在线中文字幕不卡| 国产精品99久久久久久久vr| 亚洲激情在线激情| 91久久综合亚洲鲁鲁五月天| 欧美日韩卡一卡二| 欧美视频不卡中文| 亚洲成人自拍视频| 欧美日韩亚洲一区二区三区在线观看| 性色av一区二区三区红粉影视| 欧美亚洲综合在线| 狠狠色狠狠色综合日日小说| 国产精品裸体一区二区三区| 欧美国产一区二区三区激情无套| 一本大道久久a久久精二百| 国产亚洲午夜| 国产精品极品美女粉嫩高清在线| 国产精品自拍一区| 一二三区精品福利视频| 最新日韩中文字幕| 欧美中文字幕第一页| 国产精品一卡二| 亚洲女爱视频在线| 国产麻豆精品视频| 日韩视频中午一区| 久久亚洲综合色| 欧美日韩精品| 欧美视频一区二区三区| 亚洲午夜久久久| 久久精品视频99| 欧美中文字幕视频在线观看| 亚洲一区二区三区精品动漫| 亚洲美洲欧洲综合国产一区| 欧美在线视频播放| 永久555www成人免费| 国产日韩综合一区二区性色av| 亚洲免费人成在线视频观看| 欧美激情一区二区三区在线视频观看| 欧美日韩精品一二三区| 欧美电影免费观看网站| 一区二区三区毛片| 在线成人欧美| 国产午夜精品久久久久久久| 国产精品免费小视频| 在线看片一区| 亚洲电影在线免费观看| 亚洲国产一区二区三区青草影视| 国产精品伦一区| 国产精品理论片在线观看| 激情欧美国产欧美| 国产午夜精品在线| 欧美亚洲日本一区| 日韩西西人体444www| 欧美xart系列在线观看| 狠狠色狠狠色综合日日小说| 午夜亚洲性色福利视频| 国内成+人亚洲+欧美+综合在线| 国产亚洲人成网站在线观看| 亚洲一区在线看| 亚洲欧洲综合| 久热精品在线视频| 国产精品久久999| 在线观看日韩国产| 亚洲精品久久久久中文字幕欢迎你| 亚洲精品一区二区三区樱花| 国产一区在线看| 亚洲一区在线视频| 亚洲一区二区三区精品在线| 亚洲黄色一区| 久久精品亚洲乱码伦伦中文| 麻豆成人小视频| 一本色道久久88亚洲综合88| 久久www免费人成看片高清| 久久er99精品| 亚洲人成网站在线观看播放| 国内久久婷婷综合| 在线看日韩欧美| 国产精品一区二区在线观看不卡| 国产精品精品视频| 蜜桃av一区二区三区| 欧美激情第8页| 欧美一区二区三区在线| 欧美日韩免费在线| 欧美日本一区二区高清播放视频| 国产欧美一区二区三区另类精品| 91久久一区二区| 亚洲高清久久| 一区二区亚洲精品国产| 欧美日韩精品在线播放| 国产视频不卡| 国产精品v日韩精品| 欧美日本亚洲| 国产精品电影网站| 久久精品在这里| 亚洲一区在线看| 免费欧美日韩| 欧美大片在线观看一区二区| 欧美视频在线观看视频极品| 狠狠色伊人亚洲综合网站色| 欧美一区亚洲二区| 亚洲国产一区二区a毛片| 午夜精品久久久久影视| 欧美激情视频给我| 亚洲影视综合| 在线播放中文字幕一区| av成人天堂| 欧美成人免费视频| 欧美激情在线有限公司| 亚洲欧美日韩一区| 一区二区日韩精品| 久久久久国产一区二区三区四区| 午夜一区二区三视频在线观看| 黑人巨大精品欧美一区二区小视频| 欧美在线观看视频一区二区三区| 久久精品国产第一区二区三区| 久久精品国产精品亚洲| 久久亚洲午夜电影| 亚洲精品视频免费| 亚洲欧美一级二级三级| 国产一区二区三区网站| 欧美高清视频在线| 国产亚洲精品bv在线观看| 欧美日韩中文字幕在线视频| 久久久久久香蕉网| 亚洲欧美日韩中文在线制服| 亚洲最快最全在线视频| 玉米视频成人免费看| 猫咪成人在线观看| 欧美尤物巨大精品爽| 国产视频在线一区二区| 欧美全黄视频| 国产日韩av在线播放| 亚洲欧洲一级| 亚洲视频在线免费观看| 篠田优中文在线播放第一区| 亚洲免费激情| 国内精品久久久久久久影视蜜臀| 国产精品欧美一区二区三区奶水| 国产精品永久免费| 欧美在线|欧美| 裸体女人亚洲精品一区| 99在线精品观看| 欧美日韩国产首页在线观看| 亚洲欧美日韩一区二区三区在线观看| 怡红院av一区二区三区| 国产精品视频一| 亚洲欧美资源在线| 欧美在线亚洲一区| 亚洲一区激情| 国产精品视频午夜| 亚洲一区二区在线视频| 狠狠狠色丁香婷婷综合激情| 久久男女视频| 久久精品天堂| 99伊人成综合| 伊人久久综合| 欧美日产一区二区三区在线观看| 中文无字幕一区二区三区| 亚洲国产婷婷香蕉久久久久久| 欧美大秀在线观看| 18成人免费观看视频| 久久九九免费视频| 欧美高清自拍一区| 亚洲激情网站免费观看| 激情五月***国产精品| 久久久av网站| 欧美三级韩国三级日本三斤| 亚洲欧美激情视频在线观看一区二区三区| 欧美国产日韩xxxxx| 亚洲欧美日韩在线综合| 精品成人国产| 久久久亚洲国产美女国产盗摄| 国产欧美一区视频| 欧美午夜精品久久久| 国产精品婷婷| 性欧美办公室18xxxxhd| 一本色道久久综合亚洲精品不卡| 亚洲欧美日韩一区二区三区在线观看| 香蕉精品999视频一区二区| 亚洲一卡二卡三卡四卡五卡| 国产日韩精品久久久| 国产精品成人观看视频国产奇米| 亚洲国产精品一区二区第四页av| 久久这里只有| 欧美成人精品一区二区| 国产欧美一区二区三区在线老狼| 狠狠爱www人成狠狠爱综合网| 女人香蕉久久**毛片精品| 欧美日韩精品国产| 亚洲日本中文字幕区| 久久久久久噜噜噜久久久精品| 欧美国产精品va在线观看| 亚洲国内在线| 国产精品男女猛烈高潮激情| 国产视频在线观看一区二区三区| 亚洲国产91色在线| 日韩天堂在线观看| 午夜精品免费视频| 亚洲在线免费视频| 亚洲久久一区| 亚洲人成网站777色婷婷| 欧美视频一区二区| 亚洲色在线视频| 亚洲免费在线电影| 一区二区三区不卡视频在线观看| 狂野欧美激情性xxxx| 欧美日韩中文| 欧美日韩在线视频一区二区| 久久精品国产欧美亚洲人人爽| 亚洲字幕一区二区| 亚洲精品一区二区三区福利| 亚洲午夜一区二区三区| 免费观看一区| 日韩写真视频在线观看| 亚洲理伦在线| 久久免费视频这里只有精品| 国产一区二区三区高清播放| 亚洲视频综合| 亚洲国产欧美一区二区三区久久| 国产精品一页| 国产女主播一区| 性色av一区二区怡红| 国产精品自在线| 久热综合在线亚洲精品| 欧美日韩精品免费观看| 国产精品久久久久久久一区探花| 国产精自产拍久久久久久蜜| 久久精品国产久精国产思思| 亚洲美女区一区| 99视频热这里只有精品免费| 久久综合久久综合久久综合| 亚洲人成在线免费观看| 国产欧美欧洲在线观看| 精品69视频一区二区三区| 国产精自产拍久久久久久蜜| 欧美在线视频导航| 樱桃成人精品视频在线播放|