CentOS 7にLynisをインストールして使用する方法

Lynisは、さまざまなUnixライクなオペレーティングシステムで広く使用されているオープンソースのセキュリティ監査ツールです。Lynisを使用すると、システム管理者とセキュリティ専門家は、システム全体の詳細なセキュリティスキャンを数分で実行できます。

この記事では、CentOS 7サーバーにLynisをインストールして使用する方法について説明します。

前提条件

ステップ1:システムを更新する

SSHターミナルからsudoユーザーとしてログインし、次のようにシステムを更新します。

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

システムの再起動後、同じsudoユーザーとして再度ログインします。

ステップ2:LynisとLynisプラグインをインストールする(コミュニティ)

2.1 Lynisをインストールする

CentOS 7では、以前にインストールしたEPEL YUMリポジトリを使用してLynisを簡単にインストールできます。

sudo yum install lynis -y

2.2 Lynisプラグインのインストール(コミュニティ)

Lynisの機能を拡張する場合は、サブスクリプションからのみ取得できるLynisプラグイン(コミュニティ)をインストールできます。

  1. Lynisプラグインの公式ダウンロードページで、Downloadボタンをクリックします。
  2. 次のページでメールアドレスを入力し、Subscribeボタンをクリックしてください。
  3. メールの受信ボックスにメールメッセージが届きます。その中のリンクをクリックして、サブスクリプションを確認してください。
  4. LynisプラグインのダウンロードURLを含む別の電子メールメッセージが届きますhttp://sable.madmimi.com/c/6938?id=44150.2674.1.a12c46882ca668ab69e63acbe670c747

次に、以下のようにプラグインアーカイブをダウンロードして解凍します。

cd
wget http://sable.madmimi.com/c/6938?id=44150.2674.1.a12c46882ca668ab69e63acbe670c747 -O  lynis-community-plugins.tar.gz
sudo tar -zxvf lynis-community-plugins.tar.gz --strip-components=1 -C /usr/share/lynis/plugins

適切な権限を設定します。

sudo chown root:root /usr/share/lynis/plugins/plugin_*
sudo chmod 600 /usr/share/lynis/plugins/plugin_*

最後に、(ある、新しく追加したプラグインのことを確認するLynisプロファイルファイルをチェックpamし、systemd私たちのケースでは)有効になります。

sudo grep plugin= /etc/lynis/default.prf

出力にはplugin=pamand が含まれている必要がありplugin-systemdます。

plugin=compliance
plugin=configuration
plugin=control-panels
plugin=crypto
plugin=dns
plugin=docker
plugin=file-integrity
plugin=file-systems
plugin=firewalls
plugin=forensics
plugin=intrusion-detection
plugin=intrusion-prevention
plugin=kernel
plugin=malware
plugin=memory
plugin=nginx
plugin=pam
plugin=processes
plugin=security-modules
plugin=software
plugin=system-integrity
plugin=systemd
plugin=users

手順3:Lynisを使用する

パラメータなしでLynisを実行すると、Lynisパラメータが表示されます。

sudo lynis

完全なセキュリティスキャンを実行する場合は、次のコマンドを使用します。

sudo lynis audit system

すべてのスキャン結果はLynisログファイルに保存されます/var/log/lynis.log

完全なセキュリティスキャンの後、Warning以下のgrepコマンドを使用して、Lynisログファイルからすべてのメッセージを整理できます。

sudo grep Warning /var/log/lynis.log

同様に、Suggestion別のgrepコマンドを使用してすべてのメッセージを表示できます。

sudo grep Suggestion /var/log/lynis.log

それでおしまい。Lynisの詳細については、Lynisの公式ウェブサイトをご覧ください。



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。