吳月嬋
摘要:針對(duì)門禁系統(tǒng)數(shù)據(jù)存儲(chǔ)和處理成本不斷加大的問題,設(shè)計(jì)一種基于云服務(wù)的加密式門禁系統(tǒng)(Cryptographic Access Control System based Cloud,CACC)。該系統(tǒng)利用云服務(wù)技術(shù)降低門禁系統(tǒng)信息存儲(chǔ)和維護(hù)成本,在云服務(wù)和門禁物理設(shè)備間加入加解密服務(wù)以提高門禁系統(tǒng)安全性。用戶通過云服務(wù)端控制平臺(tái)查詢門禁設(shè)備狀態(tài)信息,實(shí)現(xiàn)門禁設(shè)備的監(jiān)控和維護(hù)。CACC系統(tǒng)利用簡(jiǎn)單的設(shè)備和結(jié)構(gòu),可以在不考慮信息存儲(chǔ)壓力的情況下對(duì)各類數(shù)據(jù)進(jìn)行監(jiān)控和采集,再將加解密服務(wù)器作為門禁系統(tǒng)的中轉(zhuǎn)站,為系統(tǒng)建立一道有效的、可維護(hù)的防火墻,為門禁系統(tǒng)的發(fā)展提供一種可行建設(shè)方案。
關(guān)鍵詞:門禁系統(tǒng);云服務(wù);加密技術(shù);門禁系統(tǒng)
DOIDOI:10.11907/rjdk.161512
中圖分類號(hào):TP319
文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào)文章編號(hào):16727800(2016)009011403
基金項(xiàng)目基金項(xiàng)目:
作者簡(jiǎn)介作者簡(jiǎn)介:吳月嬋(1984-),女,廣西梧州人,廣西綠城水務(wù)股份有限公司管網(wǎng)管理處職工,研究方向?yàn)橛?jì)算機(jī)技術(shù)應(yīng)用。
0引言
隨著互聯(lián)網(wǎng)、計(jì)算機(jī)技術(shù)和電子技術(shù)的不斷發(fā)展,建筑智能化越來越受到人們的關(guān)注。門禁系統(tǒng)作為智能建筑的重要組成部分,解決了機(jī)械式門鎖存在的鑰匙管理和出入登記困難等問題[12],得到了廣泛應(yīng)用。隨著門禁系統(tǒng)的不斷發(fā)展,其組成部分越來越復(fù)雜,數(shù)據(jù)量也越來越龐大。
門禁系統(tǒng)主要由防護(hù)主體、電鎖、身份識(shí)別方式、傳感報(bào)警設(shè)備、處理控制器、通訊線路和管理軟件組成。普通的門禁系統(tǒng)是利用局域網(wǎng)、數(shù)據(jù)庫(kù)和控制系統(tǒng)通過通訊線路對(duì)防護(hù)主體、門鎖和身份識(shí)別進(jìn)行控制。國(guó)內(nèi)外研究者針對(duì)門禁系統(tǒng)的整體架構(gòu)及其組成部分進(jìn)行了各種優(yōu)化研究。文獻(xiàn)[3]設(shè)計(jì)了一套由門禁管理系統(tǒng)、停車場(chǎng)管理系統(tǒng)、飯?zhí)孟M(fèi)系統(tǒng)、考勤管理系統(tǒng)、訪客管理系統(tǒng)和后備電源系統(tǒng)組成的門禁一卡通系統(tǒng),利用門禁系統(tǒng)中的身份識(shí)別和處理控制等設(shè)備基礎(chǔ),實(shí)現(xiàn)5個(gè)相互獨(dú)立的辦公場(chǎng)所出入和消費(fèi)記錄管理,在實(shí)現(xiàn)門禁一卡通管理的過程中,增強(qiáng)了網(wǎng)絡(luò)的通信壓力和服務(wù)器的存儲(chǔ)、處理壓力,因此需要提高網(wǎng)絡(luò)設(shè)備和服務(wù)器硬件的性能,這將增加建設(shè)成本。
無線網(wǎng)絡(luò)具有組網(wǎng)靈活和改造成本低等特點(diǎn),為門禁系統(tǒng)的優(yōu)化提供新的解決方案。文獻(xiàn)[4]利用ZigBee技術(shù)設(shè)計(jì)了一套無線辦公門禁系統(tǒng)以降低基礎(chǔ)設(shè)施的建設(shè)投入;文獻(xiàn)[5]使用二代身份證作為門卡,利用ZigBee技術(shù)中傳感器設(shè)備進(jìn)行二代身份證的信息采集和識(shí)別工作,以建立一個(gè)集授權(quán)和定位功能于一體的門禁保安系統(tǒng);文獻(xiàn)[6]為無線門禁系統(tǒng)設(shè)計(jì)了一種UHF RFID天線,在提高發(fā)射功率的同時(shí)減小了天線尺寸。由于無線網(wǎng)絡(luò)的抗干擾能力較差,無線門禁系統(tǒng)部署方案只適合于小范圍的應(yīng)用場(chǎng)景。
身份識(shí)別是門禁系統(tǒng)的重要組成部分,它對(duì)使用者進(jìn)行信息采集和身份判斷后執(zhí)行相應(yīng)策略。與密碼和門卡相比,生物識(shí)別技術(shù)能夠解決授權(quán)信息泄露帶來的安全隱患問題。文獻(xiàn)[7]對(duì)生物識(shí)別方式中的人臉識(shí)別技術(shù)進(jìn)行優(yōu)化,將采集到的面部圖像進(jìn)行分塊特征對(duì)比,提高人臉識(shí)別效率;文獻(xiàn)[8]在人臉識(shí)別的基礎(chǔ)上加入運(yùn)動(dòng)模式識(shí)別來增強(qiáng)門禁系統(tǒng)的安全性;文獻(xiàn)[9]將傳統(tǒng)的指紋識(shí)別與控制器局域網(wǎng)絡(luò)(Controller Area Network,CAN)總線技術(shù)結(jié)合,為智能社區(qū)門禁管理提供新的解決方案。生物識(shí)別技術(shù)需要存儲(chǔ)大量的用戶特征信息以便于進(jìn)行授權(quán)合法性判斷,隨著信息量的增大,服務(wù)器的存儲(chǔ)和處理壓力隨之增加,企業(yè)需要投入資金不斷提高服務(wù)器性能。
隨著門禁需求和技術(shù)的不斷發(fā)展,門禁控制系統(tǒng)的功能要求越來越高,需存儲(chǔ)的信息量也越來越大,這將提高企業(yè)門禁系統(tǒng)的建設(shè)成本。近年來,隨著云計(jì)算技術(shù)的不斷發(fā)展,基于云計(jì)算對(duì)來自不同類型設(shè)備的大規(guī)模數(shù)據(jù)流進(jìn)行集成、處理及服務(wù)已成為研究熱點(diǎn)[10]。目前,大部分門禁系統(tǒng)基于安全性考慮,將管理服務(wù)部署在局域網(wǎng)內(nèi)部,這不利于門禁系統(tǒng)服務(wù)的擴(kuò)展和優(yōu)化。本文提出一種基于云服務(wù)的加密式門禁系統(tǒng)(Cryptographic Access Control System based Cloud,CACC),利用云服務(wù)降低企業(yè)門禁系統(tǒng)控制成本,在云服務(wù)和門禁物理設(shè)備間加入加解密服務(wù)以提高門禁系統(tǒng)的安全性。
1CACC系統(tǒng)設(shè)計(jì)
與傳統(tǒng)的服務(wù)器使用方式相比,云服務(wù)具有資源分配可伸縮、服務(wù)易擴(kuò)展、數(shù)據(jù)易備份等特點(diǎn),已成為大數(shù)據(jù)時(shí)代下的信息基礎(chǔ)設(shè)施,是信息化發(fā)展的重大變革和必然趨勢(shì)[11]。CACC系統(tǒng)將加密后的數(shù)據(jù)存儲(chǔ)在云端,將處理程序部署在云服務(wù)器中,以降低企業(yè)服務(wù)器建設(shè)成本,并提高門禁系統(tǒng)的可擴(kuò)展性和穩(wěn)定性。為保證數(shù)據(jù)在互聯(lián)網(wǎng)傳播和云端存儲(chǔ)時(shí)的安全性,CACC系統(tǒng)在互聯(lián)網(wǎng)和門禁設(shè)備局域網(wǎng)之間加入加解密服務(wù),對(duì)發(fā)送至互聯(lián)網(wǎng)的數(shù)據(jù)進(jìn)行加密,對(duì)從互聯(lián)網(wǎng)接收的數(shù)據(jù)進(jìn)行解密,以提高系統(tǒng)的安全性。
CACC系統(tǒng)主要包括云服務(wù)、加解密服務(wù)器、通訊線路、傳感報(bào)警設(shè)備、身份識(shí)別設(shè)備和防護(hù)門。CACC系統(tǒng)結(jié)構(gòu)如圖1所示。云服務(wù)部分主要負(fù)責(zé)數(shù)據(jù)的加密存儲(chǔ)和數(shù)據(jù)處理,數(shù)據(jù)包括管理信息、基礎(chǔ)信息、授權(quán)信息和用戶信息等;數(shù)據(jù)處理主要負(fù)責(zé)服務(wù)請(qǐng)求的響應(yīng)和處理結(jié)果的反饋。加解密服務(wù)器主要負(fù)責(zé)內(nèi)外網(wǎng)交互數(shù)據(jù)的加密和解密,其具體過程如下:①防護(hù)門安裝的身份識(shí)別設(shè)備采集到用戶信息后,通過局域網(wǎng)發(fā)送到加解密服務(wù)器,服務(wù)器將數(shù)據(jù)和查詢指令進(jìn)行打包,按照內(nèi)部制定的加密算法,將打包后的數(shù)據(jù)重新編碼后,通過互聯(lián)網(wǎng)發(fā)送到云服務(wù)端;②云服務(wù)端接收到來自加解密服務(wù)器的數(shù)據(jù)包,首先按照預(yù)先設(shè)置的算法對(duì)數(shù)據(jù)包進(jìn)行解密、拆分和處理,然后將數(shù)據(jù)處理結(jié)果進(jìn)行加密,通過互聯(lián)網(wǎng)發(fā)送給加解密服務(wù)器;③加解密服務(wù)器收到外網(wǎng)傳來的數(shù)據(jù)包,首先進(jìn)行解密,在解密成功后,將結(jié)果發(fā)送到相應(yīng)的設(shè)備上;④設(shè)備收到加密服務(wù)器反饋結(jié)果,執(zhí)行相應(yīng)程序;⑤控制人員通過互聯(lián)網(wǎng)登陸云服務(wù)端的控制平臺(tái),可以進(jìn)行門禁系統(tǒng)維護(hù),維護(hù)指令首先進(jìn)行加密,再通過互聯(lián)網(wǎng)發(fā)送至加解密服務(wù)器。
為了降低數(shù)據(jù)的傳輸量,并提高數(shù)據(jù)傳輸?shù)陌踩?,需要?duì)發(fā)送的數(shù)據(jù)附加指令、設(shè)備地址和校驗(yàn)碼等信息。只有在數(shù)據(jù)包的結(jié)構(gòu)和加密都正確的情況下,才能被云服務(wù)端和加解密服務(wù)器正確解密。數(shù)據(jù)包結(jié)構(gòu)如圖2所示。其中“指令”部分存放系統(tǒng)控制指令;“數(shù)據(jù)”部分存放門禁設(shè)備采集到的數(shù)據(jù)或者云服務(wù)端數(shù)據(jù);“設(shè)備地址”部分存放被控制的門禁設(shè)備編號(hào)或者IP地址等信息;為防止有人通過互聯(lián)網(wǎng)惡意發(fā)送虛假指令信息或者篡改信息,需要在數(shù)據(jù)包的末尾添加校驗(yàn)信息,該信息通過各企業(yè)自定義算法隨機(jī)生成,以保證信息的有效和安全性。
2實(shí)現(xiàn)的關(guān)鍵點(diǎn)
在利用云服務(wù)降低門禁系統(tǒng)建設(shè)成本,提高系統(tǒng)運(yùn)行效率和可擴(kuò)展性的同時(shí),CACC系統(tǒng)有兩個(gè)關(guān)鍵問題需要解決。
(1)加解密服務(wù)器性能問題。整個(gè)CACC系統(tǒng)以加解密服務(wù)器作為系統(tǒng)數(shù)據(jù)的交換橋梁,中轉(zhuǎn)來自云服務(wù)端和門禁設(shè)備的指令和數(shù)據(jù),因此加解密服務(wù)器的效率成為整個(gè)系統(tǒng)效率的關(guān)鍵點(diǎn)。若加解密服務(wù)器程序或硬件性能較低,則直接影響系統(tǒng)的整體效率。
為了提高加解密服務(wù)器的計(jì)算速度,可以從服務(wù)器硬件層面進(jìn)行考慮。若門禁設(shè)備數(shù)量為一百臺(tái)左右,可以選擇以4核CPU和4G內(nèi)存為主的低端服務(wù)器產(chǎn)品。例如IBM System x3100 M4系列的小型塔臺(tái)式服務(wù)器,該類服務(wù)器價(jià)格便宜,但擴(kuò)展性差,不適合有門禁系統(tǒng)擴(kuò)充需要的單位使用。若門禁設(shè)備數(shù)量為數(shù)百臺(tái),可以選擇以6核CPU和16G內(nèi)存為主的機(jī)架式服務(wù)器,例如戴爾 PowerEdge 12G R720系列,該類服務(wù)器價(jià)格相對(duì)昂貴,但數(shù)據(jù)處理速度快、數(shù)據(jù)安全性高,且硬件可擴(kuò)展性強(qiáng)。
為了加解密服務(wù)器的安全性,可以從操作系統(tǒng)和加解密算法設(shè)計(jì)方面考慮。在操作系統(tǒng)方面,可以選擇Unix操作系統(tǒng)。Unix操作系統(tǒng)是通信、金融和安保等行業(yè)廣泛使用的操作系統(tǒng)[12],具有可靠性高、伸縮性強(qiáng)、開放性好和網(wǎng)絡(luò)功能強(qiáng)等特點(diǎn),其主要在賬號(hào)、網(wǎng)絡(luò)和文件系統(tǒng)3個(gè)方面很好地防范未授權(quán)用戶的非法登陸和操作?;赨nix操作系統(tǒng)的開放性,可以對(duì)系統(tǒng)內(nèi)核加以改造,更好地防范來自網(wǎng)絡(luò)的威脅。在加解密程序設(shè)計(jì)方面,可以考慮選擇算法強(qiáng)度復(fù)雜的非對(duì)稱加密算法,利用公有秘鑰和私有密鑰的特性來確保加密數(shù)據(jù)在網(wǎng)絡(luò)傳播中的安全性。
(2)云服務(wù)端安全性問題。CACC系統(tǒng)的云服務(wù)端數(shù)據(jù)處理程序的安全性和效率問題是影響系統(tǒng)整體性能的另一個(gè)關(guān)鍵點(diǎn)。在云服務(wù)端接收到來自加解密服務(wù)器的數(shù)據(jù)包后,需對(duì)其進(jìn)行解密,如何保證解密程序不被惡意監(jiān)聽,解密過程不被惡意篡改,成為影響整個(gè)系統(tǒng)安全性的關(guān)鍵問題。公共云服務(wù)平臺(tái)大多是多個(gè)客戶共享一個(gè)服務(wù)提供商的系統(tǒng)資源,這一特性會(huì)導(dǎo)致供應(yīng)商只能為客戶提供基礎(chǔ)的操作審核機(jī)制,無法針對(duì)云服務(wù)器中的虛擬操作系統(tǒng)漏洞加以防范。虛擬操作系統(tǒng)中的漏洞問題很難通過安裝防御軟件徹底解決。為了盡可能提高云服務(wù)端的操作系統(tǒng)安全性,可以考慮安裝Unix操作系統(tǒng),通過系統(tǒng)底層的內(nèi)核修改來進(jìn)行安全防范。此外,還可以在數(shù)據(jù)處理程序中加入安全機(jī)制校驗(yàn)過程,對(duì)每一次的數(shù)據(jù)服務(wù)器請(qǐng)求都進(jìn)行合法性判斷。
3結(jié)語
針對(duì)門禁系統(tǒng)數(shù)據(jù)存儲(chǔ)和處理成本不斷加大的問題,本文提出一種基于云服務(wù)的加密式門禁系統(tǒng)(Cryptographic Access Control System based Cloud,CACC)。該系統(tǒng)利用云服務(wù)技術(shù)降低企業(yè)門禁系統(tǒng)信息存儲(chǔ)和維護(hù)成本,在云服務(wù)和門禁物理設(shè)備間加入加解密服務(wù)以提高門禁系統(tǒng)的安全性。用戶通過互聯(lián)網(wǎng)進(jìn)入云服務(wù)端控制平臺(tái),可以查詢門禁系統(tǒng)運(yùn)行記錄、設(shè)備狀態(tài)信息,或者維護(hù)門禁系統(tǒng)中的權(quán)限、人員和設(shè)備狀態(tài)等信息。CACC系統(tǒng)利用簡(jiǎn)單的設(shè)備和結(jié)構(gòu),可以在不考慮信息存儲(chǔ)壓力的情況下進(jìn)行各類數(shù)據(jù)監(jiān)控和各類數(shù)據(jù)采集,再利用加解密服務(wù)器作為門禁系統(tǒng)的中轉(zhuǎn)站,為系統(tǒng)建立一道有效的、可維護(hù)的防火墻,為門禁系統(tǒng)的發(fā)展提供一種有意義的建設(shè)方案。
參考文獻(xiàn)參考文獻(xiàn):
[1]韓東,宋建鋒,黃學(xué)慧.門禁系統(tǒng)的安全性設(shè)計(jì)在辦公型建筑中的應(yīng)用[J].智能建筑,2007(12):3839.
[2]高小明.辦公樓群網(wǎng)絡(luò)門禁管理系統(tǒng)的設(shè)計(jì)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013(21):279280.
[3]朝日.辦公場(chǎng)所門禁一卡通系統(tǒng)研究——以惠州供電局為例[J].現(xiàn)代商貿(mào)工業(yè),2008(13):275276.
[4]韓立峰.基于zigbee的無線辦公門禁系統(tǒng)研究與應(yīng)用[J].山東工業(yè)技術(shù),2015(22):152.
[5]XIZHI LI,YU ZHOU,CHANGSHENG AI,et al.Smart entrance guard control based on RFID card and ZigBee authorization[C].2014 Sixth International Conference on Measuring Technology and Mechatronics Automation (ICMTMA),2014:589592.
[6]JIN PAN,SHUBO WEN.A novel miniaturized antenna for RFID application in the Entrance Guards System[C].Microwave Conference,APMC 2009,2009:23982400.
[7]LANG LIYING,HONG YUE.The study of entrance guard & check on work attendance system based on face recognition[J].Computer Science and Information Technology,ICCSIT 08.International,2008:4447.
[8]LONG XIAO,BO CHENG,BO YANG,et al.A contextaware entrance guard in smart home:an eventdriven application based on the human motion and face recognition[C].Automation,Robotics and Applications (ICARA),2011 5th International Conference,2011:184189.
[9]CHEN WEILI,WEI LIMING.Design of network entrance guard system based on fingerprint recognition technology[J].World Automation Congress(WAC),2011:14.
[10]王桂玲,韓燕波,張仲妹,等.基于云計(jì)算的流數(shù)據(jù)集成與服務(wù)[J].計(jì)算機(jī)學(xué)報(bào),2015,38(110):120.
[11]盧川英.云計(jì)算優(yōu)勢(shì)及應(yīng)用研究[J].價(jià)值工程,2016(3):188189.
[12]邱曉理.淺談Unix操作系統(tǒng)的安全策略[J].華南金融電腦,2008(10):6566.
責(zé)任編輯(責(zé)任編輯:孫娟)