SecureSWF を使用するプロジェクトを継承しました。RobotLegs (リフレクションに SwiftSuspenders を使用して依存性注入を実装する) を利用しようとしていますが、SecureSWF がビルドを壊すことを発見しました。誰かが同様の問題を抱えていましたか?回避策はありますか? RobotLegs で構築された SWF を隠すことはできますか?
質問する
193 次
1 に答える
0
実際、それは簡単です。リフレクションには NAMES が必要です。そして、それらはあらゆる種類の難読化やマングリングの主な標的です。Flash Player VM の検証メカニズムを悪用することは絶対にできないため (これは非常に優れています)、それを回避する方法はありません。
私もsecureSWFを使っていて、スキンとコントローラーをdescrybeType()で縫う仕組みと、型やメンバーのチェックがめちゃくちゃ多いです。機密性の高い難読化クラスを保護ワークフローから除外します。とにかく、それらはハッカーには役に立ちません。
于 2012-07-19T23:57:17.000 に答える