Skip to main content

SnykとServiceNow:ServiceNowのVR割り当てルールで脆弱性管理を効率化

著者

Sarah Conway

feature snyk learn dark

2025年3月12日

0 分で読めます

SnykはServiceNowとのパートナーシップに取り組んでおり、両社は組織におけるアプリケーションの脆弱性とリスクの管理方法を革新しています。開発者向けセキュリティプラットフォームをリードするSnykと、ServiceNowの堅牢なセキュリティオペレーション(SecOps)機能が連携することで、アプリケーションセキュリティチームや大企業のCISOに強力なソリューションを提供します。この記事では、ServiceNowの脆弱性割り当てルールを活用し、アプリケーション脆弱性対応(AppVR)モジュールの生産性と可視性を高める方法をご紹介します。

脆弱性管理における課題

今日の組織は、アプリケーション全体にわたる膨大な数の脆弱性に直面しています。適切なチームに修正タスクを割り当てるのは容易ではありません。効率化されたプロセスがなければ、脆弱性を見落とし、セキュリティ侵害やコンプライアンス上の問題につながる恐れがあります。手作業による割り当ては時間がかかり、ミスも発生しやすく、脆弱性が発見される速いペースに対応できません。そこで役立つのが、ServiceNowの脆弱性割り当てルールです。

解決策:ServiceNowの脆弱性割り当てルールで脆弱性データをCMDBフィールドに関連付ける

ServiceNowの脆弱性割り当てルールを使うと、特定の条件に基づいて脆弱性タスクの割り当てを自動化できます。ルール内で条件とアクションを定義すれば、脆弱性を修正担当の適切なチームに確実に振り分けられます。この自動化により、時間を節約し、脆弱性管理の精度と一貫性を高めることができます。

例:脆弱性をCMDBデータに関連付ける

脆弱性割り当てルールの強力な活用例の1つは、脆弱性の特性を構成管理データベース(CMDB)のデータと関連付けることです。たとえば、アプリケーションで見つかった脆弱性を、そのアプリケーションを担当する開発チームに割り当てるルールを作成できます。以下は、その方法を示すサンプルスクリプトです。

var sysid = current.application_release + "";
var appGr = new GlideRecord("sn_vul_app_release");
var foundMatch = false; // Flag to track if a match was found
if (appGr.get(sysid)){
	if (appGr.source_additional_info["CMDBID"] !== undefined){ //Set value to Project Tag Key if not "CMDBID"
    	var tag_value = appGr.source_additional_info["CMDBID"];
    	var baGr = new GlideRecord("cmdb_ci_business_app");
    	baGr.addQuery("name", tag_value);
    	baGr.query();
    	if (baGr.next()){
        	if (tag_value == baGr.getValue("name")){
                current.assignment_group = baGr.managed_by_group; // sysid of group
            	foundMatch = true;
        	}
    	}
	}
	if (!foundMatch) { // Check if the flag is still false
    	current.assignment_group = "59c04da2b7a1101004aae3fdde11a9f4";  //sysid of default group such as AppSec Team
	}
}

このスクリプトは、インポートされた脆弱性のタグデータを、CMDBで定義されている「Business Application」の「Name」と比較します。一致するものがあれば、そのビジネスアプリケーションのManaged_byグループにタスクを割り当てます。一致するものがない場合は、脆弱性の割り当てを担当する可能性のあるデフォルトグループに割り当てます。

SnykのServiceNow向けAppVRインテグレーション

Snyk Security for Application Vulnerability Responseインテグレーションにより、脆弱性管理プロセスをさらに強化できます。Snykの脆弱性インテリジェンスをServiceNowのAppVR機能とシームレスに連携させることで、アプリケーションのセキュリティ態勢を包括的に把握し、修正ワークフローを効率化できます。

このインテグレーションの詳細や実例については、Snyk LearnのServiceNow - 脆弱性割り当てルールのレッスンをご覧ください。

ServiceNowとSnykでセキュリティを強化

ServiceNowの脆弱性割り当てルールとSnykのAppVRインテグレーションは、脆弱性管理を自動化し、最適化する強力なソリューションです。これらのツールを活用することで、生産性と可視性を高め、セキュリティ侵害のリスクを低減できます。SnykとServiceNowは、組織のアプリケーションセキュリティ目標の達成を支援します。

セキュアコーディングのスキルを向上

いつでもどこでも学べる、無料で質の高い開発者向けセキュリティ教育。

続きを読む

blog feature ai lilac
Blog

エージェント型修正で脆弱性バックログをプルリクエストに変える

Evo Remediation Agentがオープンプレビューで利用可能になり、Evo Agentic AppSecに依存関係の自動解決機能が加わりました。AppSecチームは継続的な修正キャンペーンを実施できるようになりました

AI Background min crop
Blog

AIが、あなたが受け入れてきたあらゆるリスクを一気に顕在化させる:AI Security Panel: Unfilteredから得た7つの洞察

AIによって攻撃はより安価かつ高速になり、組織がすでに抱えているリスクが露呈しています。4人のセキュリティリーダーが、機械の速度に対応する防御と迅速な修復が今不可欠である理由を語ります。

blog feature ai violet
Blog

VulnBump:AIエージェントはビルドを壊さずに脆弱な依存関係を修正できるか?

VulnBumpでは、実際の依存関係のアップグレード307件をAIエージェントで検証します。脆弱性が解消され、ビルドとテストが正常に通った場合にのみ、修正成功と判定します。