数据保护领域的全球率先企业SafeNet公司日前宣布,推出行业首款採用白盒安全技术的的软件保护方案。SafeNet 圣天诺 软件授权与保护解决方式如今纳入了新的功能,可在“白盒” 环境中保护安全算法免受攻击。此前,攻击者一般会随心所欲地观察和改变当中动态源代码的运行和内部算法的细节。



传统上,在软件保护技术中,安全算法一般会在攻击者的眼皮底下运行。没有黑盒保护密钥,因此应用程序的运行可一步一步地监视,全部訪问过的数据均为可见。为了更好地保护密钥不受损害,我们须要採用一种不同的方法。



SafeNet软件货币化解决方式首席技术官Michael Zunke表示:“我们的白盒解决方式假定攻击者拥有全然的可见性。它用专门的应用程序库代替了暴露的算法和软件保护密钥,可尽量降低攻击面。这样的方法保证受到保护的密钥保持隐蔽,以免受到黑客攻击,并在攻击期间比較不easy被重建。”



有了SafeNet的白盒解决方式,受到保护的应用程序和硬件锁之间的通信就行被完整地保护起来,确保安全信道中传输的数据不能被记录和回放。传统方案不过隐藏了密钥,而SafeNet实施的解决方式以白盒password为中心,假定攻击者可以追踪受到保护的应用程序和执行环境,搜索数据保护密钥。以此假定为基础进行设计时,算法和密钥被专有API(应用程序编程接口)库代替,这些API库实施的是同样的保护,但嵌入的密钥会作为安全算法的一部分,不会出如今存储区中,因此不会被提取出来。每一个应用程序库均会为特定的软件厂商客户专门创建且混淆,使一般的黑客活动根本无法实施。





  Zunke继续道:“在眼下的安全隐患复杂程度下,软件厂商必须特别注意设计和实施阶段的软件保护,并在产品的整个生命周期不断地加强保护。SafeNet的软件保护解决方式让ISV可以轻松地在源码层面直接整合白盒保护技术等各类安全措施,将其作为设计的一部分,从而为软件厂商进一步加强总体保护方案 。”   





  白盒保护技术 在线讲座





  欲具体了解白盒保护技术,请增加SafeNet软件安全专家Mark Horvath将參加的“软件保护最佳实践:白盒password”网络研讨会。会议期间,Mark将探讨白盒password怎样发挥作用,以及与传统的安全信道通信相比这样的方法可以提供何等卓越的安全水平。

SafeNet推出行业首款白盒password软件保护解决方式的更多相关文章

  1. 使用Reveal来查看别人的APP界面+白苹果不刷机解决方式

    Reveal这个强大的界面调试工具.能够实时查看.改动view的属性,大体上实现了iOS程序猿梦寐以求的功能.比方,有时候我们加入了一个view,可是那个view死活不显示出来,这时候祭出Reveal ...

  2. Android Activity启动黑/白屏原因与解决方式

    Android Activity启动黑/白屏原因与解决方式 我们新建一个HelloWorld项目,运行在手机上时,Activity打开之前会有一个动画,而这个动画里是全白或者全黑的(取决于你的主题是亮 ...

  3. 移动測试技术保护源码!解码全球首款移动端白盒測试工具ThreadingTest (文章转自己主动点科技)

    作者 智晓锋 - 2014/07/14 自从斯诺登曝光美监听丑闻事件之后,我国政府就将信息安全问题上升到了国家安全的高度.基于此.国内的一家创业公司推出了智能型Android真机白盒測试以及开发辅助类 ...

  4. 国内首款 FPGA 云服务器,性能是通用 CPU 服务器 30 倍以上

    版权声明:本文由薛梁原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/628340001485134638 来源:腾云阁 ht ...

  5. EZchip将推全球首款100核64位ARM A-53芯片

    EZchip将推全球首款100核64位ARM A-53芯片 2015-02-25 16:32:03   来源:互联网    关键字: 将推  全球  64位  arm EZchip日前表示,将准备开发 ...

  6. 联发科发布全球首款搭载Android TV的智能电视系统芯片MT5595

    联发科发布全球首款搭载Android TV的智能电视系统芯片MT5595 admin 资讯 01-07 1 1月7日消息,联发科宣布与Google共同开发出全世界第一个搭载Android TV操作系统 ...

  7. 差异是关键,TI首款隔离式CAN收发器评析

    差异是关键,TI首款隔离式CAN收发器评析           “无论是在日常生活还是媒体报道中, CAN接口对大家来说已经司空见惯了,然而将CAN接口和隔离功能整合在同一产品里,这还是业界头一遭,” ...

  8. 痞子衡嵌入式:Ethos-U55,ARM首款面向Cortex-M的microNPU

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是ARM Ethos-U55. ARM 前几天刚发布了 Cortex-M 家族最新一款内核 - Cortex-M55 以及首款面向 Cor ...

  9. APICloud首款全功能集成开发工具重磅发布,彰显云端一体理念

    近日,APICloud重磅推出首款云端一体的全功能集成开发工具--APICloud Studio 2.为了更深入了解这款开发工具的特性及优势,APICloud CTO 邹达针对几个核心问题做出了解答. ...

随机推荐

  1. 改进《完美让IE兼容input placeholder属性的jquery实现》的不完美

    <完美让IE兼容input placeholder属性的jquery实现>中的代码在IE9以下浏览器中会出错,原因是因为ie9以下的浏览器对input的标签的解释不同. 例如对以下文本框的 ...

  2. extern "C" {} 来沟通C和C++

    比如说你用C++开发了一个DLL库,为了能够让C语言也能够调用你的DLL输出(Export)的函数,你需要用extern "C"来强制编译器不要修改你的函数名. 通常,在C语言的头 ...

  3. JQuery无法获取动态添加的图片宽度问题解决办法

    $('.imgUl li,.v_img').click(function(){ var _left = 0; var _top = 0; $('body').append('<div class ...

  4. delegate 中的BeginInvoke和EndInvoke方法

    开发语言:C#3.0 IDE:Visual Studio 2008 一.C#线程概述 在操作系统中一个进程至少要包含一个线程,然后,在某些时候需要在同一个进程中同时执行多项任务,或是为了提供程序的性能 ...

  5. Keil的使用-1创建项目和工程

    下载keil,注意不要使用MDK版本(主要是arm开发使用),大小约54M 安装过程不再详述 安装Keil成功并运行后,新建项目,   创建新项目,然后弹出下图,选择对应的单片机芯片(双击)     ...

  6. bzoj3141: [Hnoi2013]旅行

    Description   Input 第 一行为两个空格隔开的正整数n, m,表示旅行的城市数与旅行所花的月数.接下来n行,其中第 i行包含两个空格隔开的整数Ai和Bi,Ai表示他第i个去的城市编号 ...

  7. emmet插件的导入与实用

    http://jingyan.baidu.com/article/ff4116259b057c12e48237b8.html http://www.iteye.com/news/27580 分享htm ...

  8. Whitespace character

    In computer science, whitespace is any character or series of whitespace characters that represent h ...

  9. cf B Red and Blue Balls

    思路:把字符串转化为一个二进制,遇到B就是一个数二进制中的1,答案就是这个数. #include <cstdio> #include <cstring> #include &l ...

  10. android之apk自动更新解析包失败问题

    在apk自动更新(相关问题可以看我的博客http://blog.csdn.net/caicongyang) 从服务器下载完成后,点击notification提示安装时,每次都报解析包失败错误!首先我想 ...