管理權(quán)限分組說(shuō)明
Jun 08, 2016 pm 05:33 PM文涉及權(quán)限管理的一種面向?qū)ο竽P偷姆椒ê蛯?shí)現(xiàn)。通過(guò)分析每次訪問(wèn)發(fā)生場(chǎng)景的各要素,并對(duì)各要素進(jìn)行抽象而形成的一種模型,并可用于實(shí)現(xiàn)權(quán)限訪問(wèn)控制。原諒我自己取了什么“四維權(quán)限管理模型”“訪問(wèn)控制矩陣(ACM)”這樣難聽(tīng)的名字,還多少有故弄玄虛之嫌,但我在半年前只有這樣的見(jiàn)識(shí)。
?
1、訪問(wèn)控制矩陣(ACM)
說(shuō)明:任意對(duì)系統(tǒng)使用者產(chǎn)生價(jià)值的用例中的操作均在以下四個(gè)維度加以控制:
l???????? Operator(操作者權(quán)限控制):
進(jìn)行某種操作時(shí),操作的主體。分為:用戶(hù),角色,單位
l???????? OperateMethod(操作方法權(quán)限控制):
操作的功能確定,如:讀、寫(xiě)、查、刪等
l???????? Object(操作對(duì)象權(quán)限控制):
操作的影響對(duì)象,通常是某種業(yè)務(wù)對(duì)象,如:表單
l???????? Object.Fields(操作對(duì)象屬性項(xiàng)權(quán)限控制)
業(yè)務(wù)要求對(duì)選項(xiàng)敏感的對(duì)象屬性項(xiàng),如:表單的某數(shù)據(jù)項(xiàng)、表單上的簡(jiǎn)單控件等
?
2、ACM中四維數(shù)據(jù)的組成
Operator:操作者,根據(jù)業(yè)務(wù)的需要設(shè)定控制項(xiàng)目主要分為用戶(hù)、角色、單位三種。根據(jù)業(yè)務(wù)的需要,可以控制Operator的作用先后順序或交并運(yùn)行規(guī)則;
Operate Method:操作方法,根據(jù)業(yè)務(wù)操作的對(duì)象的不同,可能是業(yè)務(wù)操作或是底層的CRUD操作;
Object:操作對(duì)象,當(dāng)前操作的對(duì)象,根據(jù)業(yè)務(wù)需求可以是:業(yè)務(wù)對(duì)象,如:項(xiàng)目、表單;
Object Fields:操作對(duì)象屬性,要求與權(quán)限控制綁定的對(duì)象的數(shù)據(jù)項(xiàng)。如:表單字段、表單控件等。
?
3、原理簡(jiǎn)述
ACM在權(quán)限管理和訪問(wèn)控制時(shí)的作用原理。一個(gè)ACM是由若干控制系統(tǒng)某項(xiàng)操作行為的若干要素組成的規(guī)則矩陣。設(shè)想一個(gè)場(chǎng)景,當(dāng)某項(xiàng)操作進(jìn)行時(shí),必然有如下元素:操作者、操作方法、操作對(duì)象。所有ACM就指定了一次操作必須滿(mǎn)足的各元素的條件。如:有ACM如下:“李厚強(qiáng)”、“修改”、“用戶(hù)信息”。就代表:“李厚強(qiáng)可以修改用戶(hù)信息”。當(dāng)然這是一個(gè)簡(jiǎn)單的例子,事實(shí)上,情況遠(yuǎn)比這個(gè)例子復(fù)雜。首先要解決的就是操作對(duì)象的實(shí)例定位問(wèn)題。即當(dāng)如下訪問(wèn)控制出現(xiàn)時(shí):“李厚強(qiáng)可以修改用戶(hù)信息中的姓名,但不能修改用戶(hù)信息中的身份證號(hào)”。很明顯,現(xiàn)有的三維ACM已經(jīng)不能滿(mǎn)足要求了。
ACM中的操作對(duì)象之所有成為對(duì)象,是因?yàn)槠渚哂幸韵聝煞N特征:一是對(duì)象是數(shù)據(jù)的封裝、二是對(duì)象本身包含對(duì)現(xiàn)實(shí)對(duì)象的抽象。數(shù)據(jù)的封裝簡(jiǎn)化了數(shù)據(jù)處理,抽象使得對(duì)象的形式更統(tǒng)一、方法數(shù)量可控制。但是,當(dāng)業(yè)務(wù)要求權(quán)限控制到對(duì)象的成員這一級(jí)別時(shí),這樣的封裝和抽象無(wú)疑將屏蔽掉對(duì)象成員的權(quán)限敏感性。解決的方法有兩種:
?
方法1:將對(duì)象的有權(quán)限敏感的成員也抽象為ACM中的對(duì)象
Operator?????????????? Operate Method????????????????? Object
?

ホットAIツール

Undress AI Tool
脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress
リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover
寫(xiě)真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類(lèi)リムーバー

Video Face Swap
完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版
中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











ログイン畫(huà)面に「組織から PIN の変更を求められています」というメッセージが表示されます。これは、個(gè)人のデバイスを制御できる組織ベースのアカウント設(shè)定を使用しているコンピューターで PIN の有効期限の制限に達(dá)した場(chǎng)合に発生します。ただし、個(gè)人アカウントを使用して Windows をセットアップした場(chǎng)合、エラー メッセージは表示されないのが理想的です。常にそうとは限りませんが。エラーが発生したほとんどのユーザーは、個(gè)人アカウントを使用して報(bào)告します。私の組織が Windows 11 で PIN を変更するように要求するのはなぜですか?アカウントが組織に関連付けられている可能性があるため、主なアプローチはこれを確認(rèn)することです。ドメイン管理者に問(wèn)い合わせると解決できます。さらに、ローカル ポリシー設(shè)定が間違っていたり、レジストリ キーが間違っていたりすると、エラーが発生する可能性があります。今すぐ

Windows 11 では、新鮮でエレガントなデザインが前面に押し出されており、最新のインターフェイスにより、ウィンドウの境界線(xiàn)などの細(xì)部をカスタマイズして変更することができます。このガイドでは、Windows オペレーティング システムで自分のスタイルを反映した環(huán)境を作成するのに役立つ手順について説明します。ウィンドウの境界線(xiàn)の設(shè)定を変更するにはどうすればよいですか? + を押して設(shè)定アプリを開(kāi)きます。 Windows [個(gè)人用設(shè)定] に移動(dòng)し、[色の設(shè)定] をクリックします。ウィンドウの境界線(xiàn)の色の変更設(shè)定ウィンドウ 11" width="643" height="500" > [タイトル バーとウィンドウの境界線(xiàn)にアクセント カラーを表示する] オプションを見(jiàn)つけて、その橫にあるスイッチを切り替えます。 [スタート] メニューとタスク バーにアクセント カラーを表示するにはスタート メニューとタスク バーにテーマの色を表示するには、[スタート メニューとタスク バーにテーマを表示] をオンにします。

デフォルトでは、Windows 11 のタイトル バーの色は、選択したダーク/ライト テーマによって異なります。ただし、任意の色に変更できます。このガイドでは、デスクトップ エクスペリエンスを変更し、視覚的に魅力的なものにするためにカスタマイズする 3 つの方法について、段階的な手順を説明します。アクティブなウィンドウと非アクティブなウィンドウのタイトル バーの色を変更することはできますか?はい、設(shè)定アプリを使用してアクティブなウィンドウのタイトル バーの色を変更したり、レジストリ エディターを使用して非アクティブなウィンドウのタイトル バーの色を変更したりできます。これらの手順を?qū)W習(xí)するには、次のセクションに進(jìn)んでください。 Windows 11でタイトルバーの色を変更するにはどうすればよいですか? 1. 設(shè)定アプリを使用して + を押して設(shè)定ウィンドウを開(kāi)きます。 Windows「?jìng)€(gè)人用設(shè)定」に進(jìn)み、

タスクバーのサムネイルは楽しい場(chǎng)合もありますが、気が散ったり煩わしい場(chǎng)合もあります。この領(lǐng)域にマウスを移動(dòng)する頻度を考えると、重要なウィンドウを誤って閉じてしまったことが何度かある可能性があります。もう 1 つの欠點(diǎn)は、より多くのシステム リソースを使用することです。そのため、リソース効率を高める方法を探している場(chǎng)合は、それを無(wú)効にする方法を説明します。ただし、ハードウェアの仕様が対応可能で、プレビューが気に入った場(chǎng)合は、有効にすることができます。 Windows 11でタスクバーのサムネイルプレビューを有効にする方法は? 1. 設(shè)定アプリを使用してキーをタップし、[設(shè)定] をクリックします。 Windows では、「システム」をクリックし、「バージョン情報(bào)」を選択します。 「システムの詳細(xì)設(shè)定」をクリックします。 [詳細(xì)設(shè)定] タブに移動(dòng)し、[パフォーマンス] の下の [設(shè)定] を選択します。 「視覚効果」を選択します

Windows インストーラー ページに「問(wèn)題が発生しました」というメッセージとともに「OOBELANGUAGE」というメッセージが表示されますか?このようなエラーが原因で Windows のインストールが停止することがあります。 OOBE とは、すぐに使えるエクスペリエンスを意味します。エラー メッセージが示すように、これは OOBE 言語(yǔ)の選択に関連する問(wèn)題です。心配する必要はありません。OOBE 畫(huà)面自體から気の利いたレジストリ編集を行うことで、この問(wèn)題を解決できます。クイックフィックス – 1. OOBE アプリの下部にある [再試行] ボタンをクリックします。これにより、問(wèn)題が発生することなくプロセスが続行されます。 2. 電源ボタンを使用してシステムを強(qiáng)制的にシャットダウンします。システムの再起動(dòng)後、OOBE が続行されます。 3. システムをインターネットから切斷します。 OOBE のすべての側(cè)面をオフライン モードで完了する

Windows 11 のディスプレイ スケーリングに関しては、好みが人それぞれ異なります。大きなアイコンを好む人もいれば、小さなアイコンを好む人もいます。ただし、適切なスケーリングが重要であることには誰(shuí)もが同意します。フォントのスケーリングが不十分であったり、畫(huà)像が過(guò)度にスケーリングされたりすると、作業(yè)中の生産性が大幅に低下する可能性があるため、システムの機(jī)能を最大限に活用するためにカスタマイズする方法を知る必要があります。カスタム ズームの利點(diǎn): これは、畫(huà)面上のテキストを読むのが難しい人にとって便利な機(jī)能です。一度に畫(huà)面上でより多くの情報(bào)を確認(rèn)できるようになります。特定のモニターおよびアプリケーションにのみ適用するカスタム拡張プロファイルを作成できます。ローエンド ハードウェアのパフォーマンスの向上に役立ちます。畫(huà)面上の內(nèi)容をより詳細(xì)に制御できるようになります。 Windows 11の使用方法

畫(huà)面の明るさは、最新のコンピューティング デバイスを使用する上で不可欠な部分であり、特に長(zhǎng)時(shí)間畫(huà)面を見(jiàn)る場(chǎng)合には重要です。目の疲れを軽減し、可読性を向上させ、コンテンツを簡(jiǎn)単かつ効率的に表示するのに役立ちます。ただし、設(shè)定によっては、特に新しい UI が変更された Windows 11 では、明るさの管理が難しい場(chǎng)合があります。明るさの調(diào)整に問(wèn)題がある場(chǎng)合は、Windows 11 で明るさを管理するすべての方法を次に示します。 Windows 11で明るさを変更する方法【10の方法を解説】 シングルモニターユーザーは、次の方法でWindows 11の明るさを調(diào)整できます。これには、ラップトップだけでなく、単一のモニターを使用するデスクトップ システムも含まれます。はじめましょう。方法 1: アクション センターを使用する アクション センターにアクセスできる

Windows のライセンス認(rèn)証プロセスが突然切り替わり、このエラー コード 0xc004f069 を含むエラー メッセージが表示されることがあります。ライセンス認(rèn)証プロセスはオンラインですが、Windows Server を?qū)g行している一部の古いシステムではこの問(wèn)題が発生する可能性があります。これらの初期チェックを?qū)g行し、システムのアクティブ化に役に立たない場(chǎng)合は、問(wèn)題を解決するための主要な解決策に進(jìn)んでください。回避策 – エラー メッセージとアクティベーション ウィンドウを閉じます。次に、コンピュータを再起動(dòng)します。 Windows ライセンス認(rèn)証プロセスを最初から再試行します。解決策 1 – ターミナルからアクティブ化する cmd ターミナルから Windows Server Edition システムをアクティブ化します。ステージ – 1 Windows Server のバージョンを確認(rèn)する 使用している W の種類(lèi)を確認(rèn)する必要があります
