在企业信息化过程中。大量的企业重要图纸和资料都是以电子文件的方式存在。为了避免内部关键数据的外泄,採取了多种方式:设计部门的门禁管制、防火墙、禁止计算机的USB接口等等。

可是泄密问题还是时有发生,原因是电子文档的外泄途径太多。攻克了外部人员非法訪问的问题。但不能根本解决电子文档内部人员造成的二次传播问题,靠“堵”的方法是难以保护数据安全的。

     针对客户的需求我们开发了一套PDF数据防扩散系统软件。它是一个对PDF文件设定阅读次数、阅读期限、打印次数的软件系统。

在系统部署上,分server端文档管理系统和client阅读软件系统。

server端文档管理系统支持PDF文档的上传、入库、加密、加入水印、文档的权限管理、人员的权限管理,可全程跟踪文档的阅读、打印等功能。client採用我们自主开发的PDF专用阅读器,除阅读功能外,还支持打印份数控制,满屏水印保护文档版权,防拷贝。过期文档自己主动删除等功能。

     北京红樱枫软件有限公司从十年前就已经涉及足PDF文档格式的研究,产品涉及PDF的读写、转换、浏览、加密保护等多方面。

我们的初衷是要让国内的用户不仅可以享受到PDF的最新技术,同一时候还要用得起。因为我们有自己的技术,所以产品也更具优势和特色。

 
功能介绍
    PDF作为网页公布的主要格式随着互联网事业的发展得到了极大的普及和推广。

从PDF1.0到PDF1.7。每一次版本号的更新都伴随着对应的技术革新。

就安全性来说,从最早的40位加密,到后来的128位加密,AES加密算法。再到如今的数字签名技术,能够说将用户的需求一一实现。

 
1.PDF转换
    因为PDF格式本身的优越性。所以将不同的文件格式(文本或图像)统一转换成PDF。在转换过程中能够对PDF文件增加禁止打印、禁止编辑、禁止改动等保护功能,使生成的文件仅仅能用于浏览。

2.PDF编辑
    为了与其他公司的PDF进行差别。能够通过水印、印章、签名、凝视等方式对PDF进行特殊加工。增强防伪功能,起到限制播的作用。
3.PDF浏览
    既可在通用浏览器中打开阅读。也可在定制浏览器中打开。

既可限制在某一台PC上浏览。也可限制在规定期限内浏览。

4.PDF打印
    通过网络对打印过程监控,能够限制在某台打印机上输出,也可限制打印次数。
 
实现方式
    PDF防扩散功能能够通过公司现有的PDF处理库,或在此基础上依据用户需求稍加改动来实现。
1.PDF转换
    通过后台启动应用程序的方式,採用PDF虚拟打印驱动程序(HYF PDFDriver4.0)实现文档格式的批量转换功能。并能够设置PDF的版本号,用户口令及是否支持打印、编辑、改动等操作。支持转换的文档格式有OFFICE文档,JPG,TIFF,GIF,TXT,XML,HTM类文档。
2.PDF编辑
    通过PDF加水印库。能够批量向PDF添加水印,并可设置水印的数量和排布方式。水印即能够是文字,也能够是图像,而且支持透明效果。

支持的图像格式有BMP,JPG,GIF,PNG。

    电子图章的实现方式同加水印。
    通过PDF凝视库,能够向PDF中添加文本及图形信息。

    通过PDF电子签名库,能够向PDF中增加作者的署名信息,接收者凭公钥才干浏览。发送者可用私钥验证该文件是否被改动过。
3.PDF浏览
    通过转换生成的PDF是标准PDF,能够採用市面上流行的PDF浏览器打开阅读。如Acrobat Reader,Foxit Reader,方正Apabi等。

假设限制阅读,也能够将PDF加工成特殊的PDF,通过公司自己的PDF浏览器阅读,用其他的浏览器则不能打开。

通过网络消息的传递。授权ID信息一经确认。就不可能再用其他PC浏览。

因为有了特殊的浏览器,所以限制时间浏览也是能够实现的。眼下能够採用执行Java脚本来实现。

4.PDF打印
    通过布署在server上的打印管理模块实现打印的全过程监控,不仅能够优化打印资源,还能够读取client的ID信息。

这些信息即能够作为水印信息直接打印输出,也可在打印日志中具体说明,起到备份档案的作用。实现打印次数的控制自然也不在话下。

 
    以上方案可依据用户的实际需求进行改动和补充。

涉及到的产品,能够參照相关的技术说明文档。

PDF数据防扩散系统方案的更多相关文章

  1. 2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(监听Wi-Fi和APP的数据)

    1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(来看一下怎么样监听网络数据,监听电脑上位机软件的数据) 因为那个软件只能监听咱自己电脑上的数据,所以咱就用电 ...

  2. 1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(来看一下怎么样监听网络数据,监听电脑上位机软件的数据)

    首先安装网络监听软件 运行这个软件 这个软件安装到电脑上,默认是监听咱电脑上的网络通信 咱们先监听电脑的软件的网络通信数据,然后再说怎么监听Wi-Fi和APP的软件的网络通信数据 咱就监听咱基础篇的 ...

  3. 4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(云端电脑(Windows)安装配置数据库,使用本地Navicat for MySQL和手机APP 远程连接测试)

    3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(安装配置数据库,使用Navicat for MySQL和手机APP 连接测试) 根据前面的教程把软件复制到云 ...

  4. 3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(安装配置数据库,使用Navicat for MySQL和手机APP 连接测试)

    2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(数据库简单说明) https://www.mysql.com/ 咱用安装版的 我把自己下载的放在了这里 现在 ...

  5. 2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(数据库简单说明)

    1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(视频总揽) 这里有个教程   http://www.cnblogs.com/best/p/6517755.h ...

  6. 1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(视频总揽和功能演示)

    主要实现的功能 其它视频和资料稍候再补充上 我先写后面的文章 2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(安装数据库,数据库简单说明)

  7. "过期不候"--具备生命周期的数据的技术实现方案

    "过期不候"--具备生命周期的数据的技术实现方案 1   引言 本文可以作为之前的一个 原理性文章 对应的 技术实现部分 . 此处给出其上文的直达电梯: http://www.cn ...

  8. DedeCMS数据负载性能优化方案简单几招让你提速N倍

    前文介绍了DedeCMS栏目列表页实现完美分页的方法,避免了大部分重复栏目标题对搜索引擎的影响,对SEO更有利.今天,分享一下DedeCMS数据负载性能优化的方法. 接触织梦也有三年多时间了,对它可谓 ...

  9. 4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(为域名申请SSl证书)

    3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(购买域名,域名绑定IP) 然后就是等着..... 假设可以了 咱呢是配置MQTT实现SSL安全加密通信,所以 ...

随机推荐

  1. 使用JDBC对数据库实现批处理操作

    本篇讲述如何使用JDBC对数据库实现批处理操作.很多时候单条SQL命令不能满足我们的需求,我们需要对数据库一次实现很多操作,需要发送一批SQL命令给数据库执行. 而JDBC也提供了相应的方法给我们实现 ...

  2. [置顶] 手把手教你iOS消息推送证书生成以及Push消息

    iOS推送消息是许多iOS应用都具备的功能,今天在给应用加推送功能,在生成证书的过程中,发生了各种令人蛋痛的事.下面就把步骤拿出来分享下: iOS消息推送的工作机制可以简单的用下图来概括: Provi ...

  3. innerXml,outerXml,innerText的不同

    原文:innerXml,outerXml,innerText的不同 昨天看到咱们园子里有一个仁兄写的关于xml的有关操作,在读的过程中,由于是初学者有不明白的地方就查资料,发现自己多innerXml, ...

  4. 今天就这么乱糟糟的过啦~刚刚接触html,就稍微写了一下,明天加油,今天直接贴图

    2015-01-01 <!DOCTYPE HTML> <html> <head> <meta charset = "gb2312"> ...

  5. Flex Label自动截取、自动换行

    label.maxDisplayedLines=0;      // 默认多行显示,不截取 label.maxDisplayedLines=1;     //任意整数,显示单行文本,自动截取(...) ...

  6. 测试关闭mojo utf-8

    [root@wx03 ~]# cat test.pl use Mojolicious::Lite; use JSON qw/encode_json decode_json/; use Encode; ...

  7. 【MongoDB】学习MongoDB推荐三本书

    近期学习mongodb,感觉这三本书写得不错.非常大家分享一下:

  8. hdu2159 Fate 二维背包

    #include <cstring> #include <string> #include <cstdio> #include <cmath> #inc ...

  9. tar.gz文件命名和压缩解压方法

    tar.gz文件命名 tar这是文件打成一个包,无压缩; gz同gzip标记的包.tar文件压缩; 所以它成为一个.tar.gz档 压缩 # tar cvfz backup.tar.gz /xxx/ ...

  10. zoj 3870

    题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5518 题意:n个数,从中选出两个数,问这两个数的异或值大于两个数较大 ...