MID Server の TLS セキュリティポリシーIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } MID Server は、インスタンスだけでなく、顧客ネットワーク内のさまざまなリソースにも接続します。TLS Security policy は、MID から発信されるトラフィックをより安全にするためのものです。実行されるチェック Certificate Validation → 証明書が有効な認証局によって署名されているか、および受信側が提示する証明書に基づいて検証されます。証明書が有効であるか、およびその有効期間を確認します。Hostname Validation → 証明書からホスト名を抽出し、アクセスしようとしている URL と比較します。Certificate revocation checks (OSCP) Quebec から TLS policy テーブルが導入され、3 つのポリシーが OOB で提供されます。 https://<instance_name>.service-now.com/mid_cert_check_policy_list.do MID から開始されるすべての HTTPS リクエストはインターセプトされ、適切な TLS policy が実行時に適用されます。Quebec からの MID アップグレード時に、アップグレードスクリプトはプロパティ "mid.security.validation.endpoints" の下に一覧表示されている値を TLS policy に変換します。そのため、基本的に何が起こるかというと、顧客によって上記プロパティの下にエンドポイント値が一覧表示されている場合、それらが読み取られ、TLS policy に変換されます。エンドポイント値が一覧表示されていない場合でも、TLS policy は作成されますが、接続を壊さないように(アップグレード前と同じであったため)チェックはオフになります。上記が完了すると、プロパティ "mid.security.validation.endpoints" は削除されます。デバッグモードで MID Server ログを確認すると、有効化されたチェックおよびその検証詳細に関連する情報を確認できます。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } すべて Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Quebec から TLS policy テーブルが導入され、3 つのポリシーが標準 (OOB) で提供されます。 https://<instance_name>.service-now.com/mid_cert_check_policy_list.do Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } どの TLS 証明書をサポートし、自己署名証明書をサポートしていますか? すべての標準的な証明書プロバイダーは、MID が使用する ServiceNow Truststore に既に存在するルート証明書を持っています。顧客が内部ルート証明書を使用している場合は、その証明書を MID Truststore にインポートするか、そのエンドポイントに対するポリシーチェックをオフにする必要があります。ポリシーチェックがオンになっており、自己署名証明書が使用されている場合、誰が署名したかを認識できないため、証明書エラーが表示されます。これを回避するには、 そのエンドポイント用のポリシーを作成するか、そのエンドポイントのチェックをオフにします。その証明書を MID Truststore にインポートします。