首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CIA机密文档追踪工具Scribbles详细分析

2017年4月28日,维基解密发布了CIA“涂鸦”(Scribbles)项目的文档和源代码(参考地址1)。这是一个文档预处理系统,用于给涉密文档打上“Web beacon”类型的追踪水印。...Scribbles的水印严格来说就是在文档中插入一个远程图像的URL,当文档被打开时,会主动通过HTTP或HTTPS协议的GET请求访问该URL,以加载远程图片,远程服务器接收到请求便可得知有机密文件已经被打开...2、系统源码分析 该系统可给Word, Excel, PowerPoint三种文档的多种版本打上水印,进行追踪,其原理和流程大致相同,下面就以Word文档水印生成流程的代码进行详细分析。...5) 之后,程序将之前解压处理并植入水印的XML文件还原回正常的Word文档,至此水印URL在新文档中植入完成。 ? 6) 接下来将水印生成的相关信息记录到日志文件中,水印嵌入过程到此结束。 ?...但是其也存在诸多弊端,一方面如其说明文档所述,对打开文档软件的有效性有所限制,如在Linux系统中的LibreOffice中打开时会失效。

2.1K70

机密Kubernetes:使用机密虚拟机和隔离环境来提升您的集群安全

在白皮书中,他们提出了使用机密计算的强烈动机: 数据存在于三种状态:传输中、静态存储和使用中。保护敏感数据在所有状态下的安全性比以往更加重要。...因此,确保恢复只能在相同的机密上下文中进行。 这并不限制整个系统的灵活性。AMD SEV-SNP的迁移代理(MA)允许用户将机密虚拟机迁移到不同的主机系统,同时保持TEE的安全属性不变。...开销分析 机密计算技术通过强大的隔离和增强的安全性为客户数据和工作负载提供了诸多优势,但这并非免费的。...)和多方计算(Multi-Party Computations,MPC)都是加密或密码学协议的形式,提供了与机密计算类似的安全性保证,但不需要硬件支持。...这已经使许多有趣且安全的项目得以出现: 机密容器 机密容器(CoCo)是一个CNCF沙箱项目,它将Kubernetes pod隔离在机密虚拟机中。

63140
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    适用于Java开发人员的微服务:管理安全性和机密

    最后,在我们开始之前,请将Java SE的安全编码指南作为您团队中任何Java开发人员的必读内容。此外,Java SE平台官方文档包括了所有与Java安全性相关的规范、指南和api的良好摘要。...外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IwuEWTf6-1585059082845)(C:\Users\Windows\Desktop\面向Java开发人员的微服务管理安全性和机密...此OWASP日志备忘单是一份重点文档,旨在提供有关构建应用程序日志记录机制(尤其是与安全日志记录有关)的权威指南。...在许多服务中,还有一种专用于管理加密密钥的服务,即密钥管理服务(或简称为KMS),令人惊讶的是,它不直接存储机密(它只能加密本应存储在其他位置的机密)。 安全门户是学习选项的重要资源。...AWS是该领域的长期领导者,有许多安全产品可供选择。 它甚至提供了两种不同的服务来管理您的加密密钥和机密:密钥管理服务(KMS)和机密管理器。

    1.3K30

    安全】产品文档捉虫活动

    为了提升广大用户的文档的使用体验,现推出【安全】产品文档定向捉虫活动。邀请大家对指定产品文档进行体验,反馈文档问题就有机会获得腾讯云电子代金券、京东储值卡和神秘好礼!...发现和反馈的文档问题价值越高,奖品越丰厚。说明:请您尽可能详细地描述遇到的问题和场景,以便我们尽快为您解决问题。产品范围本次捉虫大赛的检视对象为:安全产品文档。...包括:网络入侵防护系统、高级威胁检测系统、威胁情报云查与本地引擎、安全运营中心、威胁情报攻击面管理、威胁情报中心、安全数据湖、主机安全、容器安全服务、微隔离服务、移动应用安全、应用安全开发、二进制软件成分分析...、标准兼容测试、专家兼容测试、远程调试、手游安全测试、服务性能测试、品牌经营管家、游戏安全、风控平台、流量反欺诈、验证码、小程序安全、文本内容安全、图片内容安全、音频内容安全、视频内容安全、营销号码安全...您可 登录腾讯云,进入 文档中心,选择 安全 类别下的产品文档进行体验和捉虫。参与方式说明:1. 代金券发放对象为:已完成实名认证的腾讯云用户(协作者、子账号、国际账号除外)。2.

    32710

    维基解密公开CIA机密文档追踪工具Scribbles源码(别名为“Snowden Stopper”)

    Scribbles ,别名为“ Snowden Stopper ”(斯诺登终结者…),是一款将“web beacon”标签加入机密文件中,用以追踪告密者及国外间谍的软件。...最新版本的 Scribbles (v1.0 RC1)是在2016年3月1日发布的,CIA 将其文件标记为机密等级并保持机密性至2066年。...它为每个文档生成随机水印,将该水印插入到文档中,并将所有这样处理的文档保存在输出目录中,然后创建一个日志文件,该文件标识插入到每个文档中的水印。 ——Scribbles 用户指南 ?...每个用户打开这个被处理过的文档后,程序会在后台载入一个嵌入的文档并在 CIA 跟踪服务器上创建一条记录。这条纪录会与读取的文档关联,内容包括用户的身份,阅读文档的时间和 IP 地址。...Scribbles文档水印工具可以在微软Office2013(Win8.1 x64)、Office97-2016的文档中正常使用,而如果是Office 95文档或处于锁定/加密/密码保护状态的文档,该工具则将无法正常处理

    1.4K100

    文档管理系统:实时监控文档操作痕迹,让文档管理更安全

    在以知识构建企业壁垒的时代,企业文档安全管理非常重要,如何构筑更为安全文档管控环境,成为大家普遍关注的话题。...图片 目前市面上的文档管理软件提供的安全管理策略包括文档存储备份恢复、权限控制、IP限制安全策略、机器指纹、放扩散水印、数字证书、登录安全、网络加密传输等。...以上方式能够有效保障文档存储、利用安全。在此基础上,能否再让文档安全管控更进一步?除惯常的安全保障应用外,系统为用户补充了实时监控功能。...通过该功能,系统管理员可随时查看用户登入登出、用户活跃度、用户在线、用户注册等情况,从细微之处保障企业文档安全。...企业文档安全与企业成长发展息息相关,会博通希望通过工具软件,能够帮助切实、全面地保障文档安全。来源:会博通综合档案管理系统

    2.1K50

    作为唯一安全技术入选IEEE,机密计算为什么如此重要?

    举例来说,在模型训练领域,有学者基于可编程总线芯片以及安全控制实现了大规模的异构机密AI模型训练。...虽然有一些基于开发者标注的自动划分工具,也有人提出了库操作系统(LibOS)来简化现有应用的迁移,但是这些方案有着各自的局限性:自动化划分工具方案中,目前已有的自动划分工具只支持C/C++和Java,无法支持更多的语言...在系统层面,SPU内定制安全启动、安全设备抽象和安全容器技术使得原有代码无需重新编译即可运行,POSIX系统调用由SPU自行处理以避免Iago攻击,这些技术进一步保证了可信应用的机密性和完整性。...在未来,机密计算技术还将在可信、安全以及工程化落地和可扩展性方面不断演进,最终成为安全、普适、高性能、可扩展、易部署的AI数据和模型“安全的守护者”。...Civet: an efficient Java partitioning framework for hardware enclaves.

    1.1K30

    Java-文档注释

    参考链接: Java注释类型 1 Java注释概述   Java的三种注释:  (1)单行注释:// 注释内容  (2)多行注释:/… 注释内容…./  (3)文档注释:/*.....除了包注释外,还有一种类型的文档无法从Java源文件中提取,就是对所有类文件提供概要说明的文件。...·@throws:抛出的异常,和exception同义 Java除了提供基本的代码注释以外,还提供一种功能更加强大的注释形式:文档注释。...如果编写java源代码时添加了合适的文档注释,然后通过JDK提供的Javadoc工具可以直接将源代码里的文档注释提取成一份系统的API文档。 ...API文档就是用来说明这些应用程序接口的文档。对于java语言而言,API文档通常详细的说明了每个类、每个方法的功能及用法。

    1.4K50

    iOS传感器开发——为APP添加手机密码、指纹进行安全验证

    iOS传感器开发——为APP添加手机密码、指纹进行安全验证 一、引言         iPhone5s之后,iPhone硬件上已支持进行指纹识别的功能,相应的,一些新的api也可以应用于APP中,进行用户安全的验证...目前,开发者可以使用的安全验证方式有两种,一种是通过手机密码进行验证,一种是通过识别指纹进行验证。...二、为APP添加安全验证 要使用安全验证的相关api,我们需要引入如下头文件: #import  添加手机密码验证:... {             NSLog(@"%d,%@",success,error);         }];              } canEvaluatePolicy是用来判断是否支持手机密码验证的...,如果没有设置手机密码,会返回NO,如果启用了,会出现如下界面: ?

    79520

    Java 合并、拆分PDF文档

    处理PDF文档时,我们可以通过合并的方式,来任意组几个不同的PDF文件或者通过拆分将一个文件分解成多个子文件,这样的好处是对文档的存储、管理很方便。...下面将通过Java程序代码介绍具体的PDF合并、拆分的方法。...工具 Free Spire.PDF for Java 2.0.0 (免费版) 注:2.0.0版本的比之前的1.1.0版本在功能上做了很大提升,支持所有收费版的功能,对于通过Java编程来处理PDF文档非常实用...jar文件导入: 步骤 1:在Java程序中新建一个文件夹可命名为Lib。...【示例1】合并PDF文档 ? 合并前: ? 合并后: ? 【示例2】拆分PDF文档 这里分2种情况来进行。 测试文档: ? 1. 按每一页单独拆分 ? 拆分结果: ? 2.

    1.8K40

    MyBatis官方文档-Java API

    String env, Properties props) SqlSessionFactory build(Configuration config) 第一种方法是最常用的,它使用了一个参照了 XML 文档或上面讨论过的更特定的...我们在文档前面已经提及它了,但是这里要再次重申: ---- 如果一个属性存在于这些位置,那么 MyBatis 将会按照下面的顺序来加载它们: 首先读取在 properties 元素体中指定的属性; 其次...作为一个 Java API 的 configuration 类具有所有配置的开关,这些你已经了解了。...getConfiguration() 使用映射器 T getMapper(Class type) 上述的各个 insert、update、delete 和 select 方法都很强大,但也有些繁琐,可能会产生类型安全问题并且对于你的...value 属性用于指定 Java 类型而指定命名空间(命名空间名就是指定的 Java 类型的全限定名),name 属性(这个属性仅在MyBatis 3.4.2以上版本生效)直接指定了命名空间的名字。

    1.6K10
    领券