難読化

2022-03-04 (金) 08:50:54

難読化 とは

  • スクリプトやプログラムの解読を困難にすること。

難読化をする目的

  • ソースコードの知的財産権の保護
  • 攻撃者によるソースコードの解析を困難にするため

難読化の方法

  • タブ・空白文字・改行の削除
  • 変数・関数の名称を目的が推測できない文字列に変換
  • コメントの削除
  • 意味のない制御フロー(条件分岐、ループ)を追加する
  • ファイルの圧縮

関連サイト

関連用語