2012-08-07 47 views
0

所以這裏的情況是,我有一個父SWF加載下面的多個子SWFs。我想知道是否有任何方法可以100%信任所有這些兒童SWF都是我的。保護SWF截取和注入加載子SWF

例如,當從域「http://example.com/b.swf」加載子SWF「b.swf」時,無論如何我都可以保證傳給我的SWF是我的,而不是一個已經被使用像Fiddler這樣的工具攔截和修改,然後傳給我。

像檢查它的大小,散列?我不知道,你們能提供任何幫助嗎?

回答

1

那麼,你當然可以創建你將要加載的SWF的散列。 MD5是一種常用的算法。因此,如果與存儲正在加載的SWF的MD5哈希的URL一起使用,那麼生成生成相同哈希的假SWF將非常困難。 (非常困難,因爲它可能需要幾年時間,如果不是幾百年,使用相同的散列來製作SWF)。

該機制通常與其他軟件發行版一起使用。許多開源工具爲程序/安裝程序提供了md5哈希。 Maven也使用MD5哈希來確保加載的庫是真實的。這聽起來像是一種方式。