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

基于.NET的云授權保護機制解決方案的探究

2013-08-15 00:43:29杜宗福
電子測試 2013年20期
關鍵詞:用戶

杜宗福

(陜西廣播電視大學寶雞市分校,陜西寶雞,721001)

0 引言

網絡安全中傳統的用戶授權方式一般采用的都是本地授權技術,為了保證數據的安全可靠,我們利用遠程服務器端技術,利用云授權的方式進行數據安全的保護,并與傳統的使用方式授權技術有效的結合。

云授權是將客戶端軟件授權技術與服務器認證技術相結合的保護及授權方案。服務器根據每一個軟件用戶的使用許可,為其自動發放授權,并在今后定期更新和驗證。由于并非所有的客戶端用戶電腦都能保持在線狀態,采用云授權技術也可以實現本地的離線授權定期或在條件許可的條件下與服務器進行連接、同步,實現“云驗證”功能。

1 NET保護機制的研究方案

云授權技術支持.Net應用程序的API和外殼保護方式。應用軟件可以通過API調用的方法將應用程序與客戶端安全庫(DLL)進行集成,也可以使用外殼工具對 .Net 開發的模塊(EXE和DLL)進行加殼保護。

1.1 加密方式

外殼工具支持對.Net 模塊的Native 加密和 Managed加密方式。所謂Native加密方式就是加密后被加密文件將變成純Win32的文件(PE)格式;Managed 加密方式是加密后被加密文件還是.Net 格式,但需要額外的運行時庫的支持。

1.2 云授權模式

系統開發中應用程序采用云授權模式,被保護軟件與互聯網授權服務器應該始終保持網絡連接,并調用服務器上的API實現。本地運行庫只作為數據傳輸通道和網絡通訊模塊而存在。所有應用程序和授權服務器之間的通訊數據都經過了類似于網上銀行系統的高安全性加密協議的保護,任何第三方都不可能獲取通訊內容,或通過“記錄并重發”(Record and Replay)的方式偽造通訊數據。

程序員將軟件的一部分功能和數據部署在授權服務器上,客戶端通過API使用這些功能和數據。應用程序可以獲取服務器時間進行任何與時間相關的判斷和操作;可以實現應用程序配置信息和數據的云存儲,使用戶在任何一臺計算機上獲得一致的使用環境。程序員通過這些API向軟件用戶發送即時通知。

1.3 非對稱加密算法在云授權中的應用

非對稱加密(公鑰加密)指加密和解密使用不同密鑰的加密算法。假設兩個用戶要加密交換數據,雙方交換公鑰,使用時一方用對方的公鑰加密,另一方即可用自己的私鑰解密。如果企業中有n個用戶,企業需要生成n對密鑰,并分發n個公鑰。由于公鑰是可以公開的,用戶只要保管好自己的私鑰即可,因此加密密鑰的分發將變得十分簡單。同時,由于每個用戶的私鑰是唯一的,其他用戶除了可以通過信息發送者的公鑰來驗證信息的來源是否真實,還可以確保發送者無法否認曾發送過該信息。非對稱加密的缺點是加解密速度要遠遠慢于對稱加密,在某些極端情況下,甚至能比對稱加密慢上1000倍。

云計算算法的部分實現代碼如下:

DSACryptoServiceProviderRSACryptoServiceProvid er

//加密

U n i c o d e E n c o d i n g e n c o d i n g = n e w UnicodeEncoding();

b y t e[] P a s s w o r d B y t e s = e n c o d i n g. GetBytes(password);//將 密 碼 轉 換 為 字 節數 組 RSACryptoServiceProvider crypt=new RSACryptoServiceProvider();//RSA加密算法,非對稱PasswordBytes=crypt.Encrypt(password ,false);//加密字節數組,這是加密后的密碼值,放入數據庫中的表字段中。

string key=crypt.ToXmlString(true);//輸出密鑰為XML格式的字符串,且包含私鑰,這個字符串要作為數據庫表中的一個字段同用戶的密碼放在一起。

//解密

R S A C r y p t o S e r v i c e P r o v i d e r c r y p t=n e w RSACryptoServiceProvider();//已隨機生成了一個密鑰對

crypt.Clear();//毀掉當前密鑰對

crypt.FromXmlString(key)//輸入密鑰對,key是從數據庫表字段中讀取的那個XML格式的字符串,即密鑰字段PasswordBytes=crypt.Decrypt(password ,false);//解密字節數組,返回原始密碼給用戶。

該方法的優勢是每個用戶對應一個密鑰(包含公鑰和私鑰),它們都是隨機生成的,所以各不相同。還有另外一個方法就是依照上面方法隨機生成一個密鑰對(包含公鑰和私鑰),通過ToXmlString(true)方法導出,然后把這個XML字符串格式的密鑰放到你的Web程序的Web.config文件的AppSetting節點里面,然后通過FromXmlString(key)方法讀入密鑰,這樣就意味著所有的用戶密碼都用同一個密鑰對加密和解密。

2 結論

文中針對云授權安全技術,提出了基于.NET的云授權保護機制解決方案,并對云授權系統開發中的保護機制,比如加密方式、代碼混淆技術、云授權模式進行分析,同時也給出了非對稱加密算法在云授權中的基本應用。該方案的提出與分析,為進一步提高網絡安全技術提供參考依據。

[1] 張國鳴 嚴體華.網絡管理員教程(第2版)[M].清華大學出版社,2007:375-378.

[2] 孫 祿,盧 瀟,張 強.基于Java Bean組件技術的模型表示研究[J].電子設計工程,2010,(10):9.

[3] 朱文生.基于Kad的BT客戶端的設計與實現[D].江西師范大學,2006.

[4] 王魁生,盧夢僑,王曉波 .一種基于網絡狀況的多線程下載調度算法 [J].軟件導刊,2011(4):36-38.

[5] 苗文健,楊雅輝.面向視頻播放的BT協議下載算法的改進[J].計算機工程與應用,2010(18):68-70.

猜你喜歡
用戶
雅閣國內用戶交付突破300萬輛
車主之友(2022年4期)2022-08-27 00:58:26
您撥打的用戶已戀愛,請稍后再哭
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年5期)2016-11-28 09:55:15
兩新黨建新媒體用戶與全網新媒體用戶之間有何差別
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
挖掘用戶需求尖端科技應用
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 免费看a毛片| 国产亚洲男人的天堂在线观看| 国产系列在线| 国产成人精品第一区二区| 亚洲欧洲天堂色AV| 有专无码视频| 欧美日本在线一区二区三区| 麻豆国产精品视频| 老色鬼久久亚洲AV综合| 华人在线亚洲欧美精品| 欧美色综合久久| 国产无套粉嫩白浆| 中文字幕亚洲第一| 在线观看无码a∨| 日本午夜三级| 国产精品一区不卡| 午夜日b视频| 无码专区国产精品第一页| 国产成在线观看免费视频| 一本大道东京热无码av| 亚洲精品麻豆| 亚洲无码91视频| 亚洲天堂伊人| 欧美成人在线免费| 亚洲成a人片77777在线播放| 亚洲男人的天堂久久精品| 免费在线国产一区二区三区精品 | 国产精品亚洲天堂| 亚洲国产成人综合精品2020| 国产精品天干天干在线观看| 日韩欧美高清视频| 国产日韩久久久久无码精品| 国产精品一区在线观看你懂的| 国产精品福利导航| 国产成熟女人性满足视频| 国产啪在线91| 日本欧美中文字幕精品亚洲| 在线观看亚洲人成网站| 日韩在线网址| 色综合国产| 亚洲永久色| 婷婷亚洲视频| 经典三级久久| 欧美午夜网| 国产va在线| 亚洲精选高清无码| 97国产成人无码精品久久久| 色成人亚洲| 国产精品手机在线观看你懂的| 亚洲欧美综合在线观看| 亚洲国产成人综合精品2020| 免费啪啪网址| 国产欧美专区在线观看| 久操中文在线| 国产成人精品亚洲日本对白优播| 国产网站免费观看| 黄色三级毛片网站| 91精品免费高清在线| 国产鲁鲁视频在线观看| 国产成本人片免费a∨短片| 亚洲国产精品一区二区第一页免 | 久久精品国产在热久久2019| 久久a毛片| 2048国产精品原创综合在线| 欧美不卡二区| 99久久国产精品无码| 久久99这里精品8国产| 一级全免费视频播放| 美女无遮挡免费视频网站| 首页亚洲国产丝袜长腿综合| 麻豆精品在线| 亚洲va视频| 国产欧美日韩va| 成人无码区免费视频网站蜜臀| 一区二区三区四区在线| A级毛片高清免费视频就| 最新精品国偷自产在线| 巨熟乳波霸若妻中文观看免费| 成人精品在线观看| 黄色网站不卡无码| 黄色片中文字幕| 婷婷开心中文字幕|