tag:blogger.com,1999:blog-6934949377658966040.post-45601614942338772492008-07-19T11:05:00.005+08:002008-07-19T15:57:36.921+08:00Kaspersky Firewall Bug<p align="right" class="author"><a href="http://ticore.blogspot.com/">Ticore's Blog</a></p> <p> 昨天測試 Flash AS3 Socket 連線時,意外的讓 Windows VISTA 直接進入藍畫面! </p> <p> 後來經過反覆測試,似乎與 Windows 無關,XP、VISTA SP 幾都會發生<br/> 主要問題是發生在 Kaspersky Internet Security 7.0.1.325<br/> 而 ActionScript 3.0 作的事情也很簡單,每隔 10 ms 嘗試 Socket 連線到 127.0.0.1:80 而已 </p> <p> Kaspersky Internet Security 7.0.0.325 似乎沒有這個問題 </p> <span class="fullpost"> <p> 使用 Flash Player 測試時,需要注意一下要在本機上跑<br/> 不然會被 Flash Player Sandbox 擋下來的<br/> 另外機器上也不要在 80 port 開 HTTP Server </p> <p> ActionScript 3.0 Socket 測試程式: </p> <pre name="code" class="as3:showcolumns"> package { import flash.display.MovieClip; import flash.events.IOErrorEvent; import flash.events.TimerEvent; import flash.net.Socket; import flash.utils.Timer; [SWF(width="300", height="200", backgroundColor="#FFFFFF", frameRate="30")] public class AS3SocketCrash extends MovieClip { protected var timer:Timer = new Timer(10); protected var socket:Socket = new Socket(); public function AS3SocketCrash() { socket.addEventListener(IOErrorEvent.IO_ERROR, onIOError); timer.addEventListener(TimerEvent.TIMER, onTimerHandler); timer.start(); } private function onTimerHandler(evtObj:TimerEvent):void{ socket.connect("127.0.0.1", 80); } private function onIOError(evtObj:IOErrorEvent):void{ trace(evtObj); } } } // Ticore's Blog - http://ticore.blogspot.com/ </pre> <p> 以下則是使用 VMWare 測試得到藍畫面 </p> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_JHhe1vma7nY/SIFjaoM6fPI/AAAAAAAAAbI/NouhljiJov0/s1600-h/KasperskySocketCrashWin.gif"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_JHhe1vma7nY/SIFjaoM6fPI/AAAAAAAAAbI/NouhljiJov0/s320/KasperskySocketCrashWin.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5224566351845817586" /></a> </span>{id: "Ticore"}; //http://www.blogger.com/profile/01433005931305983346noreply@blogger.com