亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于.NET的云授權(quán)保護(hù)機(jī)制解決方案的探究

        2013-08-15 00:43:29杜宗福
        電子測(cè)試 2013年20期
        關(guān)鍵詞:用戶

        杜宗福

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

        0 引言

        網(wǎng)絡(luò)安全中傳統(tǒng)的用戶授權(quán)方式一般采用的都是本地授權(quán)技術(shù),為了保證數(shù)據(jù)的安全可靠,我們利用遠(yuǎn)程服務(wù)器端技術(shù),利用云授權(quán)的方式進(jìn)行數(shù)據(jù)安全的保護(hù),并與傳統(tǒng)的使用方式授權(quán)技術(shù)有效的結(jié)合。

        云授權(quán)是將客戶端軟件授權(quán)技術(shù)與服務(wù)器認(rèn)證技術(shù)相結(jié)合的保護(hù)及授權(quán)方案。服務(wù)器根據(jù)每一個(gè)軟件用戶的使用許可,為其自動(dòng)發(fā)放授權(quán),并在今后定期更新和驗(yàn)證。由于并非所有的客戶端用戶電腦都能保持在線狀態(tài),采用云授權(quán)技術(shù)也可以實(shí)現(xiàn)本地的離線授權(quán)定期或在條件許可的條件下與服務(wù)器進(jìn)行連接、同步,實(shí)現(xiàn)“云驗(yàn)證”功能。

        1 NET保護(hù)機(jī)制的研究方案

        云授權(quán)技術(shù)支持.Net應(yīng)用程序的API和外殼保護(hù)方式。應(yīng)用軟件可以通過API調(diào)用的方法將應(yīng)用程序與客戶端安全庫(DLL)進(jìn)行集成,也可以使用外殼工具對(duì) .Net 開發(fā)的模塊(EXE和DLL)進(jìn)行加殼保護(hù)。

        1.1 加密方式

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

        1.2 云授權(quán)模式

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

        程序員將軟件的一部分功能和數(shù)據(jù)部署在授權(quán)服務(wù)器上,客戶端通過API使用這些功能和數(shù)據(jù)。應(yīng)用程序可以獲取服務(wù)器時(shí)間進(jìn)行任何與時(shí)間相關(guān)的判斷和操作;可以實(shí)現(xiàn)應(yīng)用程序配置信息和數(shù)據(jù)的云存儲(chǔ),使用戶在任何一臺(tái)計(jì)算機(jī)上獲得一致的使用環(huán)境。程序員通過這些API向軟件用戶發(fā)送即時(shí)通知。

        1.3 非對(duì)稱加密算法在云授權(quán)中的應(yīng)用

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

        云計(jì)算算法的部分實(shí)現(xiàn)代碼如下:

        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);//將 密 碼 轉(zhuǎn) 換 為 字 節(jié)數(shù) 組 RSACryptoServiceProvider crypt=new RSACryptoServiceProvider();//RSA加密算法,非對(duì)稱PasswordBytes=crypt.Encrypt(password ,false);//加密字節(jié)數(shù)組,這是加密后的密碼值,放入數(shù)據(jù)庫中的表字段中。

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

        //解密

        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();//已隨機(jī)生成了一個(gè)密鑰對(duì)

        crypt.Clear();//毀掉當(dāng)前密鑰對(duì)

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

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

        2 結(jié)論

        文中針對(duì)云授權(quán)安全技術(shù),提出了基于.NET的云授權(quán)保護(hù)機(jī)制解決方案,并對(duì)云授權(quán)系統(tǒng)開發(fā)中的保護(hù)機(jī)制,比如加密方式、代碼混淆技術(shù)、云授權(quán)模式進(jìn)行分析,同時(shí)也給出了非對(duì)稱加密算法在云授權(quán)中的基本應(yīng)用。該方案的提出與分析,為進(jìn)一步提高網(wǎng)絡(luò)安全技術(shù)提供參考依據(jù)。

        [1] 張國(guó)鳴 嚴(yán)體華.網(wǎng)絡(luò)管理員教程(第2版)[M].清華大學(xué)出版社,2007:375-378.

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

        [3] 朱文生.基于Kad的BT客戶端的設(shè)計(jì)與實(shí)現(xiàn)[D].江西師范大學(xué),2006.

        [4] 王魁生,盧夢(mèng)僑,王曉波 .一種基于網(wǎng)絡(luò)狀況的多線程下載調(diào)度算法 [J].軟件導(dǎo)刊,2011(4):36-38.

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

        猜你喜歡
        用戶
        雅閣國(guó)內(nèi)用戶交付突破300萬輛
        車主之友(2022年4期)2022-08-27 00:58:26
        您撥打的用戶已戀愛,請(qǐng)稍后再哭
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年5期)2016-11-28 09:55:15
        兩新黨建新媒體用戶與全網(wǎng)新媒體用戶之間有何差別
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        挖掘用戶需求尖端科技應(yīng)用
        Camera360:拍出5億用戶
        100萬用戶
        国产精品多p对白交换绿帽| 成人自拍三级在线观看| 国产精品日韩经典中文字幕| 日本真人做人试看60分钟| 日韩精品无码久久久久久 | 国产亚洲三级在线视频| 国产三级精品av在线| 亚洲av成人噜噜无码网站| 亚洲天堂2017无码中文| 蜜桃av观看亚洲一区二区| av成人一区二区三区| 亚洲国产天堂久久综合| 日韩AVAV天堂AV在线| 亚洲一区二区三区乱码在线| 黄污在线观看一区二区三区三州| 亚洲熟妇av日韩熟妇在线| 亚洲精品第一国产麻豆| 精品女同一区二区三区免费播放| 少妇无套裸按摩呻吟无呜| 变态 另类 欧美 大码 日韩| 亚洲成av人在线观看无堂无码| 丰满少妇av一区二区三区 | 伊人久久综合无码成人网| 国产香蕉尹人在线观看视频| 免费一级国产大片| 日本一区二区在线播放视频 | 欧美最猛黑人xxxx黑人猛交| 夜爽8888视频在线观看| 日本精品久久性大片日本| 蜜桃一区二区三区视频| 无码ol丝袜高跟秘书在线观看| 亚洲V在线激情| 国产人妖在线观看一区二区三区| 国产av国片精品有毛| 亚洲妓女综合网99| 美腿丝袜美腿国产在线| 日本一二三区在线观看视频| 无码精品日韩中文字幕| avtt一区| 伊人久久大香线蕉av色婷婷色| 18禁黄久久久aaa片|