オペレーティングシステムおよびアプリケーションのファイルの不可変性を監視する

オペレーティングシステムおよびアプリケーションのファイルの不可変性を監視する

ファイルレベルでのチェックサムによるバイナリ整合性の確保を通じて、サイバーセキュリティを強化します。

要するにデモをリクエストする無料トライアルを開始する
このブログ記事では、以下の内容についてご説明します:
  • なぜバイナリファイルの改ざんがサブエンタープライズITのセキュリティリスクとなるのか
  • バイナリファイルの改ざんを監視する方法
  • Versio.io を使用して不変性監視を5分で実装する方法

バイナリファイルの操作 = セキュリティリスク

オペレーティングシステムおよびアプリケーションのファイルの不可変性を監視するオペレーティングシステムファイルやアプリケーションの改ざんは、システムへの不正アクセスを可能にするため、重大なセキュリティリスクを伴います。改変されたファイルには、ウイルス、トロイの木馬、ランサムウェアなどのマルウェアが含まれており、システムに感染し、データを盗み出したり破壊したり、システムを制御する可能性があります。バックドアの組み込みにより、攻撃者が検出されずにシステムにアクセスできるようになり、ネットワーク全体へのさらなる攻撃につながる可能性があります。さらに、改変されたファイルはシステムの安定性に影響を及ぼし、アプリケーションやオペレーティングシステムが正常に機能しなくなる可能性があります。
 

操作された二進ファイルの検出

バイナリファイルの完全性は、オペレーティングシステムやアプリケーションのセキュリティと安定性にとって不可欠です。 ハッシュ値はこの点で中心的な役割を果たします。ハッシュ値は、ファイルの内容から計算される一意の指紋です。ファイルに何らかの変更が加えられると、その変更がどれだけ小さくても(ダウンロードエラーやマルウェアによるものなど)、ハッシュ値は変更されます。したがって、バイナリファイルのハッシュ値は、更新の一部としてのみ変更されるべきです。それ以外の変更は、不正な変更とみなされます。
MD5アルゴリズムに基づくファイルのチェックサムの例: 097202d6e3d2077e717e75ad6e9a4ba4
 

Versio.io を使用してモニタリングを5分で設定する

完全性監視の設定

Versio.io は、IT 運用における透明性、制御、効率性を実現するソフトウェアプラットフォームです。その核心的な機能は、IT 環境の継続的かつ自動化されたドキュメント化(インベントリ)です。監視対象のホストコンピュータにインストールされる OneImporter(エージェント)と、バイナリファイルの監視のために有効化された「Folder Importer」モジュールが必要です。
監視対象のディレクトリは、フォルダーインポーターの設定で指定する必要があります。 'ファイルをキャプチャする' オプションが有効になっている場合、そのディレクトリ内のファイルも一覧に追加されます。 'ファイルのハッシュをキャプチャする' オプションを有効にすると、各ファイルのチェックサム(MD5ハッシュ値)がドキュメントに追加されます。以下の設定では、ブログ投稿の例でキャプチャ対象のファイルは、ファイル名 'python3' を含むファイルに限定されています。
Versio.io を使用してモニタリングを5分で設定する
XVersio.io を使用してモニタリングを5分で設定する
図:ファイルのバイナリ整合性監視の構成
 

完全性違反の記録

以下の図は、インスタンス ビューアー内のディレクトリのインベントリ結果を示しています。初期状態は下部の領域(オリジナル)に記録されています。ファイル 'python3' とそのメタデータが表示されており、メタデータにはチェックサムも含まれています。
Versio.ioによって検出された変更(操作)は、図の中央に記録されています。ファイル『python3』の内容が手動で変更されました(サイバー攻撃のシミュレーション)、これによりチェックサムが変更されました。
Versio.io を使用してモニタリングを5分で設定する
XVersio.io を使用してモニタリングを5分で設定する
図:Versio.ioにおける継続的かつ自動化された在庫管理に基づく操作検出
以下の商品もご興味があるかもしれません:
  • イベントとアラート - ファイルの認識された操作および関連する整合性違反に対して、ポリシー(論理ルール)を使用してイベントを生成できます。イベントに基づいてアラートを実行でき、例えばメールやチャットで通知を送信したり、インシデントチケットを生成したりすることが可能です。
  • 設定ファイル - 上記の手法は、設定ファイルなどの他のファイルにも適用可能です。ファイルインポーターを活用すれば、設定ファイルの全体内容を一覧化し、Versio.ioで処理することも可能です。
 

結論

バイナリファイルに対するチェックサムの使用は、システム安定性の向上に寄与するだけでなく、システムファイルに対する標的型攻撃から保護する役割も果たします。これは、企業のIT運用セキュリティ管理において不可欠なツールです。
 
 

著者 | 2025年1月21日


Fabian Klose
Fabian Klose
Head of Software Development
P:  +49-30-221986-51
LinkedIn

 

We use cookies to ensure that we give you the best experience on our website. Read privacy policies for more information.