假設有一個程序,是以賣序列號的方式盈利的,每個序列號可以裝在5臺電腦上。每次安裝的時候,輸入序列號之后,安裝程序會發一個請求到某個服務器地址,請求中會包含序列號,如果服務器驗證序列號通過的話,就會給剩余可安裝次數減一,并返回一個驗證通過的標記,安裝包程序接收到這個標記之后才會繼續安裝,如果返回的是驗證失敗的標記的話,則安裝包程序退出,安裝失敗。相應的,在一臺電腦上卸載這個程序的時候,安裝包程序也會自動發一個請求到服務器,服務器驗證通過的話會給可安裝次數加一?,F在就面臨一個問題,假設某個用戶在卸載的時候用某個http監視工具獲取到了請求地址,那么他就可以在裝滿五次之后執行這個請求來冒充卸載的過程,這樣這個序列號就又可以裝在別的機子上了。如何防止用戶模擬卸載呢?
- 2 回答
- 0 關注
- 693 瀏覽
添加回答
舉報
0/150
提交
取消