CommentsTweetPocketGraylogで、転送するログの暗号化をしてパケットキャプチャをされても見れないようにする。普通にただ設定すると、暗号化せずに転送されてしまうため、GELF形式で送ってもこんな感じで中身を見れてしまう。vel":6}.これだとちょっとありがたくないので、ログを転送する際に暗号化してパケットキャプチャをされても見れないようにする。NXLogでログ転送(GELF形式)をしている環境においてのログ転送暗号化とする。SidecarのSSLが対応できてないので注意。1.鍵ファイルの作成まず、ログの通信を暗号化するための鍵ファイルを作成する。以下、rootユーザで処理を行う。設置先は、「/opt/cert」というディレクトリにする。!$鍵ファイルを作成するためにコマンドをインストールする。gnutls-bin鍵ファイルを作成する。key...CA証明書を作成する。Linksサーバ証明書を作成する。certificate...フォルダの所有者をgraylogに変更する。/opt/certフォルダの所有者を変えたら、作成した鍵ファイルについてクライアント側に転送する。具体的には、同じPATHに以下の3つのファイルを転送する。Sidecar(クライアント)側に対して暗号化を行うよう設定をする。Configuration]を開き、編集対象のConfigurationを開く。画面下のタブで[NXLog]を選択し、設定変更をするOutputのEditボタンをクリックする。output」に変更し、CAやCert、KeyファイルのPATHを指定する。設定を確認して問題なければそのまま保存する。/opt/cert/key.pemこれで、Collector側の設定は完了。3.GraylogのInput側で設定を変更する最後に、GraylogのInput側で設定の変更をする。[Input]から対象のInputを編集する。disabledこれで、転送されるログの暗号化ができた。..g.Graylogの画面上でも対象のログは確認できた。blacknonインフラエンジニア(...のつもり)。仕事で使うならクライアントはWindowsよりはUNIXの方が好き。Commentコメントをキャンセルメールアドレスが公開されることはありません。