--- title: "データ・コントロール・ルールは、ソースコードとして一致した場合、JARファイルに対して機能しません" slug: "data-control-rule-doesn-t-work-on-jar-file-when-match-by-source-code" updated: 2026-07-30T01:28:11Z published: 2026-07-30T01:28:11Z canonical: "knowledge.catonetworks.com/data-control-rule-doesn-t-work-on-jar-file-when-match-by-source-code" --- > ## Documentation Index > Fetch the complete documentation index at: https://knowledge.catonetworks.com/llms.txt > Use this file to discover all available pages before exploring further. # データ・コントロール・ルールは、ソースコードとして一致した場合、JARファイルに対して機能しません ## 問題 データ・コントロール・ルールは、ファイル属性に基づいて構成され、コンテンツタイプが「ソースコード」の場合、.JARファイルでは機能しません。 ## トラブルシューティング 次のデータ・コントロール・ルールは、「source_code」として識別されたコンテンツタイプのファイルのダウンロードをブロックするように設定されています。 ![dlp.jpg](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/13207613566621.jpeg?sv=2026-02-06&spr=https&st=2026-11-10T16%3A49%3A45Z&se=2026-11-10T17%3A49%3A45Z&sr=c&sp=r&sig=H5RPB078Edad9biUf9RKFkRFHWfw9gXtGDCuXR9mxgc%3D) 次に、2つの.jarファイルをダウンロードします: 1. `java-1.0.jar` 2. `sample.jar` **観察**: `java-1.0.jar`のダウンロードは正常に完了しました。 ![successfuldl.jpg](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/13207588787229.jpeg?sv=2026-02-06&spr=https&st=2026-11-10T16%3A49%3A45Z&se=2026-11-10T17%3A49%3A45Z&sr=c&sp=r&sig=H5RPB078Edad9biUf9RKFkRFHWfw9gXtGDCuXR9mxgc%3D) しかし、`sample.jar` のダウンロードはブロックされました。 ![blocksourcecode.jpg](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/13207613572381.jpeg?sv=2026-02-06&spr=https&st=2026-11-10T16%3A49%3A45Z&se=2026-11-10T17%3A49%3A45Z&sr=c&sp=r&sig=H5RPB078Edad9biUf9RKFkRFHWfw9gXtGDCuXR9mxgc%3D) 同じルールが、これら2つの.jarファイルを異なる形で扱っている理由は何ですか? ## 解決策 その理由は、.jarファイルがZIPアーカイブまたは特殊なJavaアーカイブ(JAR)ファイルである可能性があるためです。 ZIPアーカイブとして識別された場合、前述のルールは、コンテンツタイプが「ソースコード」の場合にファイル属性で一致するように構成されており、その結果一致しないことになります。 これにより、最初のファイル`java-1.0.jar`がダウンロードの過程でブロックされなかった理由を説明します。 Linuxで`File`コマンドを使用して.jarファイルのコンテンツタイプを調べることができます。 **$ file java-1.0.jar** ![](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/13207433498141.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A49%3A45Z&se=2026-11-10T17%3A49%3A45Z&sr=c&sp=r&sig=H5RPB078Edad9biUf9RKFkRFHWfw9gXtGDCuXR9mxgc%3D) **$ file sample.jar** **![](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/13207426744733.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A49%3A45Z&se=2026-11-10T17%3A49%3A45Z&sr=c&sp=r&sig=H5RPB078Edad9biUf9RKFkRFHWfw9gXtGDCuXR9mxgc%3D)** コンテンツタイプにかかわらずすべてのJARファイルをブロックする意図がある場合は、ルールに「アーカイブ」コンテンツタイプを含めることが解決策となります。 この方法では、cabやtar、zip、gzipなどのすべてのアーカイブファイルも一致することに注意してください。 ![](https://cdn.document360.io/81d0367c-2b69-4ba8-b412-1c8f46ce677e/Images/Documentation/13207575615261.png?sv=2026-02-06&spr=https&st=2026-11-10T16%3A49%3A45Z&se=2026-11-10T17%3A49%3A45Z&sr=c&sp=r&sig=H5RPB078Edad9biUf9RKFkRFHWfw9gXtGDCuXR9mxgc%3D)