新たな脆弱性対策ツール「kevward」の登場
千葉県船橋市に本社を置くForex Robotics株式会社は、Ubuntuサーバ向けの新しい防御型脆弱性対策ツール「kevward(ケブワード)」をオープンソースソフトウェア(OSS)としてリリースしました。このツールは「Human-directed, AI-built」を理念として掲げており、誰でも実践的な脆弱性管理とアクティブディフェンスが行えることを目的としています。
背景と必要性
最近、サイバー攻撃やプログラムの脆弱性に関するニュースが増加しており、特にPHPなどのソフトウェアでは問題が続発しています。この問題を解決するために、現場のサーバ管理者が具体的に何をするべきかという実践的な対策が不足していることが課題です。そこで、Forex Roboticsは自社で使用していたセキュリティツールをAIと共に整備し、誰でも使えるようにOSSとして公開することに至りました。
kevwardの機能紹介
kevwardは、サーバの防御作業を効率的に行うための5つの主要な機能を備えています。
1.
脆弱性のチェック: CISA KEVにリストされている既知の脆弱性と、自ホストで稼働中のソフトウェアを突き合わせて脆弱性情報を抽出します。
2.
攻撃状況の可視化: fail2banやsshdの認証ログからサーバのセキュリティ状況や攻撃元IPをHTMLレポートとしてまとめます。
3.
攻撃者の遮断: 攻撃元IPをnftablesでブロックし、CVE対応の暫定緩和策を自動で適用します。
4.
パッチ適用のスケジューリング: セキュリティパッチの適用やメンテナンスのスケジュール管理を支援し、稼働中のサービスへの影響を最小限に抑えます。
5.
侵入痕跡の検知: 侵入後の痕跡をスキャンし、バックドアなどの存在を可視化します。この機能は遮断のみに徹し、検知を行います。
対応環境
kevwardはUbuntu 22.04 LTSおよび24.04 LTSに対応しており、Webサーバ(nginxやApache)やデータベース(MySQL、MariaDB、PostgreSQL、Redis)など、多彩な基盤にも対応しています。
AIエージェントとの共同開発
kevwardはすべてのセキュリティをカバーするものではなく、今後も多くの対応が必要と認識しています。そのため、このツールはAIエージェントを想定しており、人間が方向性を示し、AIが実装を行う、「Human-directed, AI-built」の開発モデルを実践しています。また、AIエージェントがこのプロジェクトに参加しやすいように、関連ガイドも提供されています。
会社概要
Forex Robotics株式会社は、セキュリティの未来を見据え、AIと人が協力することで新たなOSSの姿を追求しています。私たちの使命は、フロンティアAIの力を活用して社会の防御力を向上させることです。興味のある方は以下のリンクから、kevwardをダウンロードし、プロジェクトへの貢献を検討してみてください。
この新たな試みが、サイバーセキュリティ領域での新しい突破口となることを期待しています。