2013-01-16 35 views
0

我有以下情況:從vb.net應用程序發送密碼到網站

我有一個加載URL的應用程序。 我必須驗證該URL是否已被應用程序加載,而不是瀏覽器......並且它必須是我的應用程序,而不僅僅是任何應用程序..(因此在php頁面中的瀏覽器檢查不是一個選項) 要做所以我想這樣的事情:應用程序加載一個URL,recives一個鍵,處理該鍵,並將其發回處理。 php頁面會檢查它是否已正確處理,如果它已經正確處理。

問題是:我的vb.net應用程序可以被反編譯,並在幾分鐘內知道如何驗證密鑰。我需要一些安全的東西。如何做到這一點的任何tipps? thaks

回答

1

你也應該通過SSL/TLS來做到這一點,因爲流量可以被攔截。 而且,這種情況下沒有任何100%的解決方案。您可以對代碼進行混淆,不要直接使用密鑰,而是從部件中構建密鑰,掩蓋它,無論如何。但是這隻需要一些時間來反編譯。

+0

已經試圖混淆,但沒有任何成功..其仍然易於理解的方式..任何額外的tipp? – sharkyenergy

+0

您可以使用一些本地dll與服務器進行通信。 –

+0

謝謝!最後,我決定再添加20個不同代碼的函數(未使用),並且整個項目都被混淆了,並且通過在某些字母上使用ascii也對代碼進行了混淆處理,並且通過ip檢查使服務器端更加強大並且每個ip不能每30秒更多一次地聯繫該頁面。這應該做到這一點.. :)感謝您的幫助和建議! – sharkyenergy

相關問題