FlashPlayer10がもっと評価されるべき5つの理由
Kitasando.asにこっそり参加していたtakimoです。
タイトルはホットエントリーメーカーで作りました。ごめんなさい。ごめんなさい。ごめんなさい。
5個も理由書きません。
さてさて、ryo_katsumaさんのエントリーのFlashでP2P通信ができるという話でもりあがってますね!
(ファイル共有はメモリやその他の問題で実装されるか不明ですが
Flash Player上でP2P通信ができるRTMFPについて
http://blog.katsuma.tv/2008/12/about_rtmfp.html
そのブクマの中でセキュリティを気にされている方がおり、自分もても気になったので調べてみました。
※自分だけで調べたので鵜呑みにしないでください!!!!
間違っている部分がありましたらご指摘していただければ幸いです。
大前提:FlashPlayer10でP2P機能が使える
FlashPlayerをアップデートしてない人は使えません。
2008/10/15日から配布が開始されています。
セキュリティの向上を図ったFlashPlayer10
Adobe Flash Player10.0 では、様々な新機能や拡張機能が提供されるほかに、Flash Playerの従来からの動作が一部変更されます。この変更に伴って、セキュリティルールがより厳格になり、そのルールに準拠するために既存のコンテンツの更新が必要になる場合があります。また、セキュリティルールの変更に伴って、以前は使用できなかった機能や制限されていた機能にアクセスできる場合もあります。
http://www.adobe.com/jp/devnet/flashplayer/articles/fplayer10_security_changes.html
新機能で注目なのは3D表現、テキスト(音楽)エンジン、とP2Pですかね?(あまり自分はわかってない、、、)
機能を追加したので、安全に使えるようにセキュリティ対策が施されたということですね。
ファイルアップロードはユーザーのイベントなしでは出来ない
Flash Player 9では、ActionScriptによってアップロードとダウンロードをいつでも行うことができました。Flash Player 10では、FileReference.browse操作とFileReference.download操作は、ユーザ操作によってトリガされたActionScriptを通じてのみ開始できます。これには、マウスのクリックやキーボード入力などの操作が含まれます。
http://www.adobe.com/jp/devnet/flashplayer/articles/fplayer10_security_changes_02.html#head3
これがあるということは簡単にファイル共有が出来るようではなさそうですね(セキュリティポリシー的に)
この他にもセキュリティ周りはユーザーのアクションなしにFlashPlayerが動くことがなくなるようになっているものもあります。