問題タブ [sasl]

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.

0 投票する
1 に答える
613 参照

ruby - 指定された SASL メカニズムはサポートされていません net/imap ruby

「net/imap」ライブラリを使用して電子メール資格情報を検証するために、ruby 1.9.3 を使用しています。Railsコンソールで次のコードを使用しようとすると、動作します:-

しかし、Railsアプリケーションで使用すると、エラーが発生します:-

これは AOL の場合にのみ発生し、yahoo はコンソールとレール アプリの両方で動作します。

誰かがそれが何であるかを洞察していますか。

ありがとう

0 投票する
1 に答える
2374 参照

delphi - Indy SMTP satSASL と satDefault

Indy には、SMTP が使用できるさまざまな認証メカニズムがあります。3 部構成の質問があります。

a)satSASL代わりに常に使用できますか、satDefaultまたはより良い場合がsatDefaultありますか?

b) そして、最も安全なものから最も安全でないものへの SASL メカニズムの最良の順序は何ですか? これまでの私の注文は次のとおりです。

  • IdSASL_CRAMSHA1
  • IdSASL_CRAMMD5
  • IdSASL_Digest
  • IdSASL_ログイン
  • IdSASL_プレーン
  • IdSASL_OTP
  • IdSASL_SKey
  • IdSASL_外部
  • IdSASL_匿名

c) POP3、SMTP、NNTP、および IMAP に上記のリストを使用する予定です。その中の SASL メカニズムを見逃していましたか? 上記の順序が上記の 4 つのプロトコルに適していない場合がありますか?

前もって感謝します。

0 投票する
0 に答える
776 参照

windows - Windows 64 ビットで DIGEST-MD5 を使用する SVN svnserve および SASL に関する問題。(Win 7 および Server 2008)

Subversion 1.8.5 + SASL2 を Windows 7 または Server 2008 で動作させようとしていますが、いずれも 64 ビットです。DIGEST-MD5 を使用した SASL からのローカル暗号化が必要なだけです。LDAP、AD、SSPI、またはその他の認証方法は必要ありません。

私はこれに 2 日間苦労してきたので、私が試したさまざまなことをすべて文書化することは、助けを求める価値のある方法ではありません。

私が見つけたすべてのリンク、チュートリアルなどは、これが XP マシン、Server 2003、または 32 ビット マシンでかなり簡単であることを示しているようです。しかし、私の環境は私を頭痛の種にするのに十分逸脱しているようです.

私の結論は、svnserve/sasl ライブラリは sasldb ファイルを読み取れないということです。これが私が行ったことと、その結論を引き出す方法です。

サーバーのセットアップに関する章の指示に従っています。これも役に立ちました: http://tortoisesvn.net/sasl_howto.html (そして、これの多くは「ネット全体で繰り返されています」)

(ドキュメントの多くは、レジストリの「キー」SearchPath および ConfFile を追加すると述べていますが、CollabNet および Cyrus インストーラーはこれらのキーの下に「文字列」を追加しました...ドキュメントで修正する必要がある可能性が高いものです。また、Wow6432Node についても認識しています。 64 ビット環境の 32 ビット アプリの場合)

Linux(Ubuntu)でセットアップ全体が機能するようになりまし。だから、DIGEST-MD5 暗号化を設定してユーザーを追加する方法を知っています。(Windows が必要な理由は、マシン上で Windows ビルドも行っているため、Windows 環境が必要です)

私は CollabNet、Win32 ビルドを使用しています (ただし、x64 ビルドも試しました)。既に存在する Sasl ライブラリが付属していますが、sasldb を管理するための実行可能ファイルはありませんでした。そこで、sourceforge (cyrus-sasl-2.1.26-static-x86) から Sasl のバイナリもダウンロードして、sasldb ファイルを作成および管理できるようにしました。

背景は十分。私の問題は、エラーが発生していることです:

SASL(-13): ユーザーが見つかりません

ユーザーDBファイルにあります。そこに置いて、sasldblistusers2 コマンドで見ることができます。

興味深いことに、これらは Windows バージョンで 3 回リストされています。

  • me@TheRealm: ユーザーパスワード

  • me@TheRealm: cmusaslsecretOTP

  • me@TheRealm: cmusaslsecretSRP

しかし、Linux マシンで作成した sasldb の最初の行に 1 回だけリストされています。

最初にコマンドラインから svnserve を実行しています。そして、物事が機能するようになり、サービスとしてインストールする準備が整うまで続けます。

残念ながら、実行が libSasl に入ったように見えた後、エラー メッセージは 1 つも報告されません。

ここに私が推測した流れは次のとおりです。

クライアント -> Svnserve ->libSasl -> SearchPath レジストリ -> ライブラリ -> ConfFile レジストリ -> Sasldb ファイル

そのため、上記のパスに沿っていくつかの設定を体系的に破損して、エラーの内容を確認しました。

  • パスワードファイルのみを使用するように subsersion.conf を変更しました。すべてが良いです。

  • libSasl を削除しました - 明らかに、サーバーは起動さえしませんでした。

  • SearchPath を変更しました - 「svn could not get list of...」で失敗しました。

  • 私はそれを元に戻し、「ユーザーが見つかりません」になりました。Ok

  • svn.conf ファイルを削除しました。「svn could not get list...」を取得しました。

  • 元に戻し、ConfFile の設定を変更しました。同じエラー:「svn はリストを取得できませんでした...」

  • svn.conf のエントリ「mech_list: DIGEST-MD5」を破損しました。同じエラー:「svn はリストを取得できませんでした...」

  • したがって、すべてが適切に設定されている場合、「ユーザーが見つかりません」というエラーが表示されます。

  • 「sasldb_path:」エントリを削除または変更しても、「user not found」エラーが発生します。

私の結論は、server/sasl ライブラリは svn.conf ファイルに到達するためのすべてのステップを見つけており、そこから「mech_list:」行を読み取っているので、指定した sasldb ファイルの名前を見つけることができるはずです。 .

しかし、何らかの理由で、実際にはファイルを開くことができないか、開いたとしても、追加した名前が見つかりません。

ファイルを移動し、権限を変更しました。変わりはない。

sasldb ファイルを Linux マシンから Windows マシンにコピーしました (名前が 1 つしかないファイルを読み取ろうとしており、Linux インストールで動作することがわかっています)。しかし、違いはありませんでした。

誰かアドバイスはありますか?
これを 64 ビット システムで動作させた人はいますか?

助けてくれてありがとう。
-スコット

0 投票する
2 に答える
1686 参照

c - WinLDAP で ldap_sasl_bind を使用するには?

現在、ldap_bind_sを使用して、C アプリケーションで SEC_WINNT_AUTH_IDENTITY 構造体を使用してサーバーにバインドしていますが、関数は非推奨としてマークされています。このため、 ldap_sasl_bind_s 関数に変更したいと思います。

ldap_sasl_bind_s が LDAP_PARAM_ERROR コードを返します。明らかに、上記の関数パラメーターは間違っていますが、winldap と SASL バインディングを使用した実際のサンプル コードが見つかりません。

このコードを機能させる方法について、いくつかのガイドに感謝します。

0 投票する
0 に答える
1321 参照

linux - SASL LOGIN 認証に失敗しました: 認証に失敗しました

postfix/dovecot を使用した LAMP

mail.warn と fail2ban でこれらを大量に取得すると、左右の IP がブロックされます: postfix/smtpd[10117]: 警告: [ドメイン名]: SASL LOGIN 認証に失敗しました: 認証失敗

これらが postfix/smtpd での正当な接続試行である可能性があることに、少し神経質になっています。

認証エラーが発生した場合、それは侵入の試みであると想定しても問題ありませんか、それとも設定ミスである可能性がありますか? 正当な電子メールが正しく配信されています。mail.log から有益なことは何もわかりません。悪意があるかどうかを確認する必要がある場所は他にありますか?

0 投票する
1 に答える
768 参照

lua - IRC ボットに SASL 認証を追加する

Lua 5.1 IRC ボットに sasl 認証を追加するにはどうすればよいですか? 現在、識別のために Nickserv にメッセージを送信しています。

SASL認証を追加する方法はありますか? lua socket モジュールを使用して IRC に接続します。完全なソースはhttps://github.com/wolfy1339/Wolfybotにあります。

0 投票する
0 に答える
200 参照

hbase - HRegionServer は HMaster と通信できません

Hbase がインストールされた 3 ノードの Hadoop クラスター (マスターと 2 つのスレーブ) があります。Zookeeper と HMaster が Hadoop マスター ノードにインストールされました。を呼び出して HBase Cluster を開始した後start-hbase.sh、HMaster と 2 つの HRegionServer プロセスが開始されました。

ただし、HBase クラスターは次のことを示しました。

「地域サーバーのカウントが落ち着くのを待っています...」

スレーブのログ ファイルを確認すると、次のようなエラー メッセージが表示されました。

「サーバー localhost/127.0.0.1:2181 へのソケット接続を開いています。SASL を使用して認証を試行しません (不明なエラー)」

それが何を意味するのかわかりません。HRegionServer は、Zookeeper と HMaster がインストールされているマスター ノードではなく、localhost に接続しようとしていたと思います。SSH を介したマスターとスレーブ間の通信がどちらの方法でも機能し、すべての物理 IP が /etc/hosts ファイルで正しく定義されていることを確認しました。

HRegionServers から HMaster への通信を中断するために問題が発生した可能性があることを指摘できる人はいますか?

0 投票する
3 に答える
26595 参照

python - Hadoop: HiveServer2 の Python クライアント ドライバーのインストールに失敗する

HiveServer2 用の Python クライアント ドライバーをインストールしようとしています: https://cwiki.apache.org/confluence/display/Hive/Setting+Up+HiveServer2#SettingUpHiveServer2-PythonClientDriver

「HiveServer2 の Python クライアント ドライバーは、https: //github.com/BradRuderman/pyhs2 で入手できます。 これには、SASL や Thrift ラッパーなどの必要なパッケージがすべて含まれています」。

それでも、pip install pyhs2SASL コンパイルでは実行に失敗します (以下を参照)。Hadoop 2.2.0 をインストールして、localhost で作業しています。Python クライアントのインストールを手伝ってください。