IT用語集 › セキュリティ › デシリアライゼーション攻撃

デシリアライゼーション攻撃

セキュリティ Svenska → 更新: 2026-10-21

信頼できない出所の「データ」を読み込んだ結果、任意のコードが実行されてしまう攻撃。Javaのシリアライズ、Pythonのpickle、PHPのunserializeが典型。

JavaとPHPでは特に悪名高い。pickleについてはPythonの公式ドキュメントにも「信頼できないソースから受け取ったデータは決してunpickleするな」とある。解決策はJSONや署名付きフォーマットを使うこと。MLモデル向けのsafetensorsも同じ問題を解決するために生まれた。

← 用語集に戻る