IDSを使ったLinuxセキュリティアップ入門(16:最終回) | ScanNetSecurity[国内最大級のサイバーセキュリティ専門ポータルサイト]
2017.10.23(月)

IDSを使ったLinuxセキュリティアップ入門(16:最終回)

特集 特集

 フリーのIDS・Snortを使ったLinuxのセキュリティアップに関して、にわか管理者でもある程度アプローチできる作業を紹介してきた本稿も、今回で最終回である。はじめにここ5回にわたって紹介してきたOinkmasterについて若干付け加えた後、書き足りなかったことも含めて総括してみたい。


●修正したoinkmaster.confの設定の反映

 設定ファイルoinkmaster.confで、modifysidやenablesid、disablesidといったキーワードを使って修正を行った場合、修正内容をその場で各.rulesファイルに反映するには、通常の方法でOinkmasterを実行すればいいことは前回述べた。もう少し具体的に見ておこう。

 例えば、以下の記述は、SIDの803と1607を無効とするためのものだ。これらのシグネチャは、web-cgi.rulesに含まれている。

disablesid 803, 1067

 この状態でOinkmasterを実行すると、ターミナル画面には以下のように表示される。

[─] Disabled rules: [─]

-> Disabled in web-cgi.rules (2):
#alert tcp $EXTERNAL_NET any -> $HTTP_SERVERS $HTTP_PORTS (msg:"WEB-CGI
HyperSeek hsx.cgi directory traversal attempt"; flow:to_server,established; uricontent:"/hsx.cgi"; content:"../../"; content:"%00"; distance:1; reference:bugtraq,2314; reference:cve,2001-0253; classtype:web-application-attack; sid:803; rev:9;)
#alert tcp $EXTERNAL_NET any -> $HTTP_SERVERS $HTTP_PORTS (msg:"WEB-CGI
HyperSeek hsx.cgi access"; flow:to_server,established; uricontent:"/hsx.cgi"; reference:bugtraq,2314; reference:cve,2001-0253; classtype:web-application-activity; sid:1607; rev:5;)

 対象となったシグネチャの内容が表示されるので、実際に目的のSIDを持つシグネチャに対して修正が行われたか、SIDを間違っていなかったかなどを確認することが可能だ。

enablesid 803, 1067
disablesid 803, 1067

 また、試しに上記のように記述してみると、次のような表示が現れる。

[*] Rules modifications: [*]
None.

 これはシグネチャに対する修正がなかったことを示しており、disablesidの内容が反映(評価)されてからenablesidの評価が行われていることが分かるだろう。誤検知対策で特定のシグネチャを有効にしていたい場合、たとえ更新されたルールセットで無効にされていても、enablesidを指定しておけば常に有効の状態にしておくことができるわけだ。

 なお、Oinkmasterによってルールセットの更新を行ったら、最新ルールセットの適用のためにSnortを再起動させよう。


●最新版Oinkmasterについて

 本稿では、バージョン0.9のOinkmasterを使用している。Oinkmasterの説明に入った段階では0.9が最新版で1.0はベータ版の状態だったのだが、現在は1.0が正式にリリースされている。これから利用しようとされる場合は1.0をダウンロードして欲しい。

公式サイトURL: http://oinkmaster.sourceforge.net/
ダウンロードファイル名:oinkmaster-1.0.tar.gz


【執筆:磯野康孝】

(この記事には続きがあります。続きはScan本誌をご覧ください)
http://www.ns-research.jp/cgi-bin/ct/p.cgi?m-sc_netsec

《ScanNetSecurity》

Scan PREMIUM 会員限定記事

もっと見る

Scan PREMIUM 会員限定記事特集をもっと見る

Scan BASIC 会員限定記事

もっと見る

Scan BASIC 会員限定記事特集をもっと見る

[Web小説] サイバー探偵 工藤伸治の事件簿サーガ (シーズン 1~6 第1話)

もっと見る

[Web小説] サイバー探偵 工藤伸治の事件簿サーガ (シーズン 1~6 第1話)特集をもっと見る

カテゴリ別新着記事

特集 カテゴリの人気記事 MONTHLY ランキング

  1. グローバルで活躍するプロフェッショナル - EYのサイバーセキュリティ部隊に仕事とキャリアを聞く

    グローバルで活躍するプロフェッショナル - EYのサイバーセキュリティ部隊に仕事とキャリアを聞く

  2. [対談] 人工知能は重要経営課題となったサイバーリスクに対抗できるか

    [対談] 人工知能は重要経営課題となったサイバーリスクに対抗できるか

  3. マンガで実感 !! サイバーセキュリティ 第1話「静かなる目撃者」

    マンガで実感 !! サイバーセキュリティ 第1話「静かなる目撃者」

  4. Heart of Darknet - インターネット闇の奥 第3回「アクターとダークウェブ」

  5. 工藤伸治のセキュリティ事件簿 シーズン 7 「アリバイの通信密室」 第4回 「"やりかねない"男」

  6. 工藤伸治のセキュリティ事件簿 シーズン 7 「アリバイの通信密室」 第1回 「プロローグ:身代金再び」

  7. クラウドセキュリティ認証「ISO 27017」「ISO 27018」の違いとは? ~クラウドのよさを活かす認証コンサル LRM 社 幸松 哲也 社長に聞く

  8. Man in the Browser と Man in the Middle 攻撃(CA Security Reminder)

  9. 工藤伸治のセキュリティ事件簿 シーズン 7 「アリバイの通信密室」 第 5回「ウソも方便」

  10. 工藤伸治のセキュリティ事件簿 シーズン 7 「アリバイの通信密室」 第3回「通信密室」

全カテゴリランキング

★★Scan PREMIUM 会員限定コンテンツにフルアクセスが可能となります★★
<b>★★Scan PREMIUM 会員限定コンテンツにフルアクセスが可能となります★★</b>

経営課題としてサイバーセキュリティに取り組む情報システム部門や、研究・開発・経営企画に携わる方へ向けた、創刊19年のセキュリティ情報サービス Scan PREMIUM を、貴社の事業リスク低減のためにご活用ください。

×