問題タブ [securityexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 署名付き Java アプレットが Web サービスへの接続時にセキュリティ例外をスローする
Tomcat 5.5 で Java アプレットを実行しています。署名されています (-selfcert)。java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)
アプレットが Web サービスに接続しようとすると、まだ例外が発生します (既にこの行にあります)。
ここにいくつかの同様の質問があるので、私はそれらを読みました:
はい、アプレットは署名されています。-verifyで確認しました。
Tomcat のセキュリティ例外かもしれませんが、catalina.policy に追加しました:
grant codeBase "file:/home/me/apache-tomcat-5.5.27/webapps/myapplet/applet.jar" { permission java.security.AllPermission; };
そして、次のような通常のものもそこにあります:
結果なし。
OK、簡単な更新、追加:
ローカルの java.policy ファイルに追加すると、問題が修正されます。しかし、それは私が探しているものではありません。アプレットは、dafault java.policy ファイルを使用して、平均的なマシンで実行する必要があります。したがって、コード内から修正する必要があります。
asp.net-mvc - ASP.NET MVC アプリケーションから EventLog に書き込むときのセキュリティ例外
インスタンスへの書き込みを含むいくつかのビジネス ロジックで作成したライブラリがありSystem.Diagnostics.EventLog
ます。ライブラリは通常、Windows サービス アプリケーションから呼び出されますが、今回は同じライブラリ関数を ASP.NET MVC アプリケーションから呼び出そうとしています。
ログに書き込む必要があるメソッドに渡す EventLog インスタンスを作成するために、コントローラー内でこのコードを試しました。
ライブラリ メソッド内のコードがログに書き込もうとすると、次のエラーが生成されます。
私の Web アプリケーションは、IIS 6 を実行している Windows Server 2003 で Network Service ユーザーとして実行されています。Network Service ユーザーにレジストリへのアクセス権を付与するために何かする必要がありますか?
ASP.NET MVC アプリケーションで使用する EventLog インスタンスを作成するより良い方法はありますか? 参照する必要があるフレームワークによって既に作成されているものはありますか?
c# - 新しいFileStreamを作成するときのSystem.Security.SecurityException
私は通常の.NETアプリケーションを持っています。この場合、MEFによってインポートされているパーツがあります。正常にインポートされますが、ある時点で、オブジェクトのリストをファイルに保存したいと思います。この場合、ハイスコアのリストを保存するだけです。
新しいFileStream行でSystem.Security.SecurityExceptionが発生します。奇妙なことに、これをTextWriterに置き換えるだけで、機能します。何が間違っているのかわかりません。
編集:詳細...このコードをコンストラクターに入れると、実行されます。コールスタックをたどると(上記のサンプルに割り込む場合)、GUIスレッドで実行されているように見えます。具体的には、WPFディスパッチャーは、PropertyChangedイベントが発生したという事実に基づいて、プロパティに対してget操作を実行しています。では、おそらく、WPFのGUIリフレッシャーがファイルI/Oの実行を許可されていないことに関係しているのでしょうか。この種の意味はあります...ファイル書き込みのようなもののためにGUIをロックしたくないでしょう...
asp.net - SecurityException: タイプ AspNetHostingPermission のアクセス許可の要求が失敗しました
新しい開発用ワークステーションをセットアップし、Visual Studio 2008 から ASP.NET (MVC) アプリケーションを実行すると、SecurityException が発生します。何が問題なのですか?
SMB (Z: としてマウントされた共有ファイル) 経由でデータ ファイルにアクセスしており、実行して完全な信頼を与えています。
完全なトレースバックは次のとおりです。
「/」アプリケーションでサーバー エラーが発生しました。
セキュリティ例外
説明:アプリケーションは、セキュリティ ポリシーで許可されていない操作を実行しようとしました。このアプリケーションに必要な権限を付与するには、システム管理者に連絡するか、構成ファイルでアプリケーションの信頼レベルを変更してください。
例外の詳細:
System.Security.SecurityException: タイプ 'System.Web.AspNetHostingPermission、System、Version=2.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' のアクセス許可の要求が失敗しました。ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタックトレース:
[SecurityException: タイプ 'System.Web.AspNetHostingPermission、System、Version=2.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' のアクセス許可の要求に失敗しました。]
System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) +0
System.Reflection.Assembly.GetType(文字列名、ブール値 throwOnError、ブール値 ignoreCase) +42
System.Web.UI.Util.GetTypeFromAssemblies(ICollection アセンブリ、文字列 typeName、ブール値 ignoreCase) +145
System.Web.UI. TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError) +73
System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly) +111
System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData) +279バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.4927; ASP.NET バージョン:2.0.50727.4927
.net - Office PIA と SecurityException を使用した .NET アプリケーション
Office PIA を使用して、アプリケーションがデータを Excel ファイルにエクスポートできるようにする ac# アプリケーションがあります。これは、私の開発マシンや他のデスクトップ マシンでうまく機能します。
ターミナル サーバー (Office が利用可能) でアプリケーションを実行すると、SecurityException が発生し、アプリケーションがクラッシュします。デバッガーは、セキュリティのアクセス許可と Office アプリの配布について読むことを推奨しています。
このドキュメントを読むと、ほとんどの場合、Office スイートの機能を使用するのではなく、アドインを作成することに関係しているようです。
この機能を維持したり、少なくともクラッシュを防ぐことができるように、従うことができるチュートリアルはありますか? 展開の問題により、.NET システム ポリシーの変更はできるだけ避けたいと考えています。
exe - ネットワークドライブから.NETアプリケーションを実行するときにFileIOPermissionException(およびその他)を防ぐ方法
私のC#アプリケーション(.NET 3.5 SP1)は、ローカルドライブから実行した場合に非常にうまく機能します。
ただし、ネットワークドライブから実行すると、実行されますが(IT IS .NET 3.5 SP1)、File.ReadAllText中に、同じネットワークドライブにあるファイルを読み取ることができませんでした。
重要な場合、フォルダ構造は次のようになります
これは.NETによって適用されるセキュリティ機能だと思います。SP1以降の「実行」制限は削除されますが、権限はローカルアプリケーションほど正確ではありません。
私は周りを検索しましたが、リモートで実行した場合に何が起こっているのか、そしてどのような制限があるのかを見つけることができません。
重要な場合は、コマンドライン引数を使用したコンソールアプリケーションです。
.net-3.5 - サブテキスト2.1.2SecurityException
サブテキスト2.1.2をローカルマシン(IIS7)で動作させようとしています。zipファイル(http://subtext.googlecode.com/files/SubText-2.1.2.zip)をダウンロードして解凍し、ディレクトリにアプリケーションを作成しました。これで、アプリケーションを実行しようとすると、セキュリティ例外がスローされます(注:完全な信頼を実行しています)。
例外の詳細は次のとおりです。
これを引き起こしている可能性のあるアイデアはありますか?
android - Android securityException とユーザーの連絡先
私はアンドロイドアプリを作成しています。アプリの一部として、ユーザーがユーザーの連絡先を表示、選択、および変更できるようにしたいと考えています。私の主なアクティビティは、使いやすさの理由から (ユーザー側から) TabActivity を拡張します。したがって、タブでユーザーの連絡先を表示したいのですが、このコードでそれを行いました。これmTabHost.addTab(mTabHost.newTabSpec("tab_test2").setIndicator("Contacts").setContent(new Intent(Intent.ACTION_PICK, People.CONTENT_URI)));
は、デフォルトの電話連絡先アクティビティを使用します。私のAndroidマニフェストは次のとおりです。
`しかし、ログにセキュリティ例外が記録され続け、アクティビティがクラッシュします。何か案は?また、私が言及したように、連絡先を変更したいと思います (主にいくつかの追加フィールドを追加します)。そのためには、contantprovider を取得し、すべての連絡先に追加フィールドを追加する必要がありますか? 上記の活動から連絡先を選択した場合、これらの追加のフィールドは利用できますか?
android - Android-BroadcastReceiverを有効にできません
最新のSDKにアップグレードした後、ウィジェットの開発に戻りましたが、突然、ウィジェットの起動に次のメッセージが表示されて失敗しました。
例外が発生する2行のコードは次のとおりです。
したがって、上記のコードでは、SecurityExceptionがスローstartAlarm()
されるため、実行されることはありません。pm.setComponentEnabledSetting()
マニフェストにセキュリティ設定がありませんか?現在私は持っています:
私はのために開発していてSDK v. 1.5
、それはうまく機能していました
PSそれは電話とエミュレーターで起こります
asp.net - log4netがASP.NetMVCWebアプリケーションでセキュリティ例外をスローする
3つのASP.netMVCWebアプリケーションを作成しましたが、すべてISPとの共有ホスティングサーバーに展開されています。
3つのアプリケーションはすべて、構成と設定が非常に似ています。1番目のアプリケーションは、2番目および3番目とは異なるサーバーにデプロイされます。最初のアプリケーションではエラーは発生しません。
2番目と3番目のアプリケーションは、次のSecurityExceptionを いくらか吐き出します:ランダムに:
例外テキスト:
web.configをデプロイまたは編集した後、最初にページにアクセスしたときに上記のエラーが発生します。ただし、後続のページのリロードでは取得できません。2つのWebサイトは、その日の残りの時間は再び正常になりますが、翌朝、同じエラーが再び発生します。
web.configを編集した後、エラーが一貫して表示されます。これは、再コンパイルを強制していると想定していますか?
助けてください。何が問題なのかわかりません。IISのセキュリティ設定に関連しているようです。エラーが発生しない最初のWebアプリが完全に異なるサーバー上にあることを除いて、3つのWebアプリはすべて非常によく似た方法でセットアップおよびデプロイされます。