国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SSL VPN的西南航空氣象網(wǎng)的搭建

2018-02-27 13:29:44武文斌
電腦知識與技術(shù) 2018年35期
關(guān)鍵詞:氣象服務(wù)

武文斌

摘要:該文以適應(yīng)我中心為特定航空氣象用戶提供安全、多樣的氣象服務(wù)要求為出發(fā)點,首先對現(xiàn)有技術(shù)手段的不足和SSL VPN相關(guān)技術(shù)和產(chǎn)品優(yōu)勢進行了全面的剖析。然后詳細地闡述了西南航空氣象網(wǎng)的設(shè)計和實現(xiàn),通過使用深信服SSL VPN產(chǎn)品構(gòu)建西南航空氣象網(wǎng),并對網(wǎng)站進行數(shù)據(jù)加密和用戶訪問控制,提升了我中心通過互聯(lián)網(wǎng)提供氣象服務(wù)的安全性和能力,從而有效地提高了中心對外提供航空氣象服務(wù)的效率和質(zhì)量。

關(guān)鍵詞:SSL VPN;西南航空氣象網(wǎng);氣象服務(wù)

中圖分類號:TP393? ? ? 文獻標(biāo)識碼:A? ? ? 文章編號:1009-3044(2018)35-0043-03

Abstract: This paper is order to take the adaptation of the requirements which our center needs to provide safe and diverse meteorological service for specific aeronautical meteorological users. Firstly, it comprehensively analyzes the shortcomings of existing technical means and the advantages of SSL VPN related technologies and products, and then elaborates the design and implementation of the Southwest aviation meteorology website in detail. By using the Sangfor company SSL VPN product to build the Southwest aviation meteorology website, and encrypt the website data and provide the user access control facility, it has promoted the safety and capability of our center to provide meteorological services through the Internet, which has effectively improved the efficiency and quality of our center to provide aviation weather services.

Key words: SSL VPN; southwest aviation meteorology website; weather services

1 概述

隨著我國民航運輸業(yè)及航空氣象的蓬勃發(fā)展,航空氣象服務(wù)顯得越來越重要。之前我中心航空氣象情報檢索網(wǎng)站由于安全原因只提供局域網(wǎng)服務(wù),行業(yè)用戶想要訪問只能申請運營商專線,而且由于開發(fā)時間久遠功能相對單一,氣象資料相對較少,不能滿足用戶對氣象產(chǎn)品多樣化的需求,同時由于設(shè)計陳舊,不利于功能擴展和系統(tǒng)升級。隨著西南地區(qū)航空氣象產(chǎn)品種類的增多,以及航空氣象產(chǎn)品用戶規(guī)模的不斷擴大,開發(fā)全新的易于擴展的西南航空氣象網(wǎng),并借助SSL VPN設(shè)備提高互聯(lián)網(wǎng)訪問的安全性可以有效地解決目前存在的問題。通過基于SSL VPN的互聯(lián)網(wǎng)方式向機場、航空公司、民航局、空軍等特定航空氣象用戶提供服務(wù)將極大提高用戶對航空氣象產(chǎn)品的認可度和關(guān)注度,有效提高氣象數(shù)據(jù)在互聯(lián)網(wǎng)上傳輸?shù)陌踩院涂煽啃浴?/p>

2 SSL VPN及相關(guān)產(chǎn)品介紹

2.1 SSL介紹

SSL是安全套接層(Secure Socket Layer)協(xié)議的英文縮寫,是由網(wǎng)景公司提出的一種基于WEB的安全協(xié)議。它處于應(yīng)用層和傳輸層之間,他通過對應(yīng)用程序和TCP/IP之間傳輸?shù)臄?shù)據(jù)進行密鑰加密的方式來提供安全保證機制。SSL協(xié)議分為上下兩層:上層由握手協(xié)議、修改密文協(xié)議、警告協(xié)議組成,上層協(xié)議主要功能包括通訊雙方驗證身份,交換密鑰、協(xié)商加密算法等;下層協(xié)議是記錄協(xié)議,主要用來為應(yīng)用層和傳輸層之間傳輸?shù)臄?shù)據(jù)進行加密、封裝、壓縮等處理,并把處理好的數(shù)據(jù)傳遞給對端。由于市面上大部分WEB瀏覽器都集成了該協(xié)議,所以其部署方便,無須額外安裝SSL客戶端。目前SSL已經(jīng)成為網(wǎng)絡(luò)中鑒別站點和網(wǎng)頁瀏覽者身份、Webservice與瀏覽者之間進行加密通信的全球性標(biāo)準(zhǔn)。

2.2 VPN介紹

VPN是虛擬專用網(wǎng)絡(luò)(Virtual Private Network)的英文縮寫,VPN技術(shù)就是在互聯(lián)網(wǎng)上建立一條邏輯上安全的、可靠的、虛擬的隧道,使企業(yè)相關(guān)用戶可以隨時隨地訪問企業(yè)內(nèi)部的資源。我們可以把它理解成一條訪問企業(yè)內(nèi)部資源的專線,它通過某種特殊的加密協(xié)議來實現(xiàn),不用真正鋪設(shè)專用的光纜之類的物理線路,也不用購買相應(yīng)的路由器等設(shè)備,所以VPN的原理就是利用公共網(wǎng)絡(luò)資源建立虛擬化的私有網(wǎng)絡(luò)。VPN在保證數(shù)據(jù)機密性的同時增加了企業(yè)執(zhí)行遠程訪問控制的能力和級別,用戶想要訪問企業(yè)內(nèi)部資源必須通過相應(yīng)認證方可獲得訪問權(quán)限。本系統(tǒng)中的企業(yè)相關(guān)用戶就是機場、航空公司、民航局、空軍等特定航空氣象用戶,通過為這些用戶分配網(wǎng)站的訪問權(quán)限來實現(xiàn)遠程訪問控制。

2.3 深信服SSL VPN

SSL VPN技術(shù)從字面意思理解就是使用SSL協(xié)議來實現(xiàn)遠程訪問接入的一中VPN技術(shù),其優(yōu)勢包括部署簡便、維護成本較低、無須安裝客戶端、網(wǎng)絡(luò)適應(yīng)性廣的特點。目前市面上使用最廣泛的就是深信服SSL VPN,其產(chǎn)品有高速訪問、易用、高度安全、全面支持移動互聯(lián)網(wǎng)等特點。作為國內(nèi)SSL VPN領(lǐng)域的領(lǐng)導(dǎo)者和技術(shù)標(biāo)準(zhǔn)的制定者,其產(chǎn)品越來越受到各大中型企事業(yè)單位的認可,且連續(xù)多年國內(nèi)市場占有率排名榜首。本系統(tǒng)就是使用深信服SSL VPN-1000型號產(chǎn)品來完成網(wǎng)站的搭建。

3 網(wǎng)站設(shè)計和實現(xiàn)

3.1 網(wǎng)站總體結(jié)構(gòu)設(shè)計

西南航空氣象網(wǎng)采用B/S(瀏覽器/服務(wù)器)模式,整體架構(gòu)使用Microsoft Visual Studio 2013平臺下的ASP.NET框架,編程語言使用Visual C#來進行開發(fā),數(shù)據(jù)庫使用Oracle10g存儲氣象數(shù)據(jù)。網(wǎng)站部署在氣象中心外網(wǎng)Windows Server WEB服務(wù)器上,數(shù)據(jù)庫服務(wù)器也部署在外網(wǎng)區(qū),氣象數(shù)據(jù)通過通信系統(tǒng)由業(yè)務(wù)網(wǎng)傳輸?shù)酵饩W(wǎng)數(shù)據(jù)庫服務(wù)器上。業(yè)務(wù)網(wǎng)與外網(wǎng)通過防火墻與單向網(wǎng)閘實現(xiàn)物理隔離。該網(wǎng)站主要面向航空氣象用戶提供服務(wù),用戶可以隨時隨地在互聯(lián)網(wǎng)上使用內(nèi)嵌SSL協(xié)議的WEB瀏覽器通過深信服VPN網(wǎng)關(guān)及外網(wǎng)防火墻訪問西南航空氣象網(wǎng)并獲得相關(guān)資源。網(wǎng)絡(luò)拓撲結(jié)構(gòu)如圖所示:

網(wǎng)站主要包括登錄模塊、報文查詢模塊、圖形查詢模塊、自動觀測模塊、預(yù)報產(chǎn)品查詢模塊、全國機場監(jiān)控模塊、天氣講解等模塊,如圖2所示。網(wǎng)站采用模塊化接入方式,滿足系統(tǒng)擴展彈性。

該網(wǎng)站為用戶提供了各種資料的查詢與下載功能。用戶無須登錄網(wǎng)站就可以通過報文查詢模塊查詢航空氣象報文和重要氣象情報;通過圖形查詢模塊可以查詢?nèi)珖鳈C場的氣象雷達回波圖、民航氣象中心下發(fā)的衛(wèi)星云圖以及各高度層的重要天氣預(yù)告圖、高空風(fēng)溫預(yù)告圖等圖形產(chǎn)品;用戶還可以查詢機場警報、區(qū)域預(yù)警、終端區(qū)預(yù)警、起飛預(yù)報、天氣通報等全國各機場發(fā)布的預(yù)報產(chǎn)品;網(wǎng)站按照全國機場實況天氣情況對全國機場實時監(jiān)控,并對不同級別的適航天氣進行預(yù)警,而且以地圖方式顯示方便用戶直觀了解全國個機場的天氣。當(dāng)用戶登錄并通過驗證后還可以獲得更高級別的權(quán)限諸如使用氣候志報表以及代發(fā)報功能等服務(wù)。

3.2 網(wǎng)站實現(xiàn)

3.2.1 報文查詢

報文查詢可以檢索航空氣象報文和重要氣象情報兩大類,航空氣象報文包括各時次國內(nèi)外各機場所發(fā)布的SA、SP、FC、FT報。重要氣象情報包括各時次國內(nèi)八大飛行情報區(qū)及國外飛行情報區(qū)所發(fā)布的WC、WV、WS、WA等報文。這里創(chuàng)建兩個類BaowenQuery和ZyqxQuery分別用于處理航空氣象報文和重要氣象情報的查詢請求。

在BaowenQuery類中定義以下Query方法實現(xiàn)具體查詢。

public String Query(String headdate, String[] obcc, String type, String time),各形參定義如下:

headdate:日期;

obcc:機場四字代碼;

type:航空氣象報文類型(包括SA、SP、FC、FT);

time:時次(包括全天、當(dāng)前時次、任意時次)。

航空氣象用戶在航空氣象報文查詢界面選擇相關(guān)選項并點擊查詢圖標(biāo)后,系統(tǒng)后臺就會調(diào)用該方法,每次調(diào)用時系統(tǒng)會將相關(guān)參數(shù)傳入該方法,并通過拼接SQL語句查詢數(shù)據(jù)庫返回查詢結(jié)果。同理,在ZyqxQuery類中也存在對應(yīng)Query方法實現(xiàn)對重要氣象情報的具體查詢,具體實現(xiàn)參考BaowenQuery類Query方法。如下圖所示為報文查詢模塊中航空氣象報文查詢界面。

3.2.2 圖形查詢

圖形資料包括雷達圖、衛(wèi)星云圖、高空風(fēng)溫預(yù)告圖、重要天氣預(yù)告圖。它們都是以二進制的形式存放在數(shù)據(jù)庫中。對于雷達圖的查詢,這里先定義一個RaderQuery類來響應(yīng)用戶對雷達資料的請求,其方法為public String[] Query(String headdate, String obcc) ,該方法返回指定日期和機場的所有雷達圖的文件名數(shù)組results[]。然后在頁面上根據(jù)用戶選擇使用控件<img? src="/image.aspx?tname=image01_radar&fname=<%= results[i]%>" />來顯示任意一張雷達圖??梢钥闯觯搃mg地址指向了一個aspx頁面。這個頁面有個奇特之處,就是無須寫前臺代碼,只需在后臺將二進制圖形顯示在aspx頁面上,后臺Page_Load頁面加載函數(shù)實現(xiàn)代碼如下:

String TableName = Request["tname"];//雷達圖數(shù)據(jù)表

String fileName = Request["fname"]; //雷達圖文件名

String sql = "select content from mhapp." + TableName + " where FNAME='" + fileName + "' order by inserttimedesc";

DataBase db = new DataBase();

DataSet ds = db.GetDataSet(sql);

byte[] bFile = (byte[])ds.Tables[0].Rows[0]["content"];

//將二進制圖像實例化內(nèi)存數(shù)據(jù)流

MemoryStream ms = new MemoryStream(bFile);

Bitmap bmp = new Bitmap(ms);

Image sbmp = bmp.GetThumbnailImage(128, bmp.Height * 128 / bmp.Width, new Image.GetThumbnailImageAbort(IsTrue), IntPtr.Zero);

//將二進制圖形保存在本地

sbmp.Save(fileName,System.Drawing.Imaging.ImageFormat.Png);

Response.ClearContent();

Response.ContentType = "image/Gif";

//在頁面上顯示二進制圖形

Response.WriteFile(fileName);

其他圖形查詢與雷達圖查詢實現(xiàn)方法類似。雷達圖資料查詢界面如圖所示:

3.3 使用SSL VPN部署網(wǎng)站

1) 登錄深信服SSL VPN管理后臺,可以查看SSL VPN網(wǎng)關(guān)的運行狀態(tài),包括系統(tǒng)信息、線路狀態(tài)、網(wǎng)絡(luò)吞吐量、并發(fā)用戶趨勢以及并發(fā)會話數(shù)等信息。在SSL VPN設(shè)置界面中選擇“用戶管理”,新建需要訪問西南航空氣象網(wǎng)的所有航空氣象用戶,設(shè)置其用戶名和密碼,并且對這些用戶進行分組。

2) 在SSL VPN設(shè)置界面中選擇“資源管理”新建web應(yīng)用,設(shè)置資源名為“西南航空氣象網(wǎng)”,類型為HTTP,端口號80,資源IP地址為氣象中心外網(wǎng)區(qū)西南航空氣象網(wǎng)web服務(wù)器經(jīng)防火墻映射后的地址。

3) 選擇“角色授權(quán)”,新建角色“西南氣象服務(wù)”。首先將該角色關(guān)聯(lián)用戶,這里默認關(guān)聯(lián)所有航空氣象用戶,然后在編輯授權(quán)資源中關(guān)聯(lián)上一步的網(wǎng)站資源“西南航空氣象網(wǎng)”。這樣就將航空氣象用戶和西南航空氣象網(wǎng)相關(guān)聯(lián)了,即用戶獲得了訪問該網(wǎng)站的權(quán)限。

4) 航空氣象用戶在互聯(lián)網(wǎng)通過瀏覽器訪問SSL地址,通過身份驗證后就可以訪問西南航空氣象網(wǎng)了。

4 結(jié)束語

目前,基于SSL VPN的西南航空氣象網(wǎng)已成功上線運行,不間斷地為屬地化機場、航空公司、民航局等各類航空氣象用戶提供豐富多樣的氣象服務(wù),受到用戶的一致好評。通過SSL VPN的數(shù)據(jù)加密協(xié)議和用戶訪問控制有效提高了該網(wǎng)站氣象數(shù)據(jù)在互聯(lián)網(wǎng)上傳輸?shù)陌踩院涂煽啃裕瑥亩鰪娏宋抑行膶ν馓峁┖娇諝庀蠓?wù)的效率和質(zhì)量。隨著網(wǎng)站功能的不斷擴展,相信其在未來的空管安全保障中必將發(fā)揮更加積極的作用。

參考文獻:

[1] 韓榮珍.SSL VPN技術(shù)在企業(yè)遠程辦公系統(tǒng)中的應(yīng)用[J].計算機安全,2009(07).

[2] 胡志偉.虛擬專用網(wǎng)絡(luò)技術(shù)在計算機網(wǎng)絡(luò)信息安全中的應(yīng)用[J].科學(xué)中國人,2017(21).

[3] 賈山.虛擬專用網(wǎng)絡(luò)技術(shù)的應(yīng)用探析[J].電子技術(shù)與軟件工程,2016(15).

[4] 王良發(fā),黃盛軍.怎樣做好航空氣象服務(wù)[J].科技視界,2013(26).

[5] 謝英偉.VPN技術(shù)在航空氣象信息服務(wù)中的應(yīng)用[J].中國民航飛行學(xué)院學(xué)報,2008(1).

[6] 盧強宗.航空氣象技術(shù)在空中交通管理中的應(yīng)用[J].科技創(chuàng)新導(dǎo)報,2014(3).

[通聯(lián)編輯:謝媛媛]

猜你喜歡
氣象服務(wù)
農(nóng)業(yè)生產(chǎn)中氣象服務(wù)的重要性及改進途徑
唐山市氣象服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)
道真縣氣象為三農(nóng)服務(wù)現(xiàn)狀及發(fā)展建議
旋翼無人機在農(nóng)業(yè)氣象服務(wù)中的應(yīng)用
淺析氣象服務(wù)需進一步融入農(nóng)業(yè)生產(chǎn)必要性
氣象服務(wù)與防災(zāi)減災(zāi)的應(yīng)用
海城市| 宜宾县| 绥德县| 华坪县| 自治县| 昆明市| 黄石市| 永年县| 哈密市| 班戈县| 侯马市| 罗甸县| 乌兰浩特市| 成武县| 大庆市| 镇安县| 鸡西市| 孟津县| 重庆市| 尖扎县| 武安市| 清苑县| 锡林浩特市| 时尚| 龙口市| 成武县| 光山县| 临泉县| 深泽县| 庆城县| 仪陇县| 井冈山市| 五大连池市| 溧水县| 武威市| 云阳县| 安徽省| 柞水县| 深水埗区| 昌吉市| 碌曲县|