在企业信息化过程中。大量的企业重要图纸和资料都是以电子文件的方式存在。为了避免内部关键数据的外泄,採取了多种方式:设计部门的门禁管制、防火墙、禁止计算机的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. python实现刷博器(适用于新浪、搜狐)

    本文总结于智普教育: 做点小东西,有成就感,才会有动力学下去哈! 先上代码: 1: import webbrowser as web 2: import time 3: import os 4: co ...

  2. Mysql 5.1升级为mysql 5.6遇到的问题及解决方式

    yum是不可行的.因为yum源没更新,我已经使用了163网易的源,但是还是不行.最新版仍然不是5.6.没办法,mysql分区是5.5之后的功能,要使用分区功能,就必须升级.. 去官网下载地址:http ...

  3. boost:asio编译

    参考:http://hi.baidu.com/need_for_dream/blog/item/c14a28086a504c33e92488b5.html 环境: VS2010, boost1.38. ...

  4. java 控制表项删除、编辑、添加(实现接口)

    package com.platformda.optimize; import java.awt.BorderLayout; import java.awt.Point; import java.aw ...

  5. XP下的进程静音技术(遍历进程,遍历输入模块,遍历输入函数,找到函数并HOOK) good

    很多浏览器有这种功能,实现原理都是一样.发声源基本都来自Flash,比如Flash游戏啦,视频播放器啦等等 而Flash的发声都是通过winmm.dll::waveOutWrite函数来完成,所以,我 ...

  6. dm642在线写EPROM.txt

    void wirteEPROM() { //#include <stdio.h>     unsigned short bufeprom[30],i,val;  FILE *fp;     ...

  7. iOS_时间相关

    计算两个时间之差,并以倒计时的方式显示: 比如:剩余XX天XX小时XX分XX秒 效果图例如以下: NSDate的分类: 使用场景: watermark/2/text/aHR0cDovL2Jsb2cuY ...

  8. Delphi中WebBrowser自动填表模板

    unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, ...

  9. HDU 1242——Rescue(优先队列)

    题意: 一个天使a被关在迷宫里,她的很多小伙伴r打算去救她.求小伙伴就到她须要的最小时间.在迷宫里有守卫.打败守卫须要一个单位时间.假设碰到守卫必须要杀死他 思路: 天使仅仅有一个,她的小伙伴有非常多 ...

  10. 无法引入import com.sun.management.OperatingSystemMXBean

    现象:在JDK的安装包的jre\lib\rt.jar包里确实有这个类com.sun.management.OperatingSystemMXBean,但是就是不能import  com.sun.man ...