首页| 论坛| 消息

标题:保护您的应用,防止黑客攻击
作者:XChinux
日期:2015-04-13 18:58
内容:

2015年2月17日(周二)发布
开源应用的精神是开放的,鼓励人们在契约精神下对应用进行调整、修改和进一步的开发。而商业应用或设备有时则被期望是封闭的,并可以防止被修改。Qt采用双重法律授权模式,其提供的商业授权模式,非常适合用来设计封闭的应用和设备,并可以对其形成多种保护。虽然黑客无孔不入,但我们可以使基于Qt的应用或设备变得难于被攻击。
在这篇博文中,我把保护您的应用的方式分成三类: 法律保障、程序应用保护和外部保护。我把重点放在一些可以加大逆向工程难度的方法上,而不是使二进制文件完全免于被篡改或拷贝。如果您希望系统得到全面的保障,需要采用多种方式,使逆向工程的难度加大。
法律保障
虽然开源授权模式使基于Qt的应用和设备不得不对黑客和恶作剧开放,Qt的商业授权模式则可以帮助其避免此类行为。Qt的商业授权模式可以提供的重要法律保障手段之一就是禁止修改和逆向工程----并采取各种方法来阻止这些行为。通常,一些应用或设备的最终用户许可协议会规定禁止逆向工程。但实际上,对于开源授权协议下创建的Qt应用或设备,创建者是无权禁止对其进行的逆向工程或修改的,无论是在最终用户许可协议中规定,还是试图加大难度均不可以。除了法律保障,Qt的商业授权模式还可以帮助您采用技术手段来保护您的应用或设备。
程序应用保护
由于采用Qt商业授权模式可以从法律上禁止修改和逆向工程,创建者也就可以顺理成章地采取 ..


#1 [voidbroken 04-14 17:44]

#2 [snolkmg 04-15 09:25]

#3 [14789652 08-10 17:01]
安全第一!

回复 发表
主题 版块