有沒有辦法讓服務器端知道特定的Adobe Air應用程序正在訪問服務器?知道調用服務器的位置 - Adobe AIR
我想嚮應用程序提供一些東西,但我想確保我將提供給正確的應用程序,而不是任何人盜用並重新編譯它。
我認爲最好的方法是向服務器公開用於簽署應用程序的證書。但如何做到這一點?
有沒有辦法讓服務器端知道特定的Adobe Air應用程序正在訪問服務器?知道調用服務器的位置 - Adobe AIR
我想嚮應用程序提供一些東西,但我想確保我將提供給正確的應用程序,而不是任何人盜用並重新編譯它。
我認爲最好的方法是向服務器公開用於簽署應用程序的證書。但如何做到這一點?
同意The_asMan的評論。但是,如果你願意,你可以加載文件:
應用:/meta-inf/signatures.xml
,將讓你的SWF的哈希值。不幸的是,這是無用的,因爲任何人都可以將它注入到urlrequest中。
所有安全需要在服務器端完成。
在客戶端執行的任何操作都可能會被黑客入侵。
您可以執行的一種方法是使用服務器跟蹤會話。
另一種方法是從服務器來回加密數據。
依靠應用程序始發位置不可靠,因爲所有這些信息都可能被欺騙。
讓應用程序登錄到服務器。
Thanks asMan。你能指點我有關服務器跟蹤會話的信息嗎? –
謝謝丹尼爾。我知道這不是一種安全的方法。我只是越來越難以破解。 –