Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
情况:我有一个在 Delphi 7 中编写的许可程序,它允许用户为已售出的产品创建许可。这样做存在安全风险,因为任何员工都可以在家中销售产品并将许可程序带回家并创建许可证 - 他们会偷窃,我们永远不会知道!
我认为限制许可 pgm 仅在公司局域网内运行可能是个好主意。
是否建议执行诸如查找命名服务器的存在或测试其是否在特定子网上运行之类的事情?如果是这样,任何例子都会受到欢迎:)
有一个简单的解决方案:使其成为 Web 服务,或者至少仅在运行在一个或多个服务器上的应用程序上实现许可证创建。这将允许每个可以通过网络访问服务器的人创建许可证。在您的网络之外 - 受防火墙保护 - 无法访问,因此没有人可以自己创建许可证。
混合中要包括的一件事是计算机的域。大多数企业都有一个更难复制的域。对于您为内部使用而开发的应用程序,您也可以检查是否存在多个服务器。