我正在編寫一個非常特定的Web應用程序,該應用程序將部署在零售環境中的許多臺式機上,並且我正試圖找出一種實現終端式許可證結構的方法。客戶端將購買X終端許可證,並且由於應用程序通過Chrome瀏覽器運行,因此我正在尋找一種方法來生成機器本地信息的散列。創建Chrome插件以獲取計算機信息
我有一看已經是幾個選項:
1)Evercookie。我對此並不生氣,它在生成和加載時增加了相當的延遲,並且不是很優雅。我們現在有這個工作。
2.)設備指紋識別(按照https://panopticlick.eff.org/browser-uniqueness.pdf),但由於我們將在AD控制環境中處理很多終端,因此它們都會表現爲一個,因爲它們具有相同的配置/版本並位於單個NAT設備之後。
我的下一個選擇是創建一個需要安裝的插件來運行我們的應用程序,它會查看本地計算機並獲取一些關鍵信息字段(如主機名,Mac地址)恆定比瀏覽器版本和屏幕大小,並允許通過插件/擴展程序中的JavaScript獲取。
所以我的問題是任何人都可以確認,如果這是可能的?如果是這樣,那麼如何解決如何做到這一點的正確方法是什麼?我有一個簡短的看FireBreath(http://www.firebreath.org/display/documentation/FireBreath+Home),但不知道什麼是正確的路線在這裏。
任何意見將不勝感激。
Ian