---
schema_version: "1"
id: 8641ce9efb30ef7f9ebbeffea72967d9eef012960fbeae9ea50496e316818bdd
title: HTTP 制限ポリシー
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/anypoint-security/cap-policy.md
canonical_url: https://docs.mulesoft.com/jp/anypoint-security/cap-policy
source_site: docs.mulesoft.com
content_type: documentation
content_hash: ad7623b0eb95c8053225aa6aa870adfd44d61cbec78ba1f2d2bf5bd9d5351f00
description: MuleSoft Documentation Site
latest: true
---
# HTTP 制限ポリシー

Anypoint Security は HTTP 制限ポリシーを使用して、攻撃者が帯域幅を消費し、パフォーマンスの低下やサービス拒否を引き起こす可能性のある大きいメッセージを送信することを防ぎます。このポリシーは、Edge インバウンドエンドポイントの背後にあるすべての API に適用されます。API ゲートウェイポリシーを各 API に適用して、調整や JSON 脅威保護などの他の API 固有のポリシーを適用できます。

HTTP 制限ポリシーは、TCP プロトコルメッセージ、パス、ヘッダー、フッターのサイズを制限します。このポリシーは、メッセージのコンテンツをチェックしません。

DoS ポリシーを設定すると、HTTP 制限ポリシーへの違反がプロトコルエラーとしてエスカレーションされます。

## [](#anypoint_security_prereqs)前提条件

セキュリティポリシーを設定し、使用するには、以下が必要です。

- Anypoint Platform アカウントの Anypoint Security - Edge エンタイトルメント。
    
    **Management Center**​ に ​**\[Security (セキュリティ)\]**​ が表示されない場合は、各自のアカウントで Anypoint Security が有効になるようにカスタマーサクセスマネージャーに依頼してください。
- インバウンドトラフィックが設定された VM/ベアメタルの Runtime Fabric。Anypoint Runtime Fabric は、Mule アプリケーションや API ゲートウェイのデプロイメントおよびオーケストレーションを自動化するコンテナサービスです。
    
    [Runtime Fabric のドキュメント](https://docs.mulesoft.com/jp/runtime-fabric/1.13/index-vm-bare-metal)​を参照してください。
    
    Runtime Fabric には、Anypoint Platform Platinum 以上のレベルのサブスクリプションが必要です。
- Runtime Fabric の​[インバウンドトラフィックを有効化](https://docs.mulesoft.com/jp/runtime-fabric/1.13/enable-inbound-traffic)​し、Mule アプリケーションと API ゲートウェイがインバウンド接続でリスンできるようにします。

## [](#http-制限ポリシーを設定する)HTTP 制限ポリシーを設定する

HTTP 制限ポリシーを設定および適用して、デフォルトの HTTP 制限を増減できます。

1. **\[Anypoint Security\]**​ に移動し、​**\[Create Policy (ポリシーを作成)\]**​ をクリックして ​**\[Content Attack Prevention (コンテンツ攻撃防止)\]**​ を選択します。
2. **\[Name (名前)\]**​ 項目にポリシーの名前を追加します。
3. ポリシーの次のパラメーターを設定します。
    
    <table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">値</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><strong>Maximum Message Size (最大メッセージサイズ)</strong></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>許可されるデフォルトの最大メッセージサイズは 104857600 バイトです。最大サイズを API が処理できるサイズに基づく値に設定することで、アプリケーションの要件に基づいてこの値を変更します。</p>
</div>
<div class="paragraph">
<p>攻撃者がリクエストボディのチェックを悪用してリソースを使い果たすのを防ぐために、要件を満たす最小値を選択します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><strong>Maximum Path Length (パスの最大長)</strong></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>許可されるデフォルトの最大パスサイズは 4096 バイトです。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><strong>Maximum Length Of a Single Header (単一ヘッダーの最大長)</strong></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>許可されるデフォルトの最大ヘッダー長は 16384 バイトです。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><strong>Maximum Length Of a Single Trailer (単一トレーラーの最大長)</strong></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>許可されるデフォルトの最大トレーラー長は 16384 バイトです。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><strong>Maximum Number Of Headers and Trailers (ヘッダーとトレーラーの最大数)</strong></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>許可されるデフォルトのヘッダーとトレーラーの最大数は 32 キロバイトです。</p>
</div></div></td>
</tr>
</tbody>
</table>
4. 特定の HTTP メソッドのみを許可するには、​**\[Allowed HTTP Request Methods (許可される HTTP 要求メソッド)\]**​ 項目で追加します。
    
    有効な HTTP メソッドは GET、POST、PATCH、HEAD、TRACE、OPTIONS、DELETE、PUT です。
5. **\[Save Policy (ポリシーを保存)\]**​ をクリックします。

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

- [IP 許可リストポリシー](https://docs.mulesoft.com/jp/anypoint-security/acl-policy)
- [DoS ポリシー](https://docs.mulesoft.com/jp/anypoint-security/dos-policy)
- [WAF ポリシーの作成](https://docs.mulesoft.com/jp/anypoint-security/create-waf-policy)