問題タブ [sandbox]
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.
paypal - PaypalサンドボックスIPNは無効を返します
サーブレットを使用してIPNコールバックを試しています。私が使用しているコードは、ipnデータを検証するためにpaypalによって提供されています。しかし、私が無効な応答を受け取るたびに。
コードは次のとおりです。
ペイパルが次のように無効を返す場合に備えて、ペイパルが提供する3つの可能性すべてを確認しました。
1)欠落しているパラメーター-私はすべてのパラメーターを送信しているので、欠落しているパラメーターの問題はありません
2)無効なURL。-私はサンドボックスを使用しているので、URLは次のとおりです:http://www.sandbox.paypal.com/cgi-bin/webscr
3)文字エンコード。-ペイパルアカウント設定パラメータエンコーディングと同じ文字エンコーディングで試してみました。
次のパラメータを使用してペイパルに返送するリクエスト:
cmd = _notify-validate&last_name = User&test_ipn = 1&address_name = Test + User&txn_type = web_accept&receiver_email = Sellr1_1252495907_biz%40gmail.com&residence_country = US&address_city = San + Jose&payment_gross =&payment_date = 01%3 1 +メイン+セント&FIRST_NAME =テスト&payer_email = buyer1_1252495751_per%40gmail.com&protection_eligibility =適格&payer_id = BXBKS22JQCUWL&verify_sign = AOMkeg7ofCL7FJfioyWA19uCxD4XAgZirsjiGh8cUy1fd2YAqBwOkkst&PAYMENT_TYPE =インスタント&ビジネス= sellr1_1252495907_biz%40gmail.com&address_country_code = US&mc_fee = 0.64&address_status =確認transaction_subject =真+アップ&数量&= 1&notify_version = 2.8&mc_currency = EUR&カスタム=&address_state = CA&payment_fee = &Handling_amount = 0.00&payer_status = verified&shipping = 0.00&item_name = True + Up&tax = 0.00&username = hannonj&charset = windows-1252&item_number = 567&mc_gross = 10.00&txn_id = 7F456350BS7942738&receiver_id = MASSU6BSR9SC2&address_country = United
どうか、誰かが私を正しい方向に向けることができますか?コードやURLなどの何が間違っているのかわかりません。私はすべての可能性を試しました。私を助けてください。
c# - フレックスを使用したソケット接続のセキュリティ サンドボックス違反
}
ソケット接続を使ってフレックス Web アプリケーションを実装したいと考えています。しかし、サンプル アプリケーションでリモート サイトのサンド ボックス違反エラーが発生します。ローカルでは問題なく動作しています。
エラー:
c# - 署名付きJavaアプレットに相当するSilverlight?
Java の署名付きアプレットに相当する Silverlight はありますか?
私は基本的に、従来のデスクトップ アプリケーションをブラウザーでホストしようとしています*。特権アクションを外部の (ローカルで実行されている) プロセスに委任するよりも、すべてを単一のパッケージ (Silverlight エンド) で実行したいと考えています。ただし、これには Silverlight のサンドボックスから抜け出す何らかの方法が必要です。私が知っている唯一の同等物は、Java の署名付きアプレットであり、同様のものは見つかりません。
*これには使いやすさの理由がありますが、技術的には複雑になります。
salesforce - Salesforce で環境を検出するにはどうすればよいですか?
Web サービスを使用して、バックエンド システムを Salesforce と統合しています。実稼働環境とステージ環境を異なる URL で実行しています。コードが本番環境で実行されているか、Salesforce インスタンスのサンドボックスで実行されているかによって、Web サービス呼び出しのエンドポイントが異なるようにする必要があります。
環境を検出するにはどうすればよいですか。
現在、環境を取得するために照会できるシステム オブジェクトを特定できなかったため、ユーザー名が「devsandbox」で終わるかどうかを確認するためにユーザーを検索することを検討しています。
さらなる解明:
これを特定する必要がある場所は、Salesforce でボタンを選択したときに呼び出される Apex コード内です。カスタム コントローラは、Salesforce の本番環境またはサンドボックス環境で実行されているかどうかを知る必要があります。
iphone - iPhoneのサンドボックスからデスクトップにファイルをコピーしますか?
私はuni用のiPhoneアプリを開発しており、iPhoneのサンドボックスディレクトリ内にsqliteデータベースファイルを作成しています。
私たちのアプリケーションはこのファイルに内部的に書き込みますが、このファイルをデスクトップに戻すにはどうすればよいのでしょうか。私はそれがどのように行われるかを本当に気にしません、どんな方法でも大丈夫です。たぶん、アプリからメールで送信するようなことも可能です(可能であれば)。誰かが方法を知っているなら、ただの提案。
前もって感謝します。
virtual - きめの細かいサンドボックス
シナリオ:JavaやPythonなどのバイトコード仮想マシンで実行されているプログラムが、コードが自動的に生成または外部から提供された関数を(バイトコードにオンザフライでコンパイルして実行することにより)評価したいと考えています。
トリッキーな点は、関数のコードが信頼されていないことです。遺伝的プログラミングのような確率論的方法によって生成された可能性があり、敵から提供された可能性もあります。したがって、純粋関数として動作することを強制することが望まれます。値を返すことはできますが、副作用がない可能性があります。つまり、プログラムの既存のデータを変更することはできません。
もう1つの注意点は、関数がプログラムの既存の関数の一部を呼び出す正当な必要性を持っている可能性があることです。これらの関数の一部には副作用がある可能性がありますが、疑わしい関数によって呼び出されている限り、これらの関数が実際に持続的な効果を発揮しないようにする必要があります。
また、疑わしい関数のコーディングスタイルに制約を課さないことが望ましいです。たとえば、それ自体が作成するデータ構造に対して破壊的な更新を自由に実行できます。純粋に機能するために必要なのは、全体的な効果だけです。
さらに、これは何十億回も実行する必要がある可能性があるため、ソリューションのオーバーヘッドが適度に低いことが望ましいです。たとえば、そのような機能ごとにまったく新しい仮想マシンをフォークする必要がないようにする方がよいでしょう。
これは、JavaやPythonなどの既存の仮想マシンで実行可能である必要はありません。このユースケースを中心に仮想マシンを設計する必要がある場合は、そうしてください。
この問題に対する既知の解決策(または非解決策、つまり機能しないことがわかっているもの)はありますか?
c++ - Google Chrome サンドボックスの使用
Chrome のサンドボックスがどのように機能し、ユーザーを悪意のあるコードから保護するために何をするかを説明するリソースがいくつかあります。
Chromium ブログ
Chromium 開発者ドキュメント
サンドボックス FAQ
それは素晴らしいことです。私は、彼らが採用している OS 中心の設計が気に入っています (「OS は、おそらく私たちよりも自分自身を保護する方法を知っているので、私たちはそれを許可します」というアプローチのようなものです)。サンドボックス自体は、Chrome に依存しないように設計されていますが、多かれ少なかれスタンドアロンであるため、プログラムのアーキテクチャに互換性がある限り、理論的にはすべてのプロセスをサンドボックス化できます (サンドボックス化されたコードは、サンドボックス化されていない親)。
たまたま、設計がサンドボックス化に適したアプリケーションを持っていて、それで親/子プロセスを動作させることができました。Chromium コードを入手しましたが、次に何をすればよいかわかりません。
誰かが実際にこれで何かをサンドボックス化しましたか? 使用方法や API を文書化したリソースはありますか? かなり単純なはずだと思いますが、どこから始めればよいのか途方に暮れています。
編集:答えの下にある私の発見!
c# - .NET - 低いアプリケーション権限
アプリケーションの権限をプログラムで下げる方法を知りたいです。したがって、管理者権限を持つ誰かが私のプログラムを実行するとしましょう。通常のユーザーの環境で、または必要のない少ない権限でプログラムを実行したいと思います。また、信頼度の低い環境で何が制限されているのか説明していただけますか?
編集: Curtisk は、アプリケーションのアクセス許可を表示するための permview.exe ツールを提案しました。これは、新しい permcalc.exe ツールへの正しい方向に私を導きました- http://msdn.microsoft.com/en-us/library/ms165077(VS. 80).aspx . 再度、感謝します。
memory - TomcatサンドボックスWebアプリはありますか?
Tomcatサンドボックスアプリは、別のJVMまたはある種のJVMで実行するようなものですか?
apache-flex - 2 番目のソケット送信時のサンドボックス違反
Java サーバーとの通信に Flash バイナリ (TCP) ソケットを使用する Flex クライアントがあります。テスト中に広く開いている crossdomain.xml ファイルを提供する localhost (Apache) サーバーがあります。
私のコードは、起動時にポリシー ファイルを正常にロードします。
次に、問題なくソケットをサーバーに接続し、メッセージを送信して応答を取得します。これまでのところすべて順調です。
ただし、同じソケットを介して 2 番目のメッセージを送信すると、約 12 秒間一時停止してから、サンドボックス違反エラーが発生します。
Security Error: Error #2048: Security sandbox violation: file:///C:/apache_root/ttt1/ttt1.swf cannot load data from localhost:45455.
これは、最初のメッセージが成功したポートとソケットと同じです。
毎回送信する前にポリシー ファイルを再読み込みしようとしましたが、同じ結果が得られました。
なぜこれが起こっているのでしょうか?明らかに、ある時点でソケットが開いています。各送信後にソケットをフラッシュしており、各読み取り後にもそれを実行しようとしましたが、同じ結果になりました。
前もって感謝します
編集:
すべての呼び出しの前にソケットを再作成すると、コードが機能します。これが正しいとは信じがたいですが、欠落しているソケット設定があるかもしれません。