2010-09-13 39 views
0

我正在開發桌面應用程序的註冊系統。在我只進行應用程序驗證之前,用戶名和電子郵件地址與密鑰綁定,並且只有在鍵入程序時才進行驗證。註冊系統,我是否需要在應用程序和互聯網驗證?

我正在努力建立地方登記信息存儲在一個在線數據庫,並在用戶註冊數據庫檢查,看他們是否有登記許可證的新系統。

我的問題是...我還需要檢查註冊信息的應用程序或可我完全取決於互聯網驗證?

據我瞭解,用戶將需要一個網絡連接註冊,這不是一個問題。

互聯網唯一註冊的優點是,我沒有拿出一項複雜的系統工程綁在一起的應用程序內部的姓名,電子郵件和關鍵。相反,我可以簡單地生成隨機令牌並將其用作將通過互聯網驗證的註冊密鑰。

回答

0

想想看:你的應用程序的安全性仍然取決於你在你的桌面應用程序中實現什麼非常多。如果您生成一個隨機密鑰並將其存儲在服務器上的數據庫中,那麼應用程序仍然需要有一種方法來檢查它並根據註冊狀態啓用/禁用功能(我假設您正在尋求一些lincensing方案這裏)。

如果這個檢查是非常簡單的方式完成的,它可能很容易挫敗,從而使得用戶能夠通過使用代理提供虛假登記數據的應用程序,例如。

+0

我不認爲有充分的證據可以阻止任何有意打破註冊計劃的人。我的主要目標是停止偶然的盜版行爲。 – SteveK 2010-09-13 20:39:58

+0

是的,沒有萬無一失的解決方案。但即使是專業的版權保護計劃也絕不是萬無一失的,因此您的目標應該是儘可能做到最好。如果你的保護計劃很容易欺騙,幾分鐘內只需很少的努力就可以完成,它將不提供任何保護。 – 2010-09-13 20:44:19

+0

你有什麼建議?普通用戶無法設置代理服務器。 – SteveK 2010-09-13 20:50:52

相關問題