Flash Player 8 的安全防護問題

edited 十月 2013 in Flex & Flash
最近遇到了一個神奇的狀況, Flex 3 的程式編譯後可以順利在 xxx/~kiang/ 這樣的網址下執行,但是在 xxx/ 的根目錄卻不行,有趣的是主要程式碼沒有任何差異;這個程式是透過 amfphp 存取資料庫的應用,單純透過 amfphp 執行時,兩個位置都不會有問題,但是當我想要轉使用 CakeSWXPHP 時,卻遇到上述問題,百思不得其解。

剛剛突然發現錯誤訊息跟一般無法連線的狀況有些不一樣,錯誤訊息:
Error #2044: 未處理的 SecurityErrorEvent:。 text=Error #2048: Sandbox 安全性違規:

於是找了一下,發現這個資訊:
http://www.adobe.com/tw/devnet/flash/articles/fplayer8_security_print.html

因為我都是在本機上測試,所以沒注意到有這樣的問題,於是改成兩台主機相互測試,確實不會有這個問題;只是,當我在兩台主機可以執行之後,原本在本機不能夠執行的程式又突然可以執行了,在這之間我沒有做過什麼異動...這個安全性的定義到底是啥?

...過一陣子,本機上的又不能執行了

可是我又有點懷疑是不是 Ubuntu 的問題,因為今天發現 Ubuntu 最新版本的 PHP 在 include 不存在的檔案時,會造成 Apache 的錯誤:
https://bugs.launchpad.net/ubuntu/+source/php5/+bug/186547

看來,嘗鮮是要付出點代價的...

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=3170
Sign In or Register to comment.