« ActionScript 3.0 の主な特徴 | メイン | SWFキャッシュを回避する? »

SWFを逆コンパイラから守る方法

flashSWFはオープンフォーマットなので(誰でも?!)SWFを生成するソフトウエアやスクリプト言語のモジュール等を作ることができます。

フォーマットがオープンになっていればコンパイルしたファイルの解析もできるわけで、すでに多くの逆コンパイラがリリースされています。ただし解析精度はそれぞれ千差万別だと思いますが・・・

と言うことで逆コンパイラからどうやってSWF(スクリプト)を保護するかの具体例が以下のサイトにありましたので興味のある方はどうぞ。

  • How to protect SWFs from decompilers?
  • 基本的にスクリプトの内容は隠せないと思った方が良さそうです。
    それを頭に置いてパスワード等の重要情報をスクリプトに埋め込まないと言うことが必要です。
    詳細は上記リンクページをどうぞ。
    (__bytecode__("");に書き換える例は手動でやると本末転倒な感じがしますが逆コンパイラから保護するための専用ソフトウエアも複数リリースされているので精度は分かりませんがそれを利用するのもひとつのシンプルな方法です。)

    • このエントリーをdel.icio.usに追加する
    • このエントリをニフティクリップに追加
    • POOKMARK Airlinesへ追加
    • このエントリをLivedoor クリップに追加
    • このエントリーをはてなブックマークする
    スポンサード リンク