999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

簡談從桌面到業(yè)務(wù)系統(tǒng)單點(diǎn)的研究及實(shí)現(xiàn)

2022-11-23 09:12:32
云南科技管理 2022年5期
關(guān)鍵詞:用戶系統(tǒng)

曾 嶸

(紅云紅河煙草(集團(tuán))有限責(zé)任公司, 云南 昆明 650231)

0 前言

目前紅云紅河煙草集團(tuán)已經(jīng)建立了身份認(rèn)證體系,但是用戶登錄到操作系統(tǒng)桌面后,由于業(yè)務(wù)系統(tǒng)認(rèn)證的統(tǒng)一身份認(rèn)證體系與紅云紅河集團(tuán)用戶使用的操作系統(tǒng)的登錄認(rèn)證體系分屬于二套體系,沒能貫通。紅云紅河集團(tuán)用戶在辦公訪問業(yè)務(wù)系統(tǒng)時(shí),用戶需要先登錄操作系統(tǒng)進(jìn)行身份驗(yàn)證,再登錄業(yè)務(wù)系統(tǒng)進(jìn)行身份驗(yàn)證,給用戶帶來不友好的體驗(yàn)。

在紅云紅河集團(tuán)用戶使用windows的域環(huán)境時(shí),紅云紅河集團(tuán)業(yè)務(wù)系統(tǒng)集成windows域完成用戶身份驗(yàn)證,這樣加入到紅云紅河集團(tuán)域的計(jì)算機(jī)就能實(shí)現(xiàn)紅云紅河集團(tuán)用戶登錄到操作系統(tǒng)后,直接利用已登錄的域帳號(hào)進(jìn)行單點(diǎn)登錄實(shí)現(xiàn)身份傳遞進(jìn)入業(yè)務(wù)系統(tǒng)。此單點(diǎn)登錄身份漫游方案是基于Kerberos 協(xié)議完成的,AD域作為Kerberos KDC提供密鑰分發(fā)服務(wù)。

上述通過windows域環(huán)境辦公集成用戶、業(yè)務(wù)系統(tǒng)身份傳遞的方式,存在很多局限性。如需要搭建Windows 域環(huán)境,用戶計(jì)算機(jī)需要加入到域,業(yè)務(wù)系統(tǒng)需要采用微軟技術(shù)開發(fā)并部署于IIS上等;不支持非windows系統(tǒng)如linux系統(tǒng)、移動(dòng)終端、國產(chǎn)操作系統(tǒng)等;采用其它非微軟技術(shù)開發(fā)的業(yè)務(wù)系統(tǒng)需集成桌面單點(diǎn)時(shí),集成復(fù)雜,實(shí)現(xiàn)難度大。

本方案考慮基于 與傳統(tǒng)的實(shí)現(xiàn)方式不同,不基于Kerberos 協(xié)議,不需要域環(huán)境,通過在用戶計(jì)算機(jī)上安裝客戶端,后臺(tái)提供統(tǒng)一認(rèn)證服務(wù)器的方式,實(shí)現(xiàn)域內(nèi)、域外、非windows的系統(tǒng),從桌面到業(yè)務(wù)系統(tǒng)的單點(diǎn)登錄。

1 使用需求

現(xiàn)有的統(tǒng)一認(rèn)證單點(diǎn)系統(tǒng)大多是解決由業(yè)務(wù)系統(tǒng)到業(yè)務(wù)系統(tǒng)之間的單點(diǎn)登錄,如何解決由操作系統(tǒng)到業(yè)務(wù)系統(tǒng)的單點(diǎn)登錄,即用戶登錄到操作系統(tǒng)上后,再單點(diǎn)登錄到各業(yè)系統(tǒng)。

微軟windows的域桌面身份認(rèn)證單點(diǎn)登錄實(shí)現(xiàn)的技術(shù)路線,是基于Kerberos 協(xié)議,以AD域環(huán)境作為基礎(chǔ)。并且基于微軟windows的域桌面認(rèn)證后,進(jìn)行信任傳遞時(shí)有只限于BS的業(yè)務(wù)系統(tǒng),不支持CS的系統(tǒng)單點(diǎn)登錄的局限性。

基于紅云紅河現(xiàn)有的環(huán)境,需考慮基于數(shù)字證書技術(shù)來實(shí)現(xiàn)操作系統(tǒng)桌面到業(yè)務(wù)系統(tǒng)的單點(diǎn)。既支持實(shí)現(xiàn)基于域環(huán)境下,從操作系統(tǒng)桌面到業(yè)務(wù)系統(tǒng)的身份漫游。同時(shí)可實(shí)現(xiàn)在非域環(huán)境下從操作系統(tǒng)桌面到業(yè)務(wù)系統(tǒng)的單點(diǎn)登錄。

在實(shí)現(xiàn)非windows操作系統(tǒng)下從操作系統(tǒng)桌面到BS和CS架構(gòu)業(yè)務(wù)系統(tǒng)的單點(diǎn)登錄。

2 方案設(shè)計(jì)與實(shí)現(xiàn)

2.1 整體設(shè)計(jì)架構(gòu)

基于數(shù)字證書、PKI技術(shù),為用戶計(jì)算機(jī)發(fā)放數(shù)字證書,標(biāo)識(shí)和管理可信用戶計(jì)算機(jī)。用戶在認(rèn)證客戶端發(fā)起終端注冊(cè)請(qǐng)求,認(rèn)證客戶端生成公私鑰對(duì),并通過P10證書請(qǐng)求的方式,提交注冊(cè)申請(qǐng)到認(rèn)證服務(wù)端。認(rèn)證服務(wù)端系統(tǒng)管理員對(duì)注冊(cè)申請(qǐng)審核通過后,為用戶計(jì)算機(jī)生成設(shè)備證書,并把用戶計(jì)算機(jī)列入到可信設(shè)備清單中。只有在可信設(shè)備清單中的用戶計(jì)算機(jī)上發(fā)起的訪問請(qǐng)求,才可完成單點(diǎn)登錄到業(yè)務(wù)系統(tǒng)。

統(tǒng)一身份認(rèn)證系統(tǒng)可分為身份認(rèn)證客戶端和身份認(rèn)證服務(wù)端2個(gè)部分(圖1)。

圖1 統(tǒng)一身份認(rèn)證系統(tǒng)組成

認(rèn)證客戶端安裝到用戶計(jì)算機(jī)或是手機(jī)等終端設(shè)備上,負(fù)責(zé)為終端設(shè)備生成唯一設(shè)備ID,向認(rèn)證服務(wù)端進(jìn)行注冊(cè),申請(qǐng)簽名證書,并向業(yè)務(wù)系統(tǒng)提供認(rèn)證信息等功能。認(rèn)證服務(wù)端主要負(fù)責(zé)維護(hù)可信終端設(shè)備,并向業(yè)務(wù)系統(tǒng)提供認(rèn)證服務(wù)。

認(rèn)證服務(wù)端主要有帳號(hào)管理模塊,可信設(shè)備管理模塊,終端證書管理模塊。帳號(hào)管理模塊主要維護(hù)用戶在業(yè)務(wù)系統(tǒng)中的帳號(hào)、以及用戶登錄到一個(gè)或是多個(gè)終端設(shè)備上的帳號(hào)信息。可信設(shè)備管理模塊主要負(fù)責(zé)接收來自終端的注冊(cè),并對(duì)注冊(cè)的終端設(shè)備進(jìn)行審核,通過審核的終端納入可信終端設(shè)備白名單。終端證書管理模塊負(fù)責(zé)生成和維護(hù)終端設(shè)備證書。簽名認(rèn)證模塊負(fù)責(zé)對(duì)認(rèn)證書信息進(jìn)行簽名驗(yàn)證。

2.2 基于數(shù)字證書的身份認(rèn)證

將用戶信息配合CA的簽名,附加到用戶的公鑰后最終形成用戶的數(shù)字證書。利用公私密鑰對(duì),對(duì)公鑰和私鑰進(jìn)行區(qū)分,進(jìn)行信息保護(hù)時(shí)分別利用公私鑰進(jìn)行安全處理。

通常對(duì)公鑰進(jìn)行公開,誰都可以根據(jù)需要使用。私鑰則只是根據(jù)需求只有自己知道,公私鑰形成配對(duì)。

用戶在信息傳輸前,一般可以使用公鑰對(duì)信息進(jìn)行加密、簽名,后通過網(wǎng)絡(luò)發(fā)送傳輸。最終相應(yīng)的接受人通過公私鑰進(jìn)行信息安全確認(rèn)。

例如進(jìn)行信息申請(qǐng)時(shí),為確保只有審核人能收到并閱讀申請(qǐng)的內(nèi)容。申請(qǐng)者使用審核的公鑰對(duì)自己申請(qǐng)的內(nèi)容進(jìn)行加密。審核人員收到申請(qǐng)信息后,便可以使用自己的私鑰進(jìn)行解密。同時(shí)為證明申請(qǐng)人的身份,申請(qǐng)人員用自己的私鑰對(duì)申請(qǐng)信息進(jìn)行簽名,審核人員可以使用申請(qǐng)人員的公鑰對(duì)簽名進(jìn)行驗(yàn)證,以保證申請(qǐng)人員的正式身份。利用公私鑰的加密解密、簽名驗(yàn)簽保障只有集團(tuán)內(nèi)部相關(guān)審核人才能解密并進(jìn)行原信息查看,可保障相關(guān)信息在發(fā)送審核過程中保密性和完整性。

3 關(guān)鍵技術(shù)

3.1 終端設(shè)備注冊(cè)

1)用戶先登錄到操作系統(tǒng),在終端設(shè)備上啟動(dòng)認(rèn)證客戶端,填寫用戶在統(tǒng)一認(rèn)證系統(tǒng)中的帳號(hào)、密碼后提交注冊(cè)。認(rèn)證客戶端將把帳號(hào)、密碼、設(shè)備ID、P10證書請(qǐng)求一并發(fā)送到認(rèn)證服務(wù)端。

2)P10證書請(qǐng)求由認(rèn)證客戶端生成,認(rèn)證客戶端先生成公私鑰對(duì),把設(shè)備ID、公鑰作為證書請(qǐng)求信息項(xiàng),使用認(rèn)證客戶端生成的私鑰對(duì)證書請(qǐng)求信息簽名后得到P10證書請(qǐng)求。其中私鑰采用內(nèi)置的對(duì)稱的加密算法保存在終端設(shè)備上。

3)驗(yàn)證終端帳號(hào)及密碼。

4)帳號(hào)密碼通過核驗(yàn)后,認(rèn)證服務(wù)端保存這些信息,等待管理員審核。審核通過后,記錄通過的狀態(tài),等待下載證書。

3.2 終端設(shè)備證書下載

1)用戶登錄到操作系統(tǒng)后,在終端設(shè)備上啟動(dòng)認(rèn)證客戶端,填寫用戶在統(tǒng)一認(rèn)證系統(tǒng)中的帳號(hào)、密碼提交到認(rèn)證服務(wù)端。

圖2 終端設(shè)備注冊(cè)流程

2)驗(yàn)證終端帳號(hào)及密碼。

3)帳號(hào)密碼通過核驗(yàn)后,認(rèn)證服務(wù)端檢查用戶的注冊(cè)申請(qǐng)是否通過審批。

4)通過審核時(shí),由簽名認(rèn)證模塊負(fù)責(zé)證書簽發(fā),并把簽發(fā)后的證書通過終端證書管理模塊進(jìn)行保存。

5)認(rèn)證客戶端下載公鑰證書到終端。

證書由簽名認(rèn)證模塊進(jìn)行簽發(fā),簽名認(rèn)證模塊可把 P10證書請(qǐng)求轉(zhuǎn)發(fā)到外接CA,由外接CA完成證書的簽發(fā),也可以使用內(nèi)置的自簽名根證進(jìn)行簽發(fā)。

3.3 桌面單點(diǎn)到業(yè)務(wù)系統(tǒng)

桌面單點(diǎn)到業(yè)務(wù)系統(tǒng),即用戶登錄到終端設(shè)備后,直接訪問業(yè)務(wù)系統(tǒng),即可直接通過業(yè)務(wù)系統(tǒng)的認(rèn)證,而無需再次完成認(rèn)證操作。

圖3 終端設(shè)備證書下載流程

1)首先用戶需要先登錄到終端設(shè)備上。例如終端設(shè)備是Windows系統(tǒng)時(shí),用戶需要采用操作系統(tǒng)的本地登錄,或是域登錄的方式,登錄到Windows桌面。

2)用戶在終端設(shè)備的桌面上,啟動(dòng)業(yè)務(wù)系統(tǒng)客戶端。

3)用戶啟動(dòng)業(yè)務(wù)系統(tǒng)客戶端,業(yè)務(wù)系統(tǒng)客戶端調(diào)用認(rèn)證客戶端接口(SDK或是HTTP接口等形式),獲取認(rèn)證信息。認(rèn)證信息由登錄到終端的帳號(hào)、設(shè)備ID以及簽名值組成。簽名值是對(duì)登錄到終端的帳號(hào)、設(shè)備ID進(jìn)行簽名而得到的值。簽名時(shí)使用到的私鑰為在終端設(shè)備注冊(cè)環(huán)節(jié)生成并加密保存私鑰。

4)業(yè)務(wù)系統(tǒng)客戶端提交到業(yè)務(wù)系統(tǒng)服務(wù)端。

5)業(yè)務(wù)系統(tǒng)服務(wù)端把認(rèn)證信息以及當(dāng)前業(yè)務(wù)系統(tǒng)的ID一并提交到認(rèn)證服務(wù)端。簽名認(rèn)證模塊首先驗(yàn)證設(shè)備ID是否在受信設(shè)備中,然后通過設(shè)備ID,到設(shè)備證書管理模塊獲取到相應(yīng)的設(shè)備證書后,使用設(shè)備證書對(duì)簽名進(jìn)行校驗(yàn)。

圖4 桌面單點(diǎn)到業(yè)務(wù)系統(tǒng)實(shí)現(xiàn)流程

6)校驗(yàn)通過后,把登錄到終端的帳號(hào)、務(wù)系統(tǒng)的ID傳給帳號(hào)管理模塊進(jìn)行關(guān)聯(lián)查詢,查詢到當(dāng)前登錄用戶在業(yè)務(wù)系統(tǒng)中的帳號(hào)。并把此帳號(hào)返回給業(yè)務(wù)系統(tǒng)。

7)業(yè)務(wù)系統(tǒng)使用從認(rèn)證服務(wù)器返回的帳號(hào)登錄,并把登錄成功的結(jié)果返回到業(yè)務(wù)系統(tǒng)客戶端。

4 結(jié)語

越來越多的單位采用統(tǒng)一身份認(rèn)證平臺(tái)和數(shù)字證書技術(shù)構(gòu)建企業(yè)內(nèi)部信息,但是對(duì)于操作系統(tǒng)和業(yè)務(wù)系統(tǒng)直接的身份傳遞局限的基于AD域完成。在信息化建設(shè)進(jìn)程中逐步實(shí)現(xiàn)一次登錄操作系統(tǒng),讓用戶可以安全自由的操作系統(tǒng)本身的同時(shí),還可以自由訪問任 何一個(gè)應(yīng)用系統(tǒng)。

基于統(tǒng)一身份認(rèn)證WEB應(yīng)用平臺(tái)的無關(guān)性、松散耦合性結(jié)合數(shù)字證書公私密鑰加解密的安全性結(jié)合Windows操作系統(tǒng)認(rèn)證,給出了操作系統(tǒng)到業(yè)務(wù)系統(tǒng)一次認(rèn)證、多處身份漫游的設(shè)計(jì)方案。在紅云紅河集團(tuán)建立統(tǒng)一身份認(rèn)證平臺(tái)的基礎(chǔ)上給出了操作系統(tǒng)到業(yè)務(wù)系統(tǒng)安全打通的方案。在紅云紅河集團(tuán)內(nèi)部信息系統(tǒng)中具有廣泛的應(yīng)用前景。

猜你喜歡
用戶系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
主站蜘蛛池模板: 国产主播喷水| 成年人国产视频| 日韩二区三区无| 啊嗯不日本网站| 麻豆国产原创视频在线播放| 超碰aⅴ人人做人人爽欧美| 成人免费一区二区三区| 成人国内精品久久久久影院| 欧美精品三级在线| 亚洲精品波多野结衣| 国产超薄肉色丝袜网站| 国产免费看久久久| 中文字幕在线观| 久久亚洲中文字幕精品一区| 青青青国产精品国产精品美女| 亚洲无线国产观看| 午夜成人在线视频| 国产成人亚洲精品蜜芽影院| 丁香五月激情图片| 99在线国产| 人妻中文久热无码丝袜| 好紧太爽了视频免费无码| 亚洲日韩在线满18点击进入| 久久性妇女精品免费| 久久久精品国产亚洲AV日韩| 亚洲va在线∨a天堂va欧美va| 99精品在线视频观看| 久久亚洲国产一区二区| 国产97公开成人免费视频| 狠狠亚洲婷婷综合色香| 91在线播放免费不卡无毒| 欧美成在线视频| 国产美女91呻吟求| 宅男噜噜噜66国产在线观看| 中日韩一区二区三区中文免费视频| 有专无码视频| 亚洲天堂视频在线播放| 日本手机在线视频| 欧美色视频网站| 为你提供最新久久精品久久综合| 亚洲天堂.com| 国产成人综合亚洲欧美在| 人妻丰满熟妇αv无码| 九色视频一区| 亚洲欧美天堂网| 亚洲一区二区三区在线视频| 国产欧美一区二区三区视频在线观看| 这里只有精品在线| 日韩黄色在线| 超级碰免费视频91| 国产成年无码AⅤ片在线| 免费a级毛片视频| 亚洲欧美一区在线| 97人妻精品专区久久久久| 国产精品香蕉| 国产一级毛片网站| 热re99久久精品国99热| 99视频精品全国免费品| 国产精品丝袜视频| 日韩高清一区 | 熟妇丰满人妻av无码区| 亚洲人成亚洲精品| 亚洲第一中文字幕| 日韩欧美国产中文| 午夜无码一区二区三区| 久久人人妻人人爽人人卡片av| 激情六月丁香婷婷四房播| 欧美在线精品一区二区三区| www.精品国产| 国产成人1024精品下载| 久99久热只有精品国产15| 一级在线毛片| 欧美日韩中文国产| 日韩精品成人在线| www亚洲精品| 婷婷成人综合| 欧美亚洲国产日韩电影在线| 91麻豆精品国产高清在线| 国内毛片视频| 国产激情无码一区二区免费| aa级毛片毛片免费观看久| 欧美午夜视频在线|