我有一个Web服务,它将向另一个Web应用程序提供数据。我的问题源于安全问题。如果服务正在处理的机器的IP与我想要的IP不同,我不希望Web服务工作。例如,如果有人将Web服务复制到他的电脑上,它应该不起作用,因为IP地址已经改变。 Moroveri mac地址也可以替代我。
答案 0 :(得分:1)
除非您拥有源代码或二进制文件,否则无法复制Web服务。 如果Web服务向另一个Web应用程序提供数据,只需设置一个防火墙规则,阻止来自任何其他IP的连接与您想要的IP不同。
答案 1 :(得分:-1)
如果您要通过IP地址限制访问,则每次IP地址更改时都需要更改安全配置。例如,如果将第二个网络适配器添加到服务器,或者将服务器移动到其他网段。
另外,您将如何在不同的计算机上调试Web服务?或者你将如何拥有一个QA环境,它自然会有一个与生产环境不同的IP地址?