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

電子辦公數據安全的應用

2021-03-07 12:36:37柯龍嚴碧波
電腦知識與技術 2021年36期

柯龍 嚴碧波

摘要:隨著電子辦公的普及與電子商務的應用,數據安全問題頻繁發生,人們對數據安全的要求也越來越高。該文從電子辦公中常見的安全問題出發,采用PKI密碼體系,使用數字證書確保用戶唯一身份,JWT用作攜帶和傳遞用戶身份信息,將簽名驗證和MAC一同使用保證數據完整性和真實性。在登錄安全和傳輸安全這兩個方面,提出一種可靠性高與安全性兼顧的方法,能夠有效保障電子辦公中的數據安全。

關鍵詞:PKI;JWT;MAC;數據安全

中圖分類號:TP309.2? ? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)36-0073-02

開放科學(資源服務)標識碼(OSID):

Application of Electronic Office Data Security

KE Long, YAN Bi-bo

(School of Electronic Information, Yangtze University, Jingzhou 434023, China)

Abstract: With the popularization of electronic office and the application of electronic commerce, data security problems occur frequently, people's requirements for data security are increasingly high. Based on the common security problems in electronic office, this paper adopts PKI password system and uses digital certificates to ensure the unique identity of users. JWT is used to carry and transmit user identity information. Signature verification and MAC are used together to ensure the integrity and authenticity of data. In the two aspects of login security and transmission security, a method with high reliability and security is proposed, which can effectively guarantee the data security in electronic office.

Key words: PKI; JWT;MAC; data security

由于疫情的影響,越來越多公司選擇線上辦公,電子商務領域的擴張和各種商務的運營方式蓬勃發展,而電子商務所包含的線上頻繁交易和各種認證手續包含著大量的用戶信息,由于網絡具有開放性和匿名性等特點,非法用戶通過一些技術手段假冒他人身份進行網上欺詐的門檻越來越低,從而對合法用戶和系統造成極大的危害。

身份認證是確保認證對象真實和有效的過程,被認為是當今網上交易的基礎。在公鑰基礎設施(Public Key Infrastructure,縮寫為PKI [1])體系中,認證中心(Certification Authority,縮寫為CA)為系統內每個合法用戶辦一個網上身份認證,即網絡身份證,從而減少匿名帶來的危害。

在交易過程中,不僅要保證交易對象是可信賴的,也要確保交易雙方接收到的數據與原數據完全一致,否則交易將存在安全問題。通過數字摘要消息認證碼(Message authentication code,縮寫為MAC[2])的特點,其中任何一位的改變都會產生截然不同的數字摘要,從而保證數據的完整性。

交易中和交易完成也要防止抵賴和否認事實的發生。在PKI系統中,不可抵賴性來源于數字簽名[3]。由于用戶進行數字簽名的時候,簽名私鑰只能被簽名者自己掌握,系統中的其他人不能做出這樣的簽名,因此,在私鑰安全的假設下簽名者就不能否認自己做出的簽名。保護簽名私鑰的安全性是不可抵賴問題[4]的基礎。

1 登錄安全保障

登錄是一個系統的重要功能,登錄成功就意味著擁有一個系統的相關使用權限,一個安全的登錄流程是十分有必要的。PKI的身份認證可以很好地保證身份信息無法被竊取,而且也可以用作敏感信息加密。使用JWT[5]不僅可以做登錄權限控制,還能減少數據庫頻繁查詢次數減輕服務器壓力。

1.1 PKI體系

數字證書是指在互聯網通訊中標志通訊各方身份信息的一個數字認證,人們可以在網上用它來識別對方的身份。數字證書從本質上來說是一種電子文檔,是由CA中心所頒發的一種較為權威與公正的證書。

通過數字證書,CA可以對互聯網上所傳輸的各種信息進行加密、解密、數字簽名與簽名認證等各種處理,同時也能保障在數字傳輸的過程中不被不法分子所侵入。密鑰管理中心(Key Management Center,縮寫為KMC)是為了解決私鑰的備份與恢復的問題管理辦法,通過CA和KMC可以從密鑰的生成、使用、最后銷毀提供了一系列的解決辦法,確保密鑰是由真正的實體用戶掌控,提供唯一的身份標識。

1.2 JWT

JSON Web Token(縮寫為JWT)是目前最流行的跨域身份驗證解決方案?;赥oken的鑒別機制類似于HTTP協議也是無狀態的,它不需要在服務端去保留用戶的認證信息或會話信息。當第一次登錄后,服務器生成一個Token便將此Token返回給客戶端,以后客戶端只需帶上這個Token前來請求數據即可,無須再次帶上用戶名和密碼。

JWT是由三部分構成,將這三段信息文本用“.”連接構成了JWT字符串。

JWT頭由兩部分組成:聲明類型、聲明加密的算法。

JWT的第二部分是有效載荷,其中包含三種聲明:標準中注冊的聲明、公共聲明、私有聲明,主要是JWT的簽發信息,和用戶信息。

JWT第三部分是前兩部分以“.”連接,使用secret進行簽名加密形成,secret相當于一次簽名,不可泄露。

2 數據傳輸安全保障

信息在網絡傳輸過程中需要保證數據的安全,常用做法是對數據進行加密。需要注意的是任何的加密方法安全性取決于密鑰的長度,以及攻破密文所需的計算量。采用1024位的RSA加密能有效防止敏感信息的竊取,而一段消息進行MAC處理將無法逆轉能夠確保數據的完整性。

2.1 數據防竊取

RSA加密使用一對“私鑰SK-公鑰PK”,用私鑰加密的內容只有對應公鑰才能解開,反之亦然。非對稱加密的一個公鑰,有且只有一個對應的私鑰;而且公鑰是公開的,加密算法E和解密算法D都是公開的。

發送者A用B的公鑰PKB通過加密E運算對明文X加密得到密文Y然后發送給B。

B用自己的私鑰SKB通過解密D運算進行解密,恢復出明文,即

而且有一點,用公鑰加密的消息不能通過公鑰解密

對一段明文不管是先加密E再解密D和先進行解密D再進行加密E能得到一樣的結果,這一點將用于簽名中。

每次數據傳輸只要將敏感信息用對方的公鑰進行加密,即使數據被竊取,也無法獲得內容,就能達到防竊取的目的。

2.2 數據完整性

消息認證碼MAC,常用算法有MD5、SHA-1等。消息驗證碼的好處就是能將較長的數據經過摘要算法后能得到很短的消息摘要H。

以MD5為例,一段消息X經過MD5處理生成消息摘要H,由于MD5是一種不可逆算法,意思是沒有逆MD5運算把摘要H無法還原成原來的消息。

但是消息X如果過短或者過于簡單,可通過彩虹表或沖撞攻擊導致不安全的問題,現在常用做法有加鹽(salt)和迭代運算的方法:

加鹽就是在原來的消息上人為添加一段字符串與消息X一同進行摘要,迭代運算就是經過多次的Hash運算。這兩種方法都可以有效防止暴力破解的方法,而且在不影響用戶體驗時多次迭代能極大提升破解所需的資源。本文采用加鹽的方法去提升安全性能。

將上述兩種方法結合,在數據傳輸前,一份進行MD5摘要然后進行私鑰簽名,另一份用對方公鑰加密,組合后傳輸就可保證數據無法被竊取。傳輸到服務器端后用約定好的MD5對已解密的密文進行MD5摘要,再和解密摘要進行對比就可保證數據完整。

3 實驗測試

本文使用IDEA開發工具,JDK1.8開發環境,MySQL數據庫,swagger作為測試API結果顯示。

1)驗證碼測試,需求兩個參數:簽名后的驗證碼和公鑰,提交到服務器判斷。

響應結果會將簽名的驗證碼,使用發過來的公鑰進行驗證,并和存入session的數據進行對比,然后返回響應數據。

2)測試Token請求:需求用戶名和密碼,密碼經過MD5處理,后臺由實現類查詢數據庫對比密碼,正確則簽發Token并封裝。

響應返回結果:

4結束語

本文通過現有的公鑰密碼體系與電子辦公這種強調身份的工作進行結合,提供一種更加安全可靠方案。通過使用非對稱加密,混合摘要加密的方法,并與傳統的登錄方式進行結合,能做到網絡身份與真實個人對應,有效防止網絡匿名危害,使用Token還能提升用戶的操作便利性,減少服務器檢索次數的優點,并且在數據傳輸方面也能做到不泄露,無法篡改且數據完整。

參考文獻:

[1] 劉知貴,楊立春,蒲潔,等.基于PKI技術的數字簽名身份認證系統[J].計算機應用研究,2004,21(9):158-160.

[2] 徐津,溫巧燕,王大印.一種基于Hash函數和分組密碼的消息認證碼[J].計算機學報,2015,38(4):793-803.

[3] 高朝勤.信息系統等級保護中的多級安全技術研究[D].北京:北京工業大學,2012.

[4] 郭丞乾,蔡權偉,林璟鏘,等.單點登錄協議實現的安全分析[J].信息安全研究,2019,5(1):59-67.

[5] 范展源,羅福強.JWT認證技術及其在WEB中的應用[J].數字技術與應用,2016(2):114.

【通聯編輯:代影】

主站蜘蛛池模板: 欧美在线网| 九九久久99精品| 99色亚洲国产精品11p| 免费人欧美成又黄又爽的视频| 99re免费视频| 欧美视频在线观看第一页| 91国语视频| 国产精品一线天| 九九热这里只有国产精品| 日韩精品少妇无码受不了| 国产麻豆福利av在线播放 | 国产激情国语对白普通话| 久久九九热视频| 国产高清不卡视频| 国产精品网址你懂的| 欧美在线免费| 国模私拍一区二区| 亚洲日韩欧美在线观看| 精品国产电影久久九九| 亚洲精品少妇熟女| 亚洲无码高清视频在线观看| 日日拍夜夜操| 五月婷婷综合网| 欧美精品伊人久久| 亚洲第一成年免费网站| 污网站在线观看视频| 91成人免费观看| 91精品小视频| 日韩无码黄色网站| AV不卡在线永久免费观看| 国产精品私拍99pans大尺度| 亚洲欧美日韩中文字幕在线| 国产av无码日韩av无码网站 | 免费国产黄线在线观看| 区国产精品搜索视频| 波多野结衣久久高清免费| 国产精品无码AV中文| 久久久精品无码一二三区| 国产色网站| 国产精品香蕉| 国产一级毛片网站| 亚洲无码熟妇人妻AV在线| 91成人免费观看在线观看| 久久这里只有精品2| 国产精品永久在线| 色天天综合| 永久免费无码日韩视频| 无码内射在线| 特级毛片免费视频| 综合色天天| 国产在线视频福利资源站| 国产美女无遮挡免费视频网站 | 精品视频一区在线观看| 伊伊人成亚洲综合人网7777| 欧美一级高清片欧美国产欧美| 青青草原国产精品啪啪视频 | 成人在线观看一区| 99一级毛片| 日日拍夜夜操| 天天综合网站| 成人国产精品2021| 99国产精品一区二区| 在线免费无码视频| 国产视频自拍一区| 国产成人AV大片大片在线播放 | 午夜三级在线| 妇女自拍偷自拍亚洲精品| 69视频国产| 18禁不卡免费网站| 四虎永久在线精品影院| 国产成人精品综合| 国产男女免费完整版视频| 亚洲无码四虎黄色网站| 日韩免费毛片| 正在播放久久| 国产精品无码AⅤ在线观看播放| 欧美天堂久久| 一级全黄毛片| 日韩午夜福利在线观看| 久久99热66这里只有精品一| 亚洲第一香蕉视频| 一级毛片在线免费看|