---
schema_version: "1"
id: 55c15a4236e436265e90bae4ef88ee6cd472f5b080bc876eeb8bac65e7d78645
title: セキュリティ検索条件の移行
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mule-runtime/4.4/migration-security-filters.md
canonical_url: https://docs.mulesoft.com/jp/mule-runtime/4.4/migration-security-filters
source_site: docs.mulesoft.com
content_type: documentation
content_hash: bbc521b90ab6e603b5c757ee79ed4a2836320070e509bd356e6a73e236789d02
description: MuleSoft Documentation Site
release: "4.4"
latest: false
---
# セキュリティ検索条件の移行

<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
<div class="paragraph">
<p>可能な場合は、Equality の会社の値に一致するように、含めない用語を変更しました。顧客の実装に対する影響を回避するために、一部の用語は変更されていません。</p>
</div>
</td>
</tr>
</tbody></table>

Mule 3 では、セキュリティ検索条件は Mule Module セキュリティの一部でした。Mule 4 では、​[Mule Validation Module](https://docs.mulesoft.com/jp/validation-connector/latest/)​ に移行されました。

## [](#ip-検索条件)IP 検索条件

Mule 3 では、IP で絞り込むための 3 つの異なるオプションがありました: \* `<filters:filter-by-ip>` \* `<filters:filter-by-ip-range>` \* `<filters:filter-by-ip-range-cidr>`

### [](#1-つの-ip-による絞り込み)1 つの IP による絞り込み

例: Mule 3 での 1 つの IP による絞り込み

```xml
<filters:filter-by-ip regex="127.0.0.1"/>
```

これにより、正規表現に一致する IP に絞り込まれます。Mule 4 では次のようになります。

例: Mule 4 での 1 つの IP による絞り込み

```xml
<validation:is-blacklisted-ip blacklist="iplist" ip="#[vars.ip]">
<validation:ip-filter-list>
	<validation:ips>
		<validation:ip value="127.0.0.1"/>
	</validation:ips>
</validation:ip-filter-list>
```

この場合、その ​`ip`​ 変数を設定する必要があります (または、適合するいずれかの変数)。

### [](#ip-の範囲による絞り込み)IP の範囲による絞り込み

Mule 3 では、サブネットマスクを定義して絞り込む 2 つの方法がありました。

例: Mule 3 での IP 範囲による絞り込み

```xml
<filters:filter-by-ip-range net="127.0.0.1" mask="255.255.255.0"/>
<!-- or -->
<filters:filter-by-ip-range-cidr cidr="127.0.0.1/24"/>
```

いずれも、次の方法によって置き換えられます。

例: Mule 4 での IP 範囲による絞り込み

```xml
<validation:is-blacklisted-ip blacklist="iplist" ip="#[vars.ip]">
<validation:ip-filter-list>
	<validation:ips>
		<validation:ip value="127.0.0.1/24"/>
	</validation:ips>
</validation:ip-filter-list>
```

この場合、その ​`ip`​ 変数を設定する必要があります (または、適合するいずれかの変数)。

1. _他に Mule 4 で追加された同様の検証はありますか?_
    
    はい、IP 検索条件リストに記載された IP のみを許可するホワイトリスト検証もあります。

## [](#時間経過検索条件)時間経過検索条件

Mule 3 では、開始日から定義された一定期間を経過したメッセージを絞り込むことができました。例:

例: Mule 3 での経過時間による絞り込み

```xml
<filters:filter-expired dateTime="#[vars.startingTime]" expiresIn="1000"/>
```

Mule 4 では、この検証は Validation Module にあります。

例: Mule 4 での経過時間による絞り込み

```xml
<validation:is-not-elapsed time="1" timeUnit="SECONDS" since="#[vars.startingTime]"/>
```

1. _他に Mule 4 で追加された同様の検証はありますか?_
    
    はい、経過時間が一定の時間を超えた場合に検証する経過時間検証もあります。

## [](#関連情報)関連情報

[Validation Connector テクニカルリファレンス](https://docs.mulesoft.com/jp/validation-connector/latest/validation-documentation)