2013-03-19 63 views
0

我的經典asp應用程序可以通過互聯網瀏覽器在本地用戶系統上運行。代碼文件位於C:驅動器的根文件夾中。但我希望用戶看不到代碼,即使打開文件,代碼也不易讀取,如加密或編碼。我想保護代碼不被複制。可能嗎?如果是這樣,那麼怎麼樣?加密或保護asp應用程序代碼

+1

ASP是服務器端代碼,這意味着它由一個網絡服務器解釋,你可以直接在網絡瀏覽器中打開一個asp文件,並期望正確顯示。如果您說您在網絡上並想要在Intranet上運行網頁,那麼您可以創建一個目錄,只有您的帳戶和IUSR帳戶(網絡服務器用於讀取/寫入/執行文件)已被授予訪問權限。無論如何,加密的經典asp文件非常容易解密,正如我在繼承項目時發現的,必須這樣做 – John 2013-03-19 08:31:56

回答

0

其他方式是在一個系統上託管應用程序,並且如果其他系統在局域網中連接,則他們可以通過託管URL使用同一站點。

要在每個系統中部署代碼不是一個好的做法,以確保安全。

0

我將與其他人達成一致,這表明不同的設計,但我會給你一個答案,我認爲是適用的,如果你死心塌地,你在做什麼:

寫你的服務器端Visual Basic 6或.NET中的邏輯並作爲COM對象公開。 (一個很好的想法是實現你自己的ISAPI過濾器,但我不積極,如果API允許你攔截源的加載...思考和搜索google搜索讓我覺得這是不可能的,但不是100%肯定)

我已經完成了COM對象。