数式開始文字
=、+、-、@と、その全角文字から始まるセルを確認します。
CSV Formula Injection Checker
CSV内の「数式として動く可能性があるセル」を、行・列単位で見つけます。会員データや問い合わせ一覧をExcelで開く前、相手へ渡す前の確認に。
処理はすべてこのブラウザ内で完結します。CSVの内容を外部へ送信しません。
解析した行数:0
| セル | 判定 | 理由 | 内容のプレビュー |
|---|
検出セルの先頭へ文字を追加し、すべてのセルを引用符で囲んだCSVを端末内で生成します。
万能な安全化方式はありません。利用する表計算ソフトと、その後のデータ処理で必ず確認してください。
=、+、-、@と、その全角文字から始まるセルを確認します。
タブや改行、先頭空白の後ろに数式開始文字があるセルも検査対象にします。
HYPERLINK、WEBSERVICE、IMPORT系関数などを含む候補を優先表示します。
Webサービスが利用者の入力をCSVへ書き出し、そのCSVをExcelなどで開いたとき、セルの内容が文字列ではなく数式として解釈される問題です。問い合わせ内容、氏名、会社名、自由記入欄などに攻撃用の文字列が混入することで発生します。
このツールは、OWASPが挙げる数式開始文字や制御文字を参考に検査します。ただし、実際の挙動は表計算ソフト、バージョン、地域設定、開き方によって異なります。