成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析ASP.NET安全架構

開發 后端
本文介紹ASP.NET安全架構分為幾個關鍵的安全過程:身份驗證,授權,假冒,加密提供提供了必需的功能。

在開發Web程序中,我們可以選擇用自己的方法來實現安全的策略,或者可以購買第三方的安全代碼和產品,不管怎么樣,都是要很大的花費的,幸好在.NET Framework中已經內置了安全的解決方案。

ASP.NET和 .NET Framework 聯合IIS為Web應用程序安全提供了一個基礎結構。它的一個很明顯的優勢在于我們不必再編寫自己的安全架構,我們可以利用.NET安全架構的內置的特性,而且整個安全的架構是經過測試和時間的考驗了的。

.NET安全架構包含了很多的類,這些類用來處理身份驗證,授權,基于角色的授權,假冒(Impersonation),代碼訪問安全,還包含了一個用于構建自定義解決方案的基本架構。

本篇我們主要談論下面的一些話題:
◆ASP.NET安全架構的主要功能
◆身份驗證和授權
◆安全上下文中的標識和主體
◆身份驗證模塊的運行
◆授權模塊的運行

下面就開始:

ASP.NET安全架構

ASP.NET安全架構分為幾個關鍵的安全過程:身份驗證,授權,假冒,加密提供提供了必需的功能。具體看看一些解釋:
◆身份驗證--指明是誰再訪問我們的站點
◆授權----誰可以對哪些資源操作和訪問?訪問站點的用戶是否被授權使用他所請求的資源?
◆假冒----準備假冒什么角色?(注:假冒不是貶義詞,不是我們常說的假冒商品的假冒,因為不同的用戶角色有不同的權限,如果我們當前的用戶無法訪問某一特定的資源,我們就可以讓想訪問特定資源的用戶假冒,更確切的說是模仿有權限訪問特定資源的用戶,簡言之:用戶A想訪問C資源,但是沒有權限,但是用戶B可以訪問,所以A和B商量,A就用B的身份訪問。具體的以后講解)

身份驗證

身份驗證是揭示用戶標識(注:標識的概念我們后面馬上就講的,簡言之,用戶的ID 和名稱)并判斷標識真實性的過程。很好理解,舉個例子(大家注意例子中的一些術語):我們要取參加一個會議,我們就會取登記提供我們的一些證件即標識(表明我們的身份),一旦標識被確認,我們就會得到會議通行證,我們就可以帶著通行證參加會議。

而且會議中的每個人都可以通過我們的通行證了解我們的一些信息,如我們的名字,公司。身份驗證就是:一旦標識被確定,我們就會得到一個可以識別我們的令牌,所以,再一個特定的區域內,不管我們在哪里,我們的標識都可以被識別。

在ASP.NET中,有4中身份驗證的模式:
◆Widows身份驗證(Windows Authentication)
◆Forms身份驗證(Form Authentication)
◆Passpot身份驗證(Passport Authentication)
◆自定義身份驗證

對于每一種身份驗證,用戶都需要在登錄的時候提供憑證,一旦標識被核實,用戶就會獲得一個身份驗證令牌,在Forms驗證中,整個令牌就是 FormsAuthenticationTicket,整個令牌就放在 cookie中,每次請求資源的時候,令牌就會提供用戶的標識信息。

【編輯推薦】

  1. 介紹ASP.NET MVC的實現
  2. 如何從ASP.NET 2.0中發送電子郵件
  3. 淺談ASP.NET應用
  4. ASP.NET中的ViewState本質
  5. 安裝ASP.NET AJAX的過程
責任編輯:佚名 來源: ctocio
相關推薦

2009-07-23 17:05:11

ASP.NET安全性

2009-07-29 11:25:40

2009-08-05 18:36:12

ASP.NET Che

2009-07-24 13:41:15

ASP.NET AJA

2009-07-31 12:43:59

ASP.NET MVC

2009-08-05 15:50:13

ASP.NET優點

2009-07-31 17:35:02

ASP.NET線程安全

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設計

2009-07-29 09:34:54

IsPostBack屬ASP.NET

2009-08-04 17:16:16

ASP.NET代碼優化

2009-08-05 16:17:29

ASP.NET For

2009-08-05 16:50:09

ASP.NET For

2009-07-24 18:02:46

ASP.NET編程

2009-08-05 16:53:14

ASP.NET組件設計

2009-08-10 14:55:43

ASP.NET htt

2009-08-03 10:07:20

ASP.NET Ses

2009-07-27 17:25:53

ASP.NET驗證控件

2009-08-05 13:16:43

ASP.NET URL

2009-08-10 18:19:37

ASP.NET安裝環境

2009-07-27 15:34:11

MembershipASP.NET
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品视频在线 | 精品一二区 | 亚洲电影第1页 | 欧美日韩综合视频 | 精品久久影院 | 夜夜摸天天操 | a级黄色片在线观看 | www.黄网 | 成人精品网 | 欧美极品一区二区 | 精品视频在线一区 | 欧美国产日韩精品 | 欧美日韩大片 | 国产精品一二三区在线观看 | 亚洲精品久久久一区二区三区 | 亚洲最新网址 | 九一在线观看 | 伊色综合久久之综合久久 | 自拍偷拍亚洲一区 | 欧美成人精品一区二区三区 | 亚洲国产精品一区在线观看 | 亚洲国产欧美一区二区三区久久 | 找个黄色片 | 一区欧美| 一区二区三区四区电影视频在线观看 | 91看片视频| 亚洲天堂av在线 | 97人人爱 | 国产欧美在线一区 | 国产成人啪免费观看软件 | 亚洲国产精品一区二区www | av片免费观看 | 国产高清在线精品 | 欧洲亚洲一区 | 在线免费观看色 | 天天精品综合 | 新超碰97| 国产精品一区一区三区 | 欧美激情在线精品一区二区三区 | 婷婷久久久久 | 欧美日韩黄 |