人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

ASP.NET應用程序的安全方案(3)—安全通信

ASP.NET應用程序的安全方案(3)—安全通信

更新時間:2022-07-14 文章作者:未知 信息來源:網絡 閱讀次數:

摘要:本文ASP.NET應用程序安全的概念,介紹了各種安全通訊技術并進行了比較。


關鍵字:安全通訊 SSL IPSec RPC ASP.NET WEB應用


1. 前言
任何成功的應用程序安全策略的基礎都是穩固的身份驗證和授權手段,以及提供機密數據的保密性和完整性的安全通訊。
許多應用程序在應用程序的各層之間傳輸機密數據:從數據庫到瀏覽器,或者相反。機密數據的例子包括銀行賬戶的詳細資料、信用卡號碼和薪金數據等。另外,當登錄憑據在網絡上傳輸時,應用程序必須保證憑據信息的安全。

2. 安全通信的特性
2.1 .保密性(privacy)
保密性用于確保數據的機密性,不能被那些可能安裝有網絡監視軟件的竊聽者看到。通常通過加密來提供保密性。

2.2 完整性(integrity)
安全通信信道必須確保數據在傳輸過程中不會有意或無意被修改。通常通過消息驗證碼(MAC,Message Authentication Code)來提供完整性。

3. 安全通訊技術
3.1 安全套接層
安全套接層(Secure Sockets Layer)技術最常用于保護瀏覽器和Web服務器之間的信道。不過也可以用于保護往返于運行了SQL Server 2000 的數據庫服務器和WEB服務消息和通信。
當應用SSL時,客戶端使用HTTP協議并指定一個https://URL,而服務器在TCP端口443上偵聽。

使用SSL后,由于SSL使用復雜的加密功能來對數據進行加密和解密,因此對應用程序的性能會產生影響,所以應改優化使用SSL的頁面。
在使用基本身份驗證和窗體身份驗證時,因為是以明文的形式傳遞用戶名和密碼,因此應該使用SSL。一般說來,不但要在登錄頁面使用,在后續的頁面上也應該使用SSL。

3.2 Internet 協議安全性
Internet 協議安全性(IPSec, Internet Protocol Security)提供了一種傳輸層安全通訊解決方案,可以保護兩個計算機之間-例如,一個應用程序服務器和一個數據庫服務器之間-來回傳遞數據。
IPSec 可以用于:

通過對兩臺計算機之間來回發送的所有數據進行加密來提供消息的保密性。
在兩臺計算機之間提供消息完整性(不對數據進行加密)。
在兩臺計算機之間(不是用戶之間)提供相互的身份驗證。
限制哪些計算機可以相互進行通信。也可以將通信限制為使用特定的IP協議和TCP/UDP端口。
3.3 遠程過程調用加密
遠程過程調用(RPC,Remote Procedure Call)加密,由分布式COM(DCOM)使用的RPC協議提供的一種身份驗證級別,這種級別將使得在客戶端和服務器之間傳送的每個數據包都被加密。

4. 角色的授權的模式
《ASP.NET應用程序的安全方案(一)-身份驗證》。
《ASP.NET應用程序的安全方案(二)-授權》。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 芦溪县| 张掖市| 雅安市| 图们市| 张家港市| 修水县| 嘉峪关市| 阜新市| 彩票| 海伦市| 西平县| 驻马店市| 商丘市| 沛县| 隆尧县| 黑水县| 扎赉特旗| 徐水县| 玉林市| 五寨县| 祥云县| 梨树县| 内江市| 车致| 海阳市| 文昌市| 罗甸县| 广西| 苍南县| 许昌县| 西峡县| 万宁市| 建阳市| 蕲春县| 湖北省| 大荔县| 德保县| 呼伦贝尔市| 英山县| 朔州市| 肃宁县|