在企业信息化过程中。大量的企业重要图纸和资料都是以电子文件的方式存在。为了避免内部关键数据的外泄,採取了多种方式:设计部门的门禁管制、防火墙、禁止计算机的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. 几个前端博客 good

    http://www.cnblogs.com/JustinYoung/archive/2011/02/24/fresh-free-html-templates-2010.html http://www ...

  2. regsvr32 命令小集注册OCX控件,注册控件(包括十几个举例)

    Regsvr32 进程文件: regsvr32 or regsvr32.exe  进程名称: Microsoft DLL Registration Service  英文描述: regsvr32.ex ...

  3. jquery easyui Accordion的使用

    <html> <head> <script src="jquery-easyui/jquery.min.js"></script> ...

  4. 14.6.3 Grouping DML Operations with Transactions 组DML操作

    14.6.3 Grouping DML Operations with Transactions 组DML操作 默认情况下,连接到MySQL server 开始是以启动自动提交模式, 会自动提交每条S ...

  5. hao947 : Mybatis resultMap配置插入和主键自增返回 : 好947

    映射配置文件  好947  <!-- type:映射实体类的数据类型 id:resultMap的唯一标识 -->  <resultMap type="person" ...

  6. javascript学习初衷

    很久没有过来写东西了,由于要做小网页,介于不懂javascript,一味的去爬其他站点的代码下来,却不能自由组合,控制,达到自己想要的效果, 于是只能沉下心,javascript从头学起,还记得张老师 ...

  7. cape town

    开普敦_百度百科 开普敦

  8. C / C++算法学习笔记(7)-双向冒泡

    原始地址:双向冒泡 通常的冒泡是单向的,而这里是双向的,也就是说还要进行反向的工作. 代码看起来复杂,仔细理一下就明白了,是一个来回震荡的方式. 写这段代码的作者认为这样可以在冒泡的基础上减少一些交换 ...

  9. Delphi XE中类成员的访问权限(新增了strict private和strict protected,还有automated)

    Delphi XE中类成员的访问权限共提供了6个关键词来用于限定访问权限:public.private.protected.published.automated strict private . s ...

  10. 如何制作python安装模块(setup.py)

    Python模块的安装方法: 1. 单文件模块:直接把文件拷贝到$python_dir/lib 2. 多文件模块,带setup.py:python setup.py install 3. egg文件, ...