Authentication MAC地址能否用作权限管理(DRM)方案的可靠部分?

Authentication MAC地址能否用作权限管理(DRM)方案的可靠部分?,authentication,networking,mac-address,Authentication,Networking,Mac Address,我们目前正在编写一些我们想要保护的软件。我们认为在激活软件后在数据库中注册用户的MAC地址似乎是可行的;我们可以用Java小程序来分析和获取它(有更好的方法吗?),所以获取它不是一个太大的问题。但是,我们希望他们的计算机只运行应用程序,并在其MAC地址与文件上的MAC地址进行验证后从服务器下载应用程序文件/更新。我们理解这意味着锁定一台计算机,但可根据要求进行特殊更改 验证他们的MAC地址、查看数据库中是否存在MAC地址,然后向他们提供文件以运行应用程序的最佳方法是什么?(并在后续请求时简单地运

我们目前正在编写一些我们想要保护的软件。我们认为在激活软件后在数据库中注册用户的MAC地址似乎是可行的;我们可以用Java小程序来分析和获取它(有更好的方法吗?),所以获取它不是一个太大的问题。但是,我们希望他们的计算机只运行应用程序,并在其MAC地址与文件上的MAC地址进行验证后从服务器下载应用程序文件/更新。我们理解这意味着锁定一台计算机,但可根据要求进行特殊更改


验证他们的MAC地址、查看数据库中是否存在MAC地址,然后向他们提供文件以运行应用程序的最佳方法是什么?(并在后续请求时简单地运行它,以防止重新下载。)

如问题的注释所示:否,您不能将MAC地址有效地用于数字版权管理(DRM)。

如问题的注释所示:否,您不能将MAC地址有效地用于数字版权管理(DRM).

MAC地址仅在全球范围内大致唯一。由于有正当理由更改您的MAC地址,因此您确实不能假定它是一个不变的机器ID。@msw通常,MAC地址的更改频率不高,足以应付客户与供应商联系的手动过程。但是,如果它的关键任务软件和硬件需要更换,则不理想。MAC地址信息是IP网络层的一部分。您不需要一些小程序来获取信息,客户机已经在为您这样做了。此外,MAC地址对于欺骗来说是微不足道的,因此如果将其用作安全措施,我真的认为它不会为您提供所需的保护。用户也可能有多个网络接口适配器,从而导致多个MAC,例如WiFi卡、以太网卡、USB记忆棒。MAC地址仅在全球范围内是唯一的。由于有正当理由更改您的MAC地址,因此您确实不能假定它是一个不变的机器ID。@msw通常,MAC地址的更改频率不高,足以应付客户与供应商联系的手动过程。但是,如果它的关键任务软件和硬件需要更换,则不理想。MAC地址信息是IP网络层的一部分。您不需要一些小程序来获取信息,客户机已经在为您这样做了。此外,MAC地址对于欺骗来说是微不足道的,因此如果将其用作安全措施,我真的不认为它会为您提供所需的保护。用户也可能有多个网络接口适配器,从而导致多个MAC,例如WiFi卡、以太网卡、U盘。