iT邦幫忙

0

請問無聯網驗證lisence如何做? 驗證mac, IP 還有哪些數據嗎?

it
  • 分享至 

  • xImage

請問無聯網驗證lisence如何做? 驗證mac, IP 還有哪些數據嗎?
請問想要做服務,驗證lisence,支持用戶不聯網情況

我想到的做法是以mac做MD5當lisence,請問業界做法? 謝謝!


詢問AI

如果您想要實現無聯網驗證license的功能,可以考慮使用以下方式:

驗證硬件信息:您可以驗證用戶的硬件信息,例如MAC地址、IP地址、硬件序列號等。這些信息通常是唯一的,可以用於驗證用戶的身份。

使用加密算法:您可以使用加密算法來保護您的license文件,防止被盜用或複製。這可以提高license的安全性。

本地存儲:您可以將license文件存儲在用戶的本地計算機上,而不是在遠程服務器上。這樣,即使用戶沒有聯網,也可以使用您的應用程序。

需要注意的是,無聯網驗證license的實現需要考慮到用戶體驗和安全性等方面。您需要仔細設計和測試您的license驗證功能,以確保其穩定性和安全性。
看更多先前的討論...收起先前的討論...
PIZZ iT邦新手 2 級 ‧ 2023-10-24 09:51:22 檢舉
USB token...
USB token...
Ray iT邦大神 1 級 ‧ 2023-10-24 11:22:24 檢舉
USB token...
小MIS iT邦研究生 1 級 ‧ 2023-10-24 11:23:48 檢舉
會有遠距離用戶,無法寄USB情況,成本也比較高,請問有其他方案嗎
阿摔 iT邦新手 3 級 ‧ 2023-10-24 11:34:57 檢舉
你的License 是甚麼類型
LMtools的話可以在那台電腦架License Service(簡單說就是自身為License Serve+Client但授權要請廠商分切開來)
如果是多台電腦的化看能不能整成一個封閉的網路環境 然後在那個環境架一台License Server專門給那些電腦用
cmwang iT邦大師 1 級 ‧ 2023-10-24 14:59:27 檢舉
可以讀DMI table裡的system-uuid嗎??
froce iT邦大師 1 級 ‧ 2023-10-24 15:14:48 檢舉
1. MAC可以改,linux直接改檔案,windows虛擬化MAC隨你填。
2. windows 或許可以考慮用 hardware hash。
https://learn.microsoft.com/zh-tw/autopilot/add-devices#desktop-hash-export
hardware hash裡面有包含製作的時間,所以每次產生的會不一樣,你的應用程式就可以透過加密後的hash去檢查。
mathewkl iT邦高手 1 級 ‧ 2023-10-24 15:15:28 檢舉
mac是可以自己改的,無法當成唯一值license。
無網路下真的只有物理token ,看是拿額外實體或者辨識裝置硬體,舉例如有遊戲反外掛程式封鎖是鎖主機板,改ip改mac都繞不過,只能換板子
PIZZ iT邦新手 2 級 ‧ 2023-10-24 15:50:41 檢舉
比較好奇一件事,就是,如果這台主機沒網路的話,所謂的"遠距離用戶"是怎樣連線操作的= =???
小MIS iT邦研究生 1 級 ‧ 2023-10-24 16:23:22 檢舉
謝謝您們,
遠距離是會有北京、馬來西亞的用戶
mathewkl iT邦高手 1 級 ‧ 2023-10-24 16:28:48 檢舉
綁定硬體還有個問題是對方換機安裝後就會失效了(硬體碼一定不一樣),離線機器可能要得出人去現場變更授權,或者做一次性機制給對方輸入,偵測硬體生成唯一雜湊,對方交雜湊給你生成license,你再交回去給他們放。
小MIS iT邦研究生 1 級 ‧ 2023-10-25 10:24:53 檢舉
@force大神
會採用您的方式,請問您能在底下回覆好標記最佳答案嗎?

@其他大神
感謝你們的寶貴意見!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答