ファイル整合性チェックを使用して CentOS システム上のファイル変更を検出する方法

王林
リリース: 2023-07-05 21:37:18
オリジナル
1350 人が閲覧しました

ファイル整合性チェックを使用して CentOS システム上のファイル変更を検出する方法

はじめに:
現代のコンピュータ システムでは、ファイル整合性チェックはシステム セキュリティを確保する重要な手段の 1 つです。システム ファイルの整合性を定期的にチェックすることで、改ざんまたは破損したファイルを適時に検出して修復し、システムを未知のセキュリティ脅威から防ぐことができます。この記事では、CentOS システムでのファイル整合性チェック機能の使用方法を説明します。

1. CentOS システムのファイル整合性チェック ツール
CentOS システムには、強力なファイル整合性チェック ツールtripwireが付属しています。このツールは、指定されたファイルに対してハッシュ計算を実行し、結果をファイル データベースに保存できます。ファイルが変更されたり、ハッシュ値が変更されたりすると、tripwireはアラートを鳴らし、管理者にアクションを起こすよう警告します。

2. インストールと構成tripwire

  1. インストールtripwire:

    sudo yum install tripwire
    ログイン後にコピー
  2. 初期化tripwire:

    sudo tripwire-setup-keyfiles sudo tripwire --init
    ログイン後にコピー
  3. 設定ファイルのパラメータ設定(/etc/tripwire/twcfg.txt):
  4. ROOT: ルート ディレクトリへのパス (デフォルトは/) は、特別な要件がない限り、通常は変更する必要はありません。
  5. POLFILE: チェックする必要があるファイルまたはディレクトリを定義するポリシー ファイルへのパス。デフォルトは/etc/tripwire/twpol.txtです。 。
  6. SITEKEYFILE:tripwireキーを保存するパス。デフォルトは/etc/tripwire/site.keyです。

3. ポリシー ファイルを作成します (/etc/tripwire/twpol.txt)
実際のニーズに応じて、整合性チェックインが必要なファイルを指定できます。ポリシー ファイルまたはディレクトリ。例として/etc/passwdファイルを確認すると、ポリシー ファイルの内容は次のとおりです:

( rulename = "etc_passwd", # 规则名称 severity = $(SIG_HI), # 严重级别 emailto = "admin@example.com", # 发送警报的邮件地址 files = ( "/etc/passwd", # 需要检查的文件路径 ), )
ログイン後にコピー

4. 設定ファイルとデータベース ファイルを生成します

  1. #設定ファイルの生成:

    sudo twadmin --create-cfgfile -P tripwire.cfg
    ログイン後にコピー

  2. # データベース ファイルの生成:
  3. sudo tripwire --update -P tripwire.cfg /etc/tripwire/twpol.txt
    ログイン後にコピー

    # 5. 定期的な検査と自動化

チェックを手動で実行します:
    sudo tripwire --check -P tripwire.cfg
    ログイン後にコピー
  1. 通常のタスクを設定します:

    cron
  2. またはその他のスケジュールされたタスク ツールを使用して、
  3. tripwire を実行します
    コマンドを定期的にチェックして、自動検査とレポートを実装します。6. 操作例

tripwire
    の詳細な検査結果を表示:
  1. sudo tripwire --check | more
    ログイン後にコピー

    アラームを表示ログ:アラート ログは、デフォルトで

    /var/lib/tripwire/ - .twr
  2. ファイルに保存されます。

  3. 結論:
  4. tripwire
ツールを使用すると、CentOS システム上のファイルの整合性を自動的にチェックおよび監視できます。これは、システムのセキュリティを保護し、潜在的なセキュリティ問題を迅速に検出して対処するのに役立ちます。同時に、検査戦略の合理的な設定と定期的な自動化により、管理者の業務上のプレッシャーが軽減され、作業効率が向上します。この記事が、ファイル整合性チェックを使用して CentOS システム上のファイル変更を検出するのに役立つことを願っています。

以上がファイル整合性チェックを使用して CentOS システム上のファイル変更を検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!