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
主站蜘蛛池模板: 黄色网址免费在线| 国产在线一二三区| 真实国产精品vr专区| 免费一级全黄少妇性色生活片| 免费a在线观看播放| 亚洲第一天堂无码专区| 欧美精品不卡| 综1合AV在线播放| 欧美国产日韩在线播放| 亚洲精品动漫在线观看| 激情视频综合网| 亚洲a级在线观看| 久久青青草原亚洲av无码| h视频在线观看网站| 日韩欧美高清视频| 日韩第九页| 国产福利拍拍拍| 免费看黄片一区二区三区| 曰AV在线无码| 国产成人91精品免费网址在线| 啊嗯不日本网站| 在线观看av永久| 婷婷中文在线| 国产在线拍偷自揄拍精品| 欧美精品综合视频一区二区| 欧美色99| 综合色在线| av色爱 天堂网| 一区二区自拍| 97免费在线观看视频| 91精品国产丝袜| 特级毛片8级毛片免费观看| 亚洲AⅤ综合在线欧美一区| 午夜毛片免费观看视频 | 亚洲国产欧美国产综合久久 | 五月婷婷亚洲综合| 综合色88| 久草青青在线视频| 久久无码av三级| 少妇精品在线| 国产精品亚洲精品爽爽| 无遮挡国产高潮视频免费观看| 国产美女视频黄a视频全免费网站| 亚洲成人一区二区| 欧美日韩第二页| 九色91在线视频| 国产男人天堂| 久久96热在精品国产高清| 人妻无码一区二区视频| 国产成人精品无码一区二 | www.亚洲一区| av在线人妻熟妇| 日韩精品成人网页视频在线| 亚洲热线99精品视频| 中国一级特黄视频| 国产精品精品视频| 污污网站在线观看| 欧美成人日韩| 制服丝袜国产精品| 四虎精品国产永久在线观看| 国产白丝av| 亚洲精品天堂在线观看| 日韩免费毛片| 国产亚洲精久久久久久无码AV| 亚洲欧洲日产国产无码AV| 日本人妻一区二区三区不卡影院| 成年人免费国产视频| 欧美天堂久久| 91亚洲免费| 99视频只有精品| 成人无码区免费视频网站蜜臀| 亚洲天天更新| 天天躁夜夜躁狠狠躁图片| 亚洲精品视频免费观看| 四虎精品免费久久| 午夜福利网址| 欧美在线视频a| 91精品久久久无码中文字幕vr| 亚洲国产AV无码综合原创| 国产视频大全| 国产亚洲视频播放9000| 97亚洲色综久久精品|