前言关注屏幕拍照安全检测技术介绍数字盲水印屏幕矢量水印摄像头检测屏摄检测缓解办法参考资料

前言

近日有新闻《创始人翻墙偷拍竞争对手 中电电机涨停开盘》,几个安全微信群里聊到现在的水印技术,除了支持截屏,下载、打印插入水印外,似乎只有华为、阿里支持在摄像机拍照的时候识别。有传言说是“华为对电脑屏幕拍照会立刻触发警报,详细信息记入日志,包括时间,拍照内容等”,这实在是滑稽,华为使用的是安全PC或者TC瘦客户端配合云桌面,主机层做不了,屏幕显示器是市面上最普通的,没有摄像头的配置。再者说如果要加屏幕摄像头实时检测,KIA工具的数据处理能力得有多大?这和怀疑手机app窃听语音通话一样在技术上不可行,或者技术可行但是成本不划算的。已经发现的数据安全违规案例一般是事后审计,通过工位的视频监控,保证每个工位上员工操作和显示器内容可以被高清监控器捕捉。

针对源文档流传时候的管理,一般的做法和借鉴微软的RMS,使用加密的方式实现权限的管理,ip-guard等产品的不同之处就是离线和在线,和域或OA系统的集成。再或者剑走偏锋方式时Vault 7曝光的CIA使用Scibbles操作文档的工具,对涉密文档打上“Web beacon”类型的追踪水印:在文档中插入一个远程图像的URL,当文档被打开时,会主动通过HTTP或HTTPS协议的GET请求访问该URL,以加载远程图片,远程服务器接收到请求便可得知有机密文件已经被打开,并可根据请求信息,得知文件被打开时所在的主机源IP等信息,从而进行追踪。

关注屏幕拍照安全

直接拖取源文档和代码的加解密技术和溯源技术都比较成熟了,这里不再赘述,本文更关注相机拍照的原因是:一、现在手机使用的范围越来越广泛,偷拍渠道更隐蔽;二:文档安全措施是"防君子不防小人",有心人一般会通过多种方式结合,尝试绕过文档加密措施拍摄或者屏幕录像窃取信息。三:通过相机拍摄的方式没有原始文档元数据,一般是比较难直接溯源的。

阿里达摩院2019十大科技趋势就提到:”跨系统的数据追踪溯源相关的技术,比如水印技术,数据资产保护的技术将得到更加广泛应用“。笔者找到一些资料同大家分享下:

检测技术介绍

数字盲水印

如果说空域方法是对空间域直接对图像操作将水印直接叠加在图像上,那么频域方法可以隐蔽的添加冗余信息,一般用于音视频的防盗版,也基本不损失图片质量,这在很多CTF比赛都会考的隐写学原理与技术。当然对于屏幕直接拍摄,干扰是很大的,所以不是我们要追寻的”传说中的屏摄识别技术”。

屏幕矢量水印

使用水印进行屏幕防拍摄的方法主要利用水印的特性,将含有计算机基本信息或者特殊含义的图像嵌入到屏幕信息中,使之不可分离,主要分为添加水印和水印信息提取两个步骤。IP guard、联软科技、skydrm的方案分为文字和点阵水印:部署agent要主机操作系统支持,把水印始终浮于员工电脑桌面之上。如果一旦有屏幕拍照或者截屏的泄密事件,即可通过泄密照片上的矢量水印信息快速锁定泄密者。而对于打印,还增加了水印审计信息,不仅可以事后根据打印纸张上的不规则水印锁定泄密者,还可以事先发现“违规”打印审计信息,预先防止。
    屏幕矢量水印具有抗折叠、冗余备份、抗摩尔纹等的特点,即无论照片如何压缩、优化、折叠都不会影响到水印信息的审计和泄密源的定位。只需要在查询页面中,输入水印信息进行查询,就可以锁定的泄密人。如果得到的泄密的图片不够完整,系统也能支持查询出精确度最高的结果。

流程原理

实际效果会在员工屏幕上有特殊颜色小点,还是会让员工有感知的。

摄像头检测

摄像头本质也是物理设备,可以基于镜头的凸透镜有物理反光折射,在光源模块发出不可见光,当经过镜头回射光线至监测器,若出现高光现象,该高光交由图像处理器进行分析处理,若经算法处理高光为存在摄像头产生的,则产生警告。
    摄像头有电磁产生,计算机有办法对收集到的信号进行分析,当频率信号出现明显波动时,认为发现工作的摄像头并产生报警行为。
    检测无线信号。对于摄像头设备使用wifi等传播时,通过检测摄像头特有的 VLF频段的辐射特征进行报警,适合远距离检测,这一般是防止偷拍活动的。

屏摄检测

中国科学技术大学和苏黎世联邦理工学院的两篇文章展示了真实的针对屏幕拍摄的检测。

主要改进点是通过算法改进实现在屏幕拍摄过程的稳健性和提取效率上有了显著的提高,算法分析了屏幕拍摄过程中产生的特殊畸变,包括镜头畸变、光源畸变。为了抵抗镜头畸变引起的几何变形,提出了一种基于强度的尺度不变特征变换(I-SIFT)算法,该算法能够准确定位嵌入区域,将水印重复嵌入到不同的区域,使至少一个完整的信息区域能够从畸变中存活下来。

算法显示结果

加州大学伯克利分校的一篇论文是使用了神经网络的方法,不只是打印照片支持拍照再解码,显示在屏幕上也能拍照后解码。原理是图像与要嵌入的信息经过神经网络编码成新的照片,经过打印或者屏幕显示后再拍摄,把得到的图像经过检测算法得到校正后的图像区域,该图像经过解码算法得到嵌入图像里的信息。

通过屏幕拍摄仍然可以识别

人工智能确实是个好办法,有个领域是AI安全之对抗样本,以图片分类为例,可以针对一张已经正确分类的图片,对其进行简单的扰动,就可以使神经网络模型识别这张图片出错。将干扰数据视为跟踪数据,可以实现特定样本的溯源。

AI安全之对抗样本概述

缓解办法

有几个特别有趣的材料提到了如何缓解屏幕拍照:

  • 屏幕只显示鼠标光标附近的少量文字。这样“基本”不影响使用者的正常使用,减少了摄像头可以拍摄到的文件内容,也就加大了窃取信息的难度。客观来说这极大地影响了用户体验,虽然有一定的安全效果但是易用性较差。

  • 阿里巴巴猎户座安全实验室有名为“隐形视频水印”的技术宣称可以有效解决视频的盗版问题,不论是摄像机偷拍的电影镜头,还是用手机录屏的侵权画面,在非法发布时都将自动触发预警并面临盗版源头追溯。笔者只找到了相关的软文,并未查找到更多的专利和使用接入信息,希望可以落地应用在商业中。

  • 设计与系统原有字库同名的水印字库文件,通过适当改变字符的拓扑结构,对每种字形赋予不同的字符编码代表不同的水印信息。在拍照,屏幕录像发生的信息窃密行为后提取出来电子格式的图像信息,运行水印信息读取工具识进行泄密溯源追踪操作。

参考资料

https://www.zhihu.com/question/50735753

https://www.freebuf.com/articles/system/133702.html

https://cloud.tencent.com/developer/article/1421561

https://patentimages.storage.googleapis.com/d9/e9/e4/49b86685ae3ad3/CN107423629A.pdf

http://staff.ustc.edu.cn/~zhangwm/Paper/2018_19.pdf

零信任理念有望缓解fastjson软件漏洞

微软在线技术峰会安全类PPT下载

史上最全的zoom漏洞和修复方案介绍

浅谈屏幕拍摄泄密跟踪的检测技术相关推荐

  1. 技术帖 浅谈屏幕比例 16比9和4比3的小秘密

    技术帖 浅谈屏幕比例 16比9和4比3的小秘密 随着平板电视的日益普及~  16:9 已经逐渐进入普通百姓的客厅 普及一下 关于屏幕比例的知识 解释一下 各种比例之间有何区别 结合本人的一点点 视频方 ...

  2. rnss和rdss的应用_浅谈北斗二代RDSS和RNSS组合技术.doc

    浅谈北斗二代RDSS和RNSS组合技术 浅谈北斗二代RDSS和RNSS组合技术 [摘 要]正在组网建设的"北斗二代"系统不仅完全继承兼容"北斗一代",在用户容量 ...

  3. 潇洒老师浅谈高光无痕注塑模具及成型技术

    浅谈高光无痕注塑模具及成型技术 高光是典型的无痕注塑的突出体现,但不是无痕注塑的全部.我们制作高光模具已经有几个年头了,主要是家电产品的外部装饰件,如前面板.装饰片等,但每次我们都遇到过同样的难题,即 ...

  4. 浅谈新兴室内外无线局域精准定位技术UWB(超宽带)

    浅谈新兴室内外无线局域精准定位技术UWB(超宽带) 1.UWB高精度定位系统概述 2.与传统定位比较 3.应用场景 4.实现uwb高精度定位 4.UWB室内定位的缺陷 5.应用案例 1.UWB高精度定 ...

  5. rnss和rdss的应用_浅谈北斗二代RDSS与RNSS组合技术

    龙源期刊网 http://www.qikan.com.cn 浅谈北斗二代 RDSS 与 RNSS 组合技术 作者:陈德旭 王成皇 刘延鹏 来源:<中国科技博览> 2015 年第 07 期 ...

  6. dom影像图形成数字地形图_浅谈数字正射影像图(DOM)的生产技术

    浅谈数字正射影像图 (DOM) 的生产技术 杜 磊 [摘 要] 摘 要 : 利用航空摄影像片和遥感卫片生产制作正射影像图 , 是地形图测 绘方法的又一技术 , 它补充和完善地形图所有的缺陷 , 制作的 ...

  7. 浅谈违停自动抓拍的行业技术难点与突破之道

    城市交通中的违章停车现象一直是城市中的顽疾,对道路的畅通以及行人安全均存在严重影响,如何规范驾驶员的停车行为,对违反交通规则的行为及时准确的进行取证查处,是道路交通秩序整治的关键. 一.行业发展迅速, ...

  8. 浅谈大型互联网的企业入侵检测及防护策略

    来自:美团技术团队 前言 如何知道自己所在的企业是否被入侵了?是没人来"黑",还是因自身感知能力不足,暂时还无法发现?其实,入侵检测是每一个大型互联网企业都要面对的严峻挑战.价值越 ...

  9. 浅谈C++中内存泄漏的检测

    首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复. 最简单的方法当然是借助于专业的检测工具,比较有名如BoundsCheck,功能非常强大,相信做C++开发的 ...

最新文章

  1. 微服务追踪系统,你绝对想不到!
  2. Paste模块的世界
  3. linux 静态配置多个ip,linux 配置静态IP
  4. 0428专题:行内元素与块状元素
  5. Python中集合(set)的操作及一些比较常见的用法
  6. Atitit.木马病毒websql的原理跟个设计
  7. (44)css面试题集锦一
  8. 面料正反、倒顺、经纬判别方法
  9. swagger -- 前后端分离的API接口
  10. SpringBoot知识点复习(第一次)
  11. [ 渗透工具篇 ] sqlmap 详解(一) sqlmap 安装详解
  12. android录屏直播方案,安卓手机录屏直播软件怎么用?
  13. 百度富文本编辑器UEditor增加自定义字体
  14. 华盛顿大学计算机专业gpa,华盛顿大学计算机专业相关介绍
  15. 我讨厌单元测试:滕振宇谈如何进行单元测试
  16. 按分数段统计学生人数python_用Excel统计各分数段学生数
  17. GraphPad Prism的八种数据表格式
  18. 免费沙箱软件模拟支付_小游戏虚拟支付沙箱测试报错
  19. python--学习数据伪造模块faker
  20. 搭建个人博客工具推荐

热门文章

  1. QQ能上,但是网页打不开?
  2. 疑问代词which/what/who的用法
  3. Summary:Fater Rcnn
  4. Fater RCNN 试着加入注意力机制模型
  5. 5000立方米球罐设计
  6. c语言less函数,less用法总结
  7. 卫星各个波段的说明及用途(C/Ku/Ka/S/L)
  8. 键盘调节台式计算机声音,键盘打字音效怎么设置 让键盘打字发出机械键盘声音方法...
  9. rust怎么拆除墙壁指令_腐蚀有什么指令?基本指令及服务器指令汇总
  10. php zend optimizer,【原创】ZendOptimizer 的安装