2012-08-13 97 views
-2

我有一個Web服務,它將數據提供給另一個Web應用程序。我的問題來源於安全問題。如果服務正在運行的機器的IP與我想要的IP不同,我不希望Web服務工作。例如,如果有人將Web服務複製到他的電腦,它不應該工作,因爲IP地址已經改變。 Moroveri mac地址也可以替代我。通過ip限制Web服務

回答

1

除非您有源代碼或二進制文件,否則不可能複製Web服務。 如果Web服務向另一個Web應用程序提供數據,只需放置一個防火牆規則,阻止來自任何其他IP的連接與您所需的不同。

+0

如果您有權訪問二進制文件,那麼也可以反編譯它。來自某些IP地址的整個安全問題應該在網絡層處理,而不是應用程序。 – Icarus 2012-08-13 14:03:39

+0

@JohnSaunders更新了我的答案。 – Icarus 2012-08-13 14:07:07

+0

已將Downvote刪除。 – 2012-08-13 14:07:58

-1

如果您要通過IP地址限制訪問,則每次IP地址更改時都需要更改安全配置。例如,如果第二個網絡適配器被添加到服務器,或者如果服務器被移動到不同的網段。

另外,您將如何調試不同機器上的Web服務?或者,您將如何擁有質量保證環境,這種環境自然會具有與生產環境中不同的IP地址?