返回顶部
首页 > 资讯 > 服务器 >vsftp开启登录,上传,下载,删除等操作审计日志
  • 825
分享到

vsftp开启登录,上传,下载,删除等操作审计日志

服务器vsftpvsftpd审计日志操作审计 2023-12-25 12:12:22 825人浏览 安东尼
摘要

vsftp开启登录,上传,下载,删除等操作审计日志 背景 今天业务告知说有人把前天下午和昨天一天的ftp上面的附件被人删除了,首先我是非常的惊讶,居然会发生这种事,但是好在这个ftp不是我们负责的,内心瞬间下来了,要是咱负责的ftp服务

vsftp开启登录,上传,下载,删除等操作审计日志

背景

今天业务告知说有人把前天下午和昨天一天的ftp上面的附件被人删除了,首先我是非常的惊讶,居然会发生这种事,但是好在这个ftp不是我们负责的,内心瞬间下来了,要是咱负责的ftp服务器出现了这种问题,那还了得,不过咱的服务器的话也是放心的,各种监控,日志审计全开着,不怕找不到“证据”,好吧,言归正传,业务需要我们配合到ftp服务器上面找到事“谁”删除的,当然了这个也是非常简单的,拉了个会议,负责ftp团队进行投屏,我们进行远程指导,开始找各种日志,但是吧,事实往往不能如人所愿,啥也没有,对方vsftp只有xfer日志,这个日志里面只记录了上传和下载记录,其他的啥记录都没有,没有删除的记录,实在没找到,于是领导要求,添加上用户操作的审计操作日志,放置后续这类事情的再次发生,自己也是纳闷,好歹也是vsftp服务器,难道没有备份吗,没办法不是咱们自己团队的服务器,领导,安排了,那就干呗

  • 逻辑还是比较简单的,我们需要的审计日志,就是vsftp自带的vsftpd日志,vsftpd有两种日志,一种是xfer日志,一种就是vsftp日志,其中vsftp日志,这个里面就会详细的记录了包括用户登录,连接,上传,下载,删除,等等操作审计日志,废话不多说,开干

前言

操作之前需要对/etc/vsftpd/vsftpd.conf(具体位置需要根据实际环境),进行备份
2、需要提前通知业务人员,本操作涉及vsftp服务的启动和停止操作
3、本操作不涉及vsftp附件的操作,停止服务会导致该服务暂时无法使用
4、也可以先备份配置文件,修改配置文件,然后重启vsftpd服务,好处就是中断服务为几秒钟,但是不建议这样操作,还是正常变更,在窗口期内做好业务测试

1、备份配置文件

相关命令:[root@localhost vsftpd]# cp /etc/vsftpd/vsftpd.conf $(备份目录)/$(备份的文件名称)

这里备份已备份到当前路径下为例
在这里插入图片描述

##注意:本路径适用于采用rpm安装部署的vsftp,如果vsftp有指定的配置文件的话,需要备份指定的配置文件,一定要备份

2、停止vsftp服务

相关命令:[root@localhost vsftpd]# systemctl stop vsftpd    ##停止vsftp服务[root@localhost vsftpd]# ps -ef | grep vsftp       ##查看是否还有vsftp进程残留

在这里插入图片描述

注意:如果有自定义配置启停脚本,已自定义为准

3、修改配置文件

相关命令:[root@localhost vsftpd]# vim /etc/vsftpd/vsftpd.conf       ##用vim编辑器打开vsftp的配置文件(具体路径以实际环境为准)****************在配置文件里面添加这两行dual_log_enable=YESvsftpd_log_file=/var/log/vsftpd.log******************#保存并退出ctrl+c :wq[root@localhost vsftpd]# grep "log" /etc/vsftpd/vsftpd.conf     ###检查是否添加成功

在这里插入图片描述

注意:

(1)dual_log_enable=YES ###当该值等于yes的时候,表示开启了vsftpd.log日志
(2)vsftpd_log_file=/var/log/vsftpd.log ###指定下vsftpd.log日志的路径,不指定的话默认就是这个路径

4、启动vsftpd服务

相关命令:[root@localhost vsftpd]# systemctl start  vsftpd   ###启动vsftpd服务[root@localhost vsftpd]# ps -ef | grep vsftp     ###检查服务是否存在进程

在这里插入图片描述

5、验证test-1用户的操作审计

5.1 用户的连接和登录审计

在这里插入图片描述

(1)连接vsftp记录
Thu Jan  5 00:31:16 2023 [pid 15709] CONNECT: Client "::ffff:IP地址"
(2)加入vsftp记录
Thu Jan  5 00:31:16 2023 [pid 15708] [test-1] OK LOGIN: Client "::ffff:IP地址"

5.2 用户的上传操作审计

在这里插入图片描述

(3)上传文件记录
Thu Jan  5 00:32:53 2023 [pid 16289] [test-1] OK UPLOAD: Client "::ffff:IP地址", "/home/test-1/11.txt", 24215 bytes, 5062.61Kbyte/sec

5.3 用户的重命名操作审计

在这里插入图片描述

(4)文件重命名记录
Thu Jan  5 00:34:12 2023 [pid 15710] [test-1] OK RENAME: Client "::ffff:IP地址", "/home/test-1/11.txt /home/test-1/112.txt"

5.4 用户的下载操作审计

在这里插入图片描述

(5)下载文件记录
Thu Jan  5 00:36:33 2023 [pid 17602] [test-1] OK DOWNLOAD: Client "::ffff:IP地址", "/home/test-1/112.txt", 24215 bytes, 8643.08Kbyte/sec

5.5 用户的删除操作审计

在这里插入图片描述

(6)删除文件记录
Thu Jan  5 00:37:29 2023 [pid 15710] [test-1] OK DELETE: Client "::ffff:IP地址", "/home/test-1/112.txt"

6、日志查看方法及详情

在这里插入图片描述

7、回退方案

回退步骤(操作方法和变更一致,这里就不在展示了,基本步骤操作都一样)
1、停止vsftp服务
2、回退备份的配置文件
3、启动服务
4、验证业务
5、可以清理掉/var/log/vsftpd.log文件(如果有生成)

8、结束语

当发现这种问题,首先要考虑的是不是账号密码被泄露或者过于简单等情况导致的密码被他人知晓,无疑就以下三种情况进行考虑,并做好方法办法

  • 密码被爆破或者破解,解决办法:更改密码,密码强度要高
  • 熟人作案也有可能是正常需求或者是误操作,解决办法:更改账户,做到专项专用
  • 服务器运维方法问题,解决办法:协调运维做好附件的备份工作,做好相关高权限账号的审计记录

来源地址:https://blog.csdn.net/guijianchouxyz/article/details/128573580

--结束END--

本文标题: vsftp开启登录,上传,下载,删除等操作审计日志

本文链接: https://lsjlt.com/news/551778.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作