0
我寫了一個將嵌入到客戶端的節點應用程序。我想保護我的代碼,使客戶端無法修改它(例如許可證檢查)。是否有簽署節點應用程序的機制?
我已經閱讀(並嘗試)這個one但混淆(和縮小)可以顛倒,我不能將關鍵代碼移動到外部服務(節點應用程序可能沒有外部Internet連接)。
是否有(本地)mecanism簽署節點應用?如果代碼改變,那麼這些東西會阻止應用程序運行。
我寫了一個將嵌入到客戶端的節點應用程序。我想保護我的代碼,使客戶端無法修改它(例如許可證檢查)。是否有簽署節點應用程序的機制?
我已經閱讀(並嘗試)這個one但混淆(和縮小)可以顛倒,我不能將關鍵代碼移動到外部服務(節點應用程序可能沒有外部Internet連接)。
是否有(本地)mecanism簽署節點應用?如果代碼改變,那麼這些東西會阻止應用程序運行。
沒有簽署JavaScript代碼的本地機制。 This has been attempted in the past但很快報廢。
Checkout this question及其對多麼困難,這是答案。用戶Mason Wheeler總結得很好:
它被試過了。很多很多次。整個子行業致力於嘗試使用加密技術來防止用戶訪問他們認爲合適的程序。它從來沒有工作。
如果你想反正嘗試此,我推薦一個商業產品一樣jscrambler.com爲試圖「保衛」你的代碼的加密和自衛技術。自己做這件事有很多缺點,不值得。
此外 - 記住,每一個改變您對您的代碼(縮小,混淆,加密等),可以增加你的代碼將不能正常運行的可能性。還有一個理由避免它和/或使用商業/支持產品。
我假設你想要一個免費的產品?有這種技術可用的商業應用,如:https://jscrambler.com –
如果存在是的。感謝您的鏈接。 – ThomasThiebaud