2012-09-04 33 views
0

有沒有辦法從瀏覽器/客戶端的Web應用程序調用Windows命令(即:exe文件)?也許通過安裝瀏覽器插件或客戶端應用程序?我意識到Web瀏覽器真的很好用,但這只是我們部門的一個內部應用程序,所以現在就把所有的安全風險放在一邊。如果是這樣,這怎麼辦?如何在Web應用程序中執行Windows命令的客戶端?

這被用於直接鏈接到一個Windows應用程序,該應用程序將來自Web應用程序的呼叫票據託管到特定的呼叫ID。

+0

哪個瀏覽器? –

+0

@Matt Ball - 我們希望它在IE,Mozilla Firefox,Google Chrome和Safari中跨瀏覽器兼容,但如果您知道某種方式,上述任何一項都可以。只是尋找想法。 – MacGyver

回答

1

我相信你必須在瀏覽器中安裝一個插件。這將是IE的ActiveX對象或所有其他瀏覽器的NPAPI插件。

由於是內部應用程序,因此您不能只留出安全隱患。如果你安裝了一個允許頁面發佈任意命令的瀏覽器插件,那麼你不得不擔心其他頁面試圖利用該插件。一種常見的預防措施是讓插件在執行操作之前檢查頁面的域(例如,確保它來自公司域)。這通常稱爲站點鎖定。

另一種安全方法是不讓插件繼承頁面的任意命令,而是執行插件本身內置的一組有限的命令之一。這可以極大地減少攻擊面。

相關問題