模糊处理程序是一种旨在使程序更难理解的过程或设备。通常,模糊处理程序的方法是采用一个相对简单的程序,并使底层代码更复杂。虽然最终用户不太可能注意到代码运行方式的差异,但混淆器使破解代码和劫持程序变得更加困难...
模糊处理程序是一种旨在使程序更难理解的过程或设备。通常,模糊处理程序的方法是采用一个相对简单的程序,并使底层代码更复杂。虽然最终用户不太可能注意到代码运行方式的差异,但混淆器使破解代码和劫持程序变得更加困难。从这个角度来看,使用这种工具可以看作是一种安全措施。与计算机进行倒立的女性设备或进程的名称借用了“模糊处理”一词,“这指的是为了混淆或迷惑而使口头陈述复杂化。同样的,混淆者试图使理解代码的过程变得有点令人费解。这本质上使代码更难被破坏,因为代码的真正内容被深深地掩埋或混淆,很难被破坏提取代码的基本工作部分。有几种程序语言倾向于对混淆过程做出很好的响应。C语言是最流行的语言之一,它可以相对容易地使用模糊处理程序而不破坏基本代码的功能。同样地,C和Perl也倾向于使用模糊处理程序为了很好地使用模糊处理,使得在用这三种语言编写的任何程序中添加保护元素变得相对容易。虽然模糊处理程序的目的是故意使代码更难解开,但也需要确保有权使用该编程的人能够这样做为了达到这一目的,可以使用各种技术来解决增加的复杂问题并得到基本代码这个过程被称为逆向工程,因为它本质上是为了看到真实的画面而撤销复杂的东西。程序切片是一种用于对一组代码进行模糊处理的逆向工程技术的一个例子。虽然模糊处理程序确实提供了某种程度的保护,重要的是要认识到,这个过程不应是保护程序的唯一安全手段,还应采用其他安全策略,以确保恶意插入不会被网络接收,也不会被允许以它们的方式进入现有代码
-
发表于 2020-08-07 19:09
- 阅读 ( 1155 )
- 分类:电脑网络