4

セキュリティホールを防ぐために、開発時に管理者グループとパワーユーザーグループが不足していることを確認するようにという指示が与えられました。これを可能にしながら、必要に応じてデバッグ、コーディング、およびインストールを行うには、どのような手順を実行すればよいでしょうか?

ASP.NET および VB.NET アプリケーションの開発を行っています。

ありがとう!

ブルック・ジャクソン

4

4 に答える 4

2

私は、Visual C# 2005 と Visual Web Developer 2005 を使用して ASP.NET 2.0 を使用し、5 人以上の開発者のチームで 6 か月以上 Web アプリケーションを開発してきました。これはクライアント向けの内部アプリケーションであり、Internet Explorer 6.0 を対象としていました。私は自分のマシンで常に管理者以外のアカウントを使用しており、問題に遭遇したことはありません。具体的には、デバッグで問題が発生したことはありません。現在、Visual Studio 2008 に切り替えていますが、すべてが今と同じように機能することを願っています。

開発にはラップトップを使用しています。同時に、移動しながらさまざまな場所でインターネットに接続しており、必要な場合にのみ管理者アカウントを使用しています。毎日のタスクのために管理者アカウントを実行することは、非常に一般的であるという理由だけで、最大のセキュリティ上の脅威であると私は本当に信じています.

于 2008-12-21T22:12:55.747 に答える
1

Vistaを使用して、またはUACを利用してください。これは、UACで実行できるためです。必要に応じてVSに完全な権限を付与し、アプリケーション/Webサイトに制限付きの権限を付与できます。

UACを有効にしてVistaでVS2008を実行しています。言及する価値のある問題は1つだけです。

昇格された特権でVSを実行し、後でそれらなしで実行すると、ファイルのアクセス許可に奇妙な問題が発生することがあります。VSは古いビルドファイルを削除できませんが、エクスプローラーから削除しても問題ありません。繰り返しますが、これは、昇格された権限と昇格されていない権限を切り替える場合にのみ発生します。

于 2008-12-22T00:36:34.910 に答える
1

VS を非管理者として実行すると、多くの問題が発生するようです。

于 2008-09-24T17:55:43.197 に答える
1

私にはばかげているようです。ユーザーなどに公開するためにネットワーク上で必要な最小限の権限を使用して、ローカルで管理者/パワーユーザーとして VS を実行します。

VS で作成したアプリケーションが、追加の権限がなくても機能することを確認してください。

于 2008-09-24T18:01:27.880 に答える