0

SecureSWF を使用するプロジェクトを継承しました。RobotLegs (リフレクションに SwiftSuspenders を使用して依存性注入を実装する) を利用しようとしていますが、SecureSWF がビルドを壊すことを発見しました。誰かが同様の問題を抱えていましたか?回避策はありますか? RobotLegs で構築された SWF を隠すことはできますか?

4

1 に答える 1

0

実際、それは簡単です。リフレクションには NAMES が必要です。そして、それらはあらゆる種類の難読化やマングリングの主な標的です。Flash Player VM の検証メカニズムを悪用することは絶対にできないため (これは非常に優れています)、それを回避する方法はありません。

私もsecureSWFを使っていて、スキンとコントローラーをdescrybeType()で縫う仕組みと、型やメンバーのチェックがめちゃくちゃ多いです。機密性の高い難読化クラスを保護ワークフローから除外します。とにかく、それらはハッカーには役に立ちません。

于 2012-07-19T23:57:17.000 に答える