..
何も操作をクリアすることができます管理者としてコンピュータにアクセスする。 したがって、Windowsオペレーティングシステムでは、あなたが非管理アプリケーションを使用している場合、それを実行するユーザーのすべての権限を取得します。 あなたが誤って悪意のあるファイルを実行する場合は、このケースでは、adminユーザは、そのアクションをブロックすることができます何の障壁はありません。
このシナリオを回避するには、最小限の権限を持つコンピュータユーザーにアクセスする必要があります。 、各アプリケーションが必要なアクセス許可を制御できるように動作モード-このコンテキストで非常に重要な概念は、コードアクセスセキュリティ(コードアクセスセキュリティCAS)である。
CASは、管理者および開発者がユーザーアカウントに権限を非常によく似た方法で、アプリケーションの権限をチェックできるようにするセキュリティシステムです。 このシステムを通じて、たとえば、システムログに権限を読み書きするアプリケーションを付与することができます。 と"可能性を含むシステムリソースの大部分のパーミッションを確認する。
他のアプリケーションを管理し、ユーザの権限に関連する制限と、制限CASしかなくても動作することができます残念ながら、CASは、。NET Frameworkに基づくアプリケーションに適用できます。
どのようなセキュリティシステムがユーザを識別し、ユーザが何ができるかを判断し、何をすべきではないとCASは、この観点から例外ではない方法が必要です。 しかし、このセキュリティシステムは、識別し、アプリケーションではなく、ユーザーに権限を割り当てるため、、それがユーザー名とパスワードに基づいてすることはできませんが、いわゆる証拠(エビデンス)。
証拠は、実行環境。NET Frameworkがアセンブリを提供している情報です。 そのような情報の例としては、特定のアセンブリを処理またはデジタル署名されているから、フォルダまたはWebサイトです。 ホストの証拠とアセンブリの証拠 :証拠の2種類があります。 最初のアセンブリのIDを(そのようなアドレスや会員名簿など)に関するデータを記述する、二つ目は、ハッシュコードまたは名前で暗号化された情報などのデータを提供します。
それは、アクセスコントロールの特定の権限を定義します。 例えば、 ファイルダイアログのアクセス権は両方、またはどちらも、アセンブリが持っているかどうか、特定のユーザーダイアログに開くことや保存することができるかどうかを決定しません。 内部。NET Frameworkの既定のアクセス許可が異なると、カスタムアクセス許可を定義することも可能です。 デフォルト値は、次のものがあります。
| |
CSS(コース)
W3C CSSやXHTMLに応じてWebデザインとアクセシビリティ。 29€から開始。 |
| |
VB.NET(コース)
Visual Basicでデスクトップアプリケーションを作る。NET。 49€から開始。 |
| |
ウェブマスター上級(コース)
ウェブマスターのプロフェッショナルになる。 39€から開始。 |