問題タブ [securestring]
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.
c# - SecureString 値を取得した後、どのようにクリーンアップしますか?
プロジェクトに SecureString を実装しています。それを読んで、基本的に同じことをしている多くの例を見た後、私は何かが間違っていると考え続けています.
たとえば、次のコードを見てください。
データが保護されていることは素晴らしいことですが、最終的に標準の文字列に再び設定されるだけで、実際には何の意味があるのでしょうか?
char[]
パスワードを に保存し、 を作成した後にゼロにできることはわかっていますがSecureString
、文字列を取得するときに何をすればよいでしょうか? それを として取得する方法がわかりませんでした。また、メモリに返された文字列をchar[]
呼び出すだけではありませんか?.ToCharArray()
Marshal.PtrToStringUni(...)
私は非常に基本的な何かを見逃していますか?ありがとう。
c# - あるプロセスから別のプロセスに SecureString を渡す方法は?
SecureString
クライアント プロセスからサービスにa を渡す必要があります。どちらも .NET と C# を使用して記述されています。プロセス間でデータを渡すために名前付きパイプを使用しています。私の質問は、SecureString
as バイト配列にアクセスして別のプロセスに渡す方法ですか? SecureString
そして、受信プロセスで再び組み立てますか?
sql-server - Oracle Wallet Managerに相当するSQL Server
Oracle Wallet Managerを使用すると、管理者はパスワードで保護されたコンテナーにログイン資格情報をラップすることで、データベース ログイン資格情報を安全に保存および管理できます。過去にこれを使用して、Oracle データベースのテーブルを更新する VBScript を実行しました。ユーザーにパスワードの入力を求めたり、パスワードをスクリプト自体にクリアテキストで保存したりしませんでした。
現在、SQL Server データベースを更新する Powershell スクリプトをいくつか作成しましたが、パスワードをクリアテキストでスクリプトに保存する必要がありました。
SQL Server に Oracle Wallet 機能に相当する機能があるかどうか疑問に思っていましたか? または、パスワードをテキスト ファイルに保存し、Powershell を使用して暗号化する必要がありますConvertFrom-SecureString
か? 安全で柔軟なソリューションを探しています。
java - Java の .Net SecureString
顧客サイトでサード パーティの認証 Web サービスを使用しようとしています。Web サービスは .Net で記述され、パスワード タイプとして SecureString を受け入れます。
私のアプリは Java で書かれており、Java で使用できる SecureString の互換性のある型はありません :( 軸プロキシを生成すると、SecureString のメンバーを持たないスタブが生成されるため、認証呼び出しを行うことができませんサービスに。
http://sanguinecomputing.com/a-secure-string-implementation-for-long-term-storage-of-sensitive-data-in-Java/を試していますが、あまり期待できません
この相互運用性の問題を克服する方法を教えてくれる人はいますか? タイプ secureString のパラメーターを Java アプリ コードから .Net Service に送信する方法を探しています。