nod::ぶろぐ:RIA::Flex/AIR/Flash

FlashやFlex,(Ajax),S2Flex2,ActionScript3,yui-frameworks,Akabanaプロジェクトなどのメモ

swfscanを試してみる。

swf-scan icon今更ですがHPが出している、swfscanを試してみました。

swfscanはサイトやローカルにあるswfを解析してActionScriptコードを抜き出し、クロスサイトスクリプティングや情報漏洩につながるコードがないかどうかをチェックするというもの。

起動画面はこんな感じ。
swfscan

swfscanのインストールですが.NET Framework 2.0が必要とのことで残念ながらCrossOver環境では動作しないので、Windows環境でインストールして試してみました。

swfscanのdownloadはこちら
http://www.hp.com/go/swfscan

インストール自体は.NETFramework 2.0が入っていればすぐに終わりました。


1..NET Framework2.0以降が入っていないとエラーになります。

2. .NET Framework3.5をインストール後、やっとswfscanがインストールできる状態になりました。

3. License Agreementを読んでチェックをつけて次に進みます。

4.インストール先を決めます。デフォルトフォルダにそのままインストールしました。

5. Installボタンをクリックしておしまい。

swfをデコンパイルしてチェックするのもいいのですが、元のasやmxmlファイルに対してチェックをかけられるとうれしいのでは?と思いました。
現在のバージョンでは(これからも?)ルールを適用してチェックをするか、しないかは設定で選ぶことができるようですが、独自ルールの追加はできないようです。

findbugsのようにチェックするルールを追加したり、外したりできればプロジェクト単位のレビューに使えて便利ですね。

今のところAPIがあるわけでも開発ツールとの連携ができるわけでもないので、開発時のフローに含めるというよりテストフェーズにチェックリストの一部として使うのがよさそう。

--
以下リンク
Check your SWF for vulnerabilities Serge Jespers
http://www.webkitchen.be/2009/03/25/check-your-swf-for-vulnerabilities/

# devnetの記事。Downloadのリンクもあります。
Adobe - Developer Center Reducing the risk of malicious web attacks
with HP SWFScan
http://www.adobe.com/devnet/flashplayer/articles/swfscan.html

#arkwさんによるレビュー 。Oの数だけアツいということがうかがえます^^;
HP SWFScan is HOOOOOOOOOOOT!!! - AKABANA
http://d.hatena.ne.jp/arkw/20090325/1237950621

#日本語記事のリンクとメモ。
[Security][Flex] swfの脆弱性を発見してくれる無償ツール「SWFScan」 - いそっちノート
http://blog.isocchi.com/2009/03/securityflex-swfswfscan.html

Posted by nod at 2009年04月19日 08:32 | コメント (0) | Clip!! | Clip!! | このエントリーを含むはてなブックマーク |digg it! |del.icio.us it!

この記事に対するコメント

この記事に対するコメントはまだありません。


コメントを投稿する




保存しますか?



Flex.org - The Directory for Flex Get Adobe Flash Player Made with dreamweaverMade with fireworksPowered by Movable Type 3.36Powered by Wandering Wind
Copyright : [Articles] (C) nod::ぶろぐ:RIA::Flex/AIR/Flash All Rights Reserved.
[Comments/Trackbacks] ... Authors of those have rights.