Protecting Python Applications The Simpler Way
Share:
所有软件都应受到保护,而不仅仅是使用最常见之一编写的应用程序:C或Java。近年来,Python已成为软件开发人员越来越有吸引力的选择,不仅因为该语言致力于简化和清晰,而且还为人工智能或机器学习应用程序提供了大量可靠的最新资源。当在TIOBE索引中看到其排名紧随两个传统编程语言之后,Python的新流行就变得显而易见了。
但是简单明了也意味着:成为潜在攻击者的诱人目标。而且Python的确使他们访问代码变得十分容易。如果从一开始就不能以纯文本形式使用它,而是使用Cython进行预编译,熟练的攻击者通过使用常见的黑客工具还复原始代码方面仍然不会遇到很大问题。尤其是在像人工智能这样的创新领域,这些代码可以代表大量的智力和商业资产,从而使其成为不道德的黑客的完美猎物。
威步认为,只有可靠的加密才能真正保护敏感代码免受这些威胁。这就是为什么将Python支持添加到流行的CodeMeter保护套件中的原因。传统方法是使用Cython之类的工具将Python代码转换为本机应用程序,然后使用CodeMeter强大的加密功能保护该应用程序。但是,还有第二种创新性的方法:以原始形式对Python代码本身进行加密。利用CodeMeter的技术,仅在实际需要时才对代码进行解密,并在其他所有时间保持加密状态,因此无法简单地从内存储器中提取代码。CodeMeter还可以使用单独的许可或加密密钥对代码的不同部分进行加密,从而为整个应用程序提供智能的模块化保护。
我们的大师班将向您展示如何自动保护您的Python应用程序以及您所需的软件包来将您的软件推向世界。