如何解决数据文件传输的风险?

简介: 如何解决数据文件传输的风险?系统底层的重要、核心数据文件时常面临着更新和传输,仅仅依靠防止拷贝数据文件是无法避免事故的发生、也无法快速定位事故原因、更加无法及时恢复灾难。那么“快速定位事故原因、及时恢复数据文件、将经济损失降至最低”成为我们时刻紧绷的一根弦。

如何解决数据文件传输的风险?

系统底层的重要、核心数据文件时常面临着更新和传输,仅仅依靠防止拷贝数据文件是无法避免事故的发生、也无法快速定位事故原因、更加无法及时恢复灾难。

那么“快速定位事故原因、及时恢复数据文件、将经济损失降至最低”成为我们时刻紧绷的一根弦。

安全事件随时可能发生

[2016/06/20 11:44] 事故反馈

运维部门负责人接到前端业务人员反馈某个业务系统某些页面无法访问,致使产品订单无法进行正常交易。

wKiom1dr99PgkUWRAADtyHjP_fE361.png-wh_50 

[2016/06/20 11:45] 事故分析

经过系统开发人员检查,发现业务系统里的某个文件在11点43分更新过,很有可能是文件更新导致系统无法访问。

部门负责人责令尽快恢复业务系统和追查事故原因。

[2016/06/20 11:46] 事故定位

基于“文件名”和“业务系统的地址”进行全局检索,很快定位到某人11点40登录过此业务系统的后台,在11点41分使用sz命令下载了此文件,又在11点43分使用rz -y命令上传了此文件,直接覆盖了原来的文件,致使业务系统的某个页面无法正常访问

[2016/06/20 11:49] 危机解除

在堡垒机中导出下载的文件和上传的文件,将2个文件内容进行对比分析,发现2个文件的部分代码不一致。开发人员及时修复文件后,很快将业务系统恢复正常。

模拟事故经过

模拟整个事件过程:

(1)运维人员登录系统后台,传输之前,test.txt文件内容是“123456 111111”。

(2)然后使用sz命令下载文件至本地。

(3)在本地修改test.txt文件的内容。

(4)再使用rz -y命令上传文件至系统后台。

(5)最后看到test.txt的内容是“111111”。

wKiom1dr9_mDABv3AADKByIke-U380.png-wh_50 

(6)通过堡垒机的审计功能快速定位。

wKioL1dr-AaCoEDqAABj7jQcqdc967.png-wh_50 

(7)可直接通过SHA1值判断文件是否一致。

下载文件:

wKioL1dr-B-DEYOcAAA94vp1W4E006.png-wh_50 

上传文件:

wKiom1dr-D3ysbR0AAASnRGSKMA777.png-wh_50 

更多风险等着我们

传输文件的方式多种多样,如SCP、SFTP、FTP、RDP(磁盘映射和剪贴板)、zmodem等,如果未能及时做到事前预防、事中控制、事后审计,那后果不堪设想。

可能存在的风险有:

(1)上传恶意文件或***

(2)窃取数据文件

(3)***

(4)有意***

(5)无意操作

     ......

风险最小化

鉴于本次危机能及时、顺利处理,得益于前期规范整个运维管理,特别是在文件传输方面进行了严格的管控和审计:

(1)基于权限管理,规范人和服务器之间的关系,做到事前预防

(2)基于文件传输控制策略,控制哪些人可以传文件、哪些人不能传文件,做到事中控制

(3)基于文件审计,对传输过任何文件必须完整保存,做到事后定位

(4)基于电子工单审批,实现没有文件传输权限的人可以申请传输文件,但必须得到管理员同意之后才可以传输文件,并且完整保存传输的文件。


运维小百科之“Zmodem/rz/sz简介

什么是Zmodem

Zmodem协议是针对modem的一种错误校验协议。利用Zmodem协议,可以在modem上发送512字节的数据块。它是Xmodem 文件传输协议的一种增强形式,不仅能传输更大的数据,而且错误率更小。

什么是rz/sz

rz/szLinux/UnixWindows之间进行Zmodem文件传输的命令行工具。要使用这个命令行工具,必须要求windows端有支持Zmodemtelnet/ssh客户端程序,如常用的xshellSecureCRT等工具。

wKioL1dr-Q7SW0KLAACm6FU5UAI771.png-wh_50

如何使用rz/sz

使用xshellSecureCRT等工具登录Linux/Unix,运行rz/sz命令及参数:

(1)sz:将选定的文件发送(send)到本地终端文件目录中;

(2)rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传Linux/Unix服务器。

使用rz/sz时,请注意:有些Linux/Unix系统下默认是没有安装rzsz软件包的,需要到网上下载相应版本的安装包进行手动安装。

相关文章
|
2月前
|
存储 监控 算法
确保大文件上传数据完整性和准确性的方法
【10月更文挑战第17天】通过以上多种方法的综合运用,可以有效地确保大文件上传数据的完整性和准确性,为用户提供可靠的上传体验。同时,随着技术的不断发展,还需要不断地探索和创新,以适应不断变化的需求和挑战。
|
2月前
|
存储 监控 安全
服务器维护是确保服务器稳定运行、数据安全和性能优化的重要过程
【10月更文挑战第4天】服务器维护是确保服务器稳定运行、数据安全和性能优化的重要过程
139 65
|
2月前
|
存储 安全 前端开发
端到端加密:确保数据传输安全的最佳实践
【10月更文挑战第12天】端到端加密(E2EE)是确保数据传输安全的重要手段,通过加密技术保障数据在传输过程中的隐私与完整性,防止第三方窃听和篡改。本文介绍E2EE的工作原理、核心优势及实施步骤,并探讨其在即时通讯、文件共享和金融服务等领域的应用,强调了选择加密协议、密钥管理、数据加密及安全接口设计的重要性,旨在帮助企业和开发者有效保护用户数据,满足数据保护法规要求。
|
2月前
|
存储 安全 算法
如何确保用户密码在存储和传输过程中的安全性?
【10月更文挑战第4天】如何确保用户密码在存储和传输过程中的安全性?
|
3月前
|
存储 安全 算法
如何确保用户密码在存储和传输过程中的安全性
如何确保用户密码在存储和传输过程中的安全性
|
4月前
|
SQL 安全 测试技术
【数据守护者必备】SQL数据备份与恢复策略全解析:从全量到日志备份,手把手教你确保企业信息万无一失的实战技巧!
【8月更文挑战第31天】数据库是企业核心业务数据的基石,为防止硬件故障、软件错误或人为失误导致的数据丢失,制定可靠的备份与恢复策略至关重要。本文通过一个在线购物平台的案例,详细介绍了使用 SQL Server 进行全量备份、差异备份及事务日志备份的方法,并演示了如何利用 SQL Server Agent 实现自动化备份任务。此外,还提供了数据恢复的具体步骤和测试建议,确保数据安全与业务连续性。
212 0
|
7月前
|
安全 算法 量子技术
秘钥通信在哪些方面有助于保障数据传输安全?
【5月更文挑战第14天】秘钥通信在哪些方面有助于保障数据传输安全?
38 0
|
7月前
|
存储 安全 网络安全
怎么看服务器是中毒了还是被攻击?以及后续处理方案
怎么看服务器是中毒了还是被攻击?以及后续处理方案
|
缓存 网络协议 Linux
网络的救命稻草:重传机制如何确保数据顺利传输?
在网络传输中,数据的可靠性和稳定性一直是一个重要的挑战。幸运的是,重传机制应运而生,为我们解决了这个问题。本文将深入探讨重传机制在网络中的应用和工作原理。我们将介绍TCP中最常见的超时重传和快速重传,以及SACK和D-SACK这两种高级重传机制。了解这些机制如何工作可以帮助我们更好地理解数据传输的可靠性和稳定性的保障。
439 1
网络的救命稻草:重传机制如何确保数据顺利传输?
|
安全 Shell 网络安全
SFTP:保障数据安全的高效文件传输方式
在现代互联网时代,文件传输是各种业务活动中不可或缺的一部分。然而,安全性成为了一个关键问题,特别是涉及敏感数据的情况下。SFTP(Secure File Transfer Protocol)作为一种安全的文件传输方式,既能满足高效传输的需求,又能确保数据的保密性和完整性。本文将深入介绍SFTP的基本概念、工作原理以及如何配置和使用它来实现安全的文件传输。
2103 0