Page 125 - 大数据时代计算机信息处理技术研究
P. 125

第三章  大数据时代计算机信息处理技术的应用




              函数指针和函数参数中存在的缺陷和不足进行检测和预防,也不适用于多个应用
              程序同时运行的计算机。
                  ⑤程序解释技术的应用。这项技术主要是在计算机运行的过程当中进行安全

              缺陷的检查,应用比较频繁的是程序监视器。这项技术也不用对计算机操作系统
              的各个部分进行更改,不过在一定程度上也会对计算机系统的兼容性和运行性能
              产生不利影响。

                  2. 静态检测技术的应用
                  这项技术主要是通过程序分析,从而明确应用程序当中的二进制代码和源代
              码。静态检测技术包括:

                  ①元编译技术的应用。这项技术是在编译器的基础上进行延伸拓展,从而能
              够对计算机代码中的安全缺陷进行检测。由于它只是在编译器的基础上延伸形成
              的,出现失误的可能性比较小,也不会造成语言特性的变化。
                  ②变异语技术的应用。这项技术主要适用于不安全的类型转换和多点随意转

              变标志等可能会对计算机系统造成威胁的操作。动态检测技术也存在一定缺陷和
              不足,而静态检测技术主要是针对源代码和二进制代码,因此,可以通过漏报和

              误报的情况明确静态检测的稳定程度,可以通过静态检测发现的不足越多,计算
              机的程序就越安全稳定。
                  ③程序评注技术的应用。这项技术不需要额外给代码加入其他语言特色,通
              常是以注释的方式呈现出来,也不会出现兼容方面的缺陷和不足,利用评注信息

              进行深入研究,可以明确系统中存在的隐藏缺陷。不仅如此,也需要相关工作人
              员对数据中存在的可能问题进行检查。

                  ④约束计算器技术的应用。这项技术不需要对源程序进行修改,不过误报率
              会比较高,所以会加重相关工作人员的工作负担。
                  ⑤类型推断技术的应用。这项技术是通过新型修饰实现系统内信息数据安全
              性的增强。它的运用效率较高,可以广泛应用在程序规模较大的计算机系统当中,

              不过也会出现兼容性方面的缺陷。
                  3. 源代码改编技术的应用

                  这项技术与上述两种技术有较大不同,它能够更好地实现对计算机内的系统
              进行修改和跟踪,不过,在实际应用过程当中难度系数较大。


                                                                                  ·117·
   120   121   122   123   124   125   126   127   128   129   130