SVGのアクティブコンテンツを減らす

厳格な構造制限でSVGを解析し、許可されているグラフィック、属性、データ、ローカルフラグメント参照のみを含む縮小コピーをエクスポートします。

このツールが役立つ場合

SVGを受け入れる管理された目的地で、単純なアイコン、ロゴ、イラストを確認する前に明らかなアクティブコンテンツ露出を減らすこと。

局所処理の仕組み

厳密なXMLパーサーはドキュメントタイプやエンティティを拒否し、有界要素や属性をウォークし、明示的なグラフィックス許容リストのみを保持し、ローカルフラグメント参照のみを受け入れ、縮小された木を決定論的にシリアライズします。

使い方

  1. ソースを準備する: SVGを受け入れる管理された目的地で、単純なアイコン、ロゴ、イラストを確認する前に明らかなアクティブコンテンツ露出を減らすこと。
  2. ローカルで処理する: 厳密なXMLパーサーはドキュメントタイプやエンティティを拒否し、有界要素や属性をウォークし、明示的なグラフィックス許容リストのみを保持し、ローカルフラグメント参照のみを受け入れ、縮小された木を決定論的にシリアライズします。
  3. ダウンロードして確認する: 削除レポートと連載されたテキストを確認し、サンドボックスビューアでの見た目を比較し、外部参照や予期せぬ要素がないか確認し、信頼できない配信にはラスタ出力を優先します。

重要な制限事項

これはリスク削減であり、セキュリティ認証ではありません。サポートされていないコンテンツは削除または拒否され、視覚的な見た目は変わり、パーサーと宛先の違いは残り、削減されたSVGは依然として信頼できないものとして扱われなければなりません。

ダウンロードした結果を確認する

削除レポートと連載されたテキストを確認し、サンドボックスビューアでの見た目を比較し、外部参照や予期せぬ要素がないか確認し、信頼できない配信にはラスタ出力を優先します。

私設設計

あなたのファイルはこのブラウザに残ります。ツールはソースや出力をサーバーにアップロードしません。

質問と回答

このツールはいつ役立ちますか?

SVGを受け入れる管理された目的地で、単純なアイコン、ロゴ、イラストを確認する前に明らかなアクティブコンテンツ露出を減らすこと。

ブラウザは実際に何をしますか?

厳密なXMLパーサーはドキュメントタイプやエンティティを拒否し、有界要素や属性をウォークし、明示的なグラフィックス許容リストのみを保持し、ローカルフラグメント参照のみを受け入れ、縮小された木を決定論的にシリアライズします。

理解しておくべき制限は何ですか?

これはリスク削減であり、セキュリティ認証ではありません。サポートされていないコンテンツは削除または拒否され、視覚的な見た目は変わり、パーサーと宛先の違いは残り、削減されたSVGは依然として信頼できないものとして扱われなければなりません。

結果をどのように確認すべきですか?

削除レポートと連載されたテキストを確認し、サンドボックスビューアでの見た目を比較し、外部参照や予期せぬ要素がないか確認し、信頼できない配信にはラスタ出力を優先します。

関連ツール