本发明涉及一种实时监控数据传输的方法,属于计算机数据安全处理领域。
背景技术:
近年来数据备份业务使用的日渐增多,对数据安全要求也越来越高。随着计算机网络的飞速发展,信息安全的重要性日趋明显,但是,作为信息安全的一个重要内容——数据备份的重要性却往往被人们所忽视。只要发生数据传输、数据存储和数据交换,就有可能产生数据故障。这时,如果没有采取数据备份和数据恢复手段与措施,就会导致数据的丢失。甚至造成不可估量的损失。这些漏洞意味着不计其数的系统安全隐患,最近著名的安全厂商ibm也发生了严重的误删事件,可以说现在计算机系统的安全隐患无时不在,无处不在。所以怎么样备份您的重要数据是一个非常严重而迫切的问题。虽然在没有发生的时候可能觉得安全问题离您很远。但是一旦系统发生误删、病毒发作、系统崩溃、甚至于硬件损坏的时候,您的数据将发生不可逆转的损坏。大家都知道现在数据意味着什么。所有我们建议您将您的重要数据以备份的方式保存下来,即使在您的计算机完全被毁的情况都不会使您的数据遭受损失。而且养成每天花几分钟备份数据的好习惯,这样即使某一天您的电脑损坏或计算机丢失了,起码您的数据还在。您损失的可能是一块硬盘、一台笔记本的物理成本而已,而您的重要数据将不受丝毫影响。
计算机里面重要的数据、档案或历史纪录,不论是对企业用户还是对个人用户,都是至关重要的,备份过程中一但不慎出现错误,会导致以后的还原不准确甚至于不能还原,这都会给企业或者个人造成不可估量的损失,备份过程中数据被截获盗走也会造成很严重的后果,轻则辛苦积累起来的心血付之东流,严重的会影响企业的正常运作,给科研、生产造成巨大的损失。所以,对于备份数据的监控十分必要。
技术实现要素:
本发明目的是为了确保备份过程中数据完整不丢失及不被他方截获。采用插入检测数据包的方法对传输的数据进行监控。
为了达到监控目的,本发明的技术方案是这样实现的:
在进行数据传输的过程中向传输的数据中不断的插入检测数据包,备份过程中,我们只需监控监测数据包,通过检测数据包的状态判断备份数据的安全。本发明中的检测数据包是指包含了插入时备份数据时的状态及检测数据包自身状态信息的数据包。
具体步骤如下:
首先,对待备份数据进行备份,在数据传输前插入第一个检测数据包,当备份的数据达到了一定大小后再插入第二个检测数据包,依次类推,直到备份结束。
然后,在接收备份的数据时首先接收到的是第一个检测数据包,核对检测数据包的信息,如果信息无误则丢弃数据包,开始接收备份的数据并记录其大小,继续接收第二个检测数据包并核对其信息和之前接收到的备份数据的信息是否一致,直到截获最后一个检测数据包,如果中间出现信息不符的情况,即备份过程出现问题,则通知监控系统发出警报。
上述过程中信息相符指的是数据检测包中记录的数据大小和接受的上一个数据检测包与本次接收的数据检测包之间接收到的数据大小相同;信息不符指的则是这两个大小值不同。
本发明可用在数据备份,远程容灾,灾难恢复等数据传输的过程中,该方法保护了数据传输过程中的完整性,同时保护了数据不被恶意截获,提高了数据传输的安全性。使得数据备份更加安全可靠。
附图说明
图1是一种备份数据监控示意图;
图2是一种获取数据切割器流程图。
具体实施方式
本发明提出了一种通过插入检测数据包的方式监控传输数据的方法。
如图1,客户端317开始进行数据备份,在数据发送之前插入第一个数据检测包412,当传送了nk大小的数据之后在数据传送端317处插入第二个数据检测包413,备份数据时再次传送nk的大小时插入第三个数据检测包,依次类推直到数据传送结束。
在备份数据的接收端即服务器311端,首先接收的便是第一个数据检测包412,此数据检测包的头信息会通知接收端做好准备开始接收备份数据并统计所接收到的备份数据的大小。
当接收到第二个数据检测包413时,核对已接收到的数据大小和413中记录的值nk是否相等,若两者相等,则丢弃数据检测包,继续接收备份数据,并重新统计数据大小;若两者不相等,则发出警报,停止备份。
图2是检测数据包,如所示,检测数据包中首先是一个数据包头信息,这个头信息表示了数据包的状态。而后是数据的状态信息,数据的大小指的是本次检测数据包和上一个检测数据包之间发送的备份数据的大小值,即为nk(n为不定值)。最后是数据包的一个结束信息,接收到这个信息表示本数据包接收完毕。
1.一种实时监控数据传输的方法,其特征在于包括:
对监控的数据进行传输,在传输数据时插入第一个检测数据包,当备份数据流发送了一定大小后再插入第二个检测数据包,依次类推,直到数据传送结束;
在接收备份数据时首先接受的是第一个检测数据包,核对检测数据包信息,如果信息无误则丢弃数据包,开始接受备份的数据并记录其大小,继续接收第二个检测数据包核对信息,直到接收到最后一个检测数据包,如果中间出现信息不符的情况,即数据传输过程出现问题,则监控系统发出警报。
2.如权利要求1中所述的一种实时监控数据传输的方法其特征在于,检测数据包中首先是一个数据包头信息,这个头信息表示了数据包的状态;
而后是数据传输过程的状态信息,传输数据的大小指的是本次检测数据包和上一个检测数据包之间发送的备份数据流的大小值,即为nk(n为不定值)。最后是数据包的一个结束信息,接收到这个信息表示本数据包接收完毕。
3.如权利要求1中所述的一种实时监控数据传输的方法其特征在于,信息相符指的是数据检测包中记录的数据大小和接受的上一个数据检测包与本次接收的数据检测包之间接收到的数据流大小相同;信息不符指的则是这两个大小值不同。
技术总结