2015-11-07 46 views
0

我有一個web應用程序,它在所有瀏覽器中使用ASP.NET, SQLSERVER運行。 由於它涉及轉移資金和傳遞憑證,任何人都可以在世界任何地方使用它。 只有用戶名和密碼是這裏使用的安全參數。只在特定的.EXE內運行web應用程序

我們在安全方面面臨一個問題,任何獲得此憑據的銷售代理/客戶都可以在該特定經銷商帳戶上進行交易。

是否可以在一個.EXE文件中啓動網絡應用程序,該文件可以充當父級來運行我的網絡應用程序。

那麼任何人都會提出一個想法來做這個機制/或者一個更好的解決方案來克服這個障礙?

+0

第3段使用「web-app」兩次,但似乎是針對不同的事情。如果你想打包服務器端(通常稱爲web應用)或客戶端(瀏覽器),我甚至無法進行鍛鍊。 – Richard

+0

@Richard,其服務器端Web應用程序使供應商能夠通過瀏覽器進行移動支付。 我將給出我的應用程序鏈接,以及訪問它的憑據,這是工作機制。 但任何一個鏈接和憑據可能會濫用它。 – jidh

+0

OWIN允許exe來託管ASP.NET-MVC應用程序:這裏有很多介紹。但請記住,如果您不控制託管環境,則惡意託管服務具有很多潛在訪問權限。 – Richard

回答

0

1)改變你的應用程序中使用two-factor authentication.

2)用戶的最佳實踐的應用安全 - 沒有神奇的修復曾經保證真正的安全。