解决方案-漏洞是什么意思-零基础白客笔记

解决方案-漏洞是什么意思-零基础白客笔记

漏洞描述

FTP 弱口令或匿名登录漏洞,一般指使用 FTP 的用户启用了匿名登录功能,或系统口令的长度太短、复杂度不够、仅包含数字、或仅包含字母等,容易被黑客攻击,发生恶意文件上传或更严重的入侵行为。

漏洞危害

黑客利用弱口令或匿名登录漏洞直接登录 FTP 服务,上传恶意文件,从而获取系统权限,并可能造成数据泄露。

加固方案

不同 FTP 服务软件可能有不同的防护程序,本修复方案以 2008 中自带的 FTP 服务和 Linux 中的服务为例,您可参考以下方案对您的 FTP 服务进行安全加固。

重要提示:

系统 FTP 服务安全加固**

打开 IIS 信息服务管理器,查看所有 FTP 服务相关的安全加固功能。

漏洞英文bug_漏洞是什么意思_ftp漏洞

1. 禁用匿名登录

创建 FTP 帐户。

在开始>管理工具>计算机管理>本地用户和组中,创建用户,设置强密码(密码建议八位以上,包括大小写字母、特殊字符、数字等混合体,不要使用生日、姓名拼音等常见字符串),并设置该用户属于 用户组。

禁用匿名登录。

漏洞是什么意思_ftp漏洞_漏洞英文bug

2012系统 FTP 禁用匿名登录服务

漏洞是什么意思_ftp漏洞_漏洞英文bug

2. 启用强密码安全策略

在 系统中,强密码策略是通过组策略控制的。您可以打开本地组策略编辑器(.msc),计算机配置> 设置>安全设置>账户策略>密码策略,启用密码复杂策略。

漏洞是什么意思_漏洞英文bug_ftp漏洞

启用密码必须符合复杂性要求策略后,在更改或创建用户密码时会执行复杂性策略检测,密码必须符合以下最低要求:

3.启用账户登录失败处理机制

该机制对登录失败的账户实施强处理,可有效防止暴力破解攻击事件。

漏洞英文bug_漏洞是什么意思_ftp漏洞

4. 启用 FTP 目录隔离机制

FTP 目录隔离功能可以防止用户查看其它用户目录的文件,防止数据泄露。

漏洞英文bug_ftp漏洞_漏洞是什么意思

5. 指定访问源 IP

漏洞是什么意思_ftp漏洞_漏洞英文bug

6. 启用授权机制

您可以根据业务需求配置授权规则,限制用户访问的权限。

ftp漏洞_漏洞英文bug_漏洞是什么意思

7. 启用 SSL 加密传输功能

启用 SSL 加密传输功能,需要先创建服务器证书:

ftp漏洞_漏洞英文bug_漏洞是什么意思

在 FTP SSL 设置中,选定已创建的服务器证书即可。

ftp漏洞_漏洞英文bug_漏洞是什么意思

8. 启用日志功能

IIS 中的 FTP 日志是默认启用的,您可以根据磁盘空间情况配置日志空间大小和其他策略。

漏洞英文bug_漏洞是什么意思_ftp漏洞

FTP 安全加固

FTP 是一个非常流行的开源的、免费的 FTP 客户端、服务器端软件,如果您使用该搭建 FTP 服务, FTP 提供了相关的安全功能,您可以参考 FTP 安全加固方案加固您的 FTP 的安全。

Linux 系统 服务安全加固

及时安装更新补丁

在安装更新补丁前,备份您的 vsftp 应用配置。从获取最新版本的 vsftp 软件安装包,完成升级安装。或者,您可以下载最新版 vsftp 源码包,自行编译后安装更新。您也可以执行yum 命令通过 yum 源进行更新。

禁用匿名登录服务

添加一个新用户(test),并配置强密码。例如,执行 -d /home -s /sbin/ test命令。

修改配置文件 .conf,执行#vim /etc//.conf命令。

=NO,将该参数配置为 NO 表示禁止匿名登录,必须要创建用户认证后才能登录 FTP 服务。

禁止显示 信息

修改 VSFTP 配置文件 .conf,设置=。重启 vsftp 服务后,即不显示 信息。

 
  1. >ftp 192.168.10.200

  2. Connected to 192.168.10.200.

  3. 220Welcome

  4. User(192.168.10.200:(none)):

限制 FTP 登录用户

在 和 文件中列举的用户都是不允许访问 FTP 服务的用户(例如 root、bin、 等用户)。除了需要登录 FTP 的用户外,其余用户都应该添加至此拒绝列表中。

限制 FTP 用户目录

修改 VSFTP 配置文件 .conf。

 
  1. chroot_list_enable=YES

  2. chroot_list_file=/etc/vsftpd/chroot_list

新建 /etc// 文件,并添加用户名。例如,将 user1 添加至该文件,则 user1 登录 FTP 服务后,只允许在 user1 用户的 home 目录中活动。

修改监听地址和默认端口

例如,修改 VSFTP 配置文件 .conf,设置监听 1.1.1.1 地址的 8888 端口。

 
  1.  listen_address=1.1.1.1

  2.  listen_port=8888

启用日志记录

修改 VSFTP 配置文件 .conf,启用日志记录。

 
  1.  xferlog_enable=YES

  2.  xferlog_std_format=YES

如果您需要自定义日志存放位置,可以修改=/var/log/。

其他安全配置

修改 VSFTP 配置文件 .conf。

 
  1. //限制连接数

  2.  max_clients=100

  3.  max_per_ip=5

  4. //限制传输速度

  5.  anon_max_rate=81920

  6.  local_max_rate=81920

注意: 如果您不需要使用 FTP 服务,建议您关闭该服务。

~

网络安全学习,我们一起交流

~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值