HCIE云服务实验第十二期- 公有云安全架构设计-云上应用的攻与防

举报
richblue88 发表于 2020/09/06 10:19:49 2020/09/06
【摘要】 1、 环境准备vpc准备创建安全组sg-A创建安全组sg-B部署ecs主机ecs-dvwa安装并启动dockeryum install dockersystemctl enable dockersystemctl start docker获取dvwa软件Docker镜像docker pull docker.io/citizenstig/dvwa查看docker镜像已成功下载docker im...

1、 环境准备

vpc准备

创建安全组sg-A


创建安全组sg-B


部署ecs主机ecs-dvwa

安装并启动docker

yum install docker

systemctl enable docker

systemctl start docker

获取dvwa软件Docker镜像

docker pull docker.io/citizenstig/dvwa

查看docker镜像已成功下载

docker images

启动docker

docker run -dit -p 8080:80 docker.io/citizenstig/dvwa

docker ps

初始化dvwa数据库,create/reset database

http://119.3.223.123:8080


初始化完成后,页面将自动跳转到登录页面,输入认证信息登录dvwa


安装xampp

wget https://weirenzheng.obs.cn-north-1.myhuaweicloud.com/xampp-linux-x64-7.3.6-2-installer.run

chmod 755 xampp-linux-*-installer.run

./xampp-linux-*-installer.run

本地浏览器访问xampp页面,输入http://119.3.223.123/

 

ecs-kali云服务器部署

登录安装docker,并验证Docker运行状态

apt-get install docker.io -y

docker -v

systemctl status docker

下载kali的docker镜像

docker pull philippe233/hcie-msf

设置镜像的tag为kali

docker tag philippe233/hcie-msf kali

docker images


启动kali并进入其docker实例,并通过msfconsole命令验证kali已经正常运行

docker run -t -p 8088:8088 -i kali /bin/bash

msfconsole

安装完成,退出kali的docker实例

安装xampp。

wget https://weirenzheng.obs.cn-north-1.myhuaweicloud.com/xampp-linux-x64-7.3.6-2-installer.run

chmod 755 xampp-linux-*-installer.run

sudo  ./xampp-linux-*-installer.run

本地浏览器访问xampp页面,输入

http://119.3.249.58/

ecs-win云主机部署

登录服务器下载putty

安装winscp

安装Firefox及其组件

为firefox安装EditThisCookie插件。打开firefox浏览器,输入插件安装网站https://addons.mozilla.org/zh-CN/firefox/extensions/

在网页搜索栏输入cookiedit,安装cookie editor插件

2、端口与漏洞扫描实践

启动ecs-kali的docker服务

端口扫描

启动并进入kali的docker实例中

docker run -t -p 8088:8088 -i kali /bin/bash

使用ecs-kali上的nmap工具对ecs-dvwa(dvwa、xampp服务未启动)的EIP地址119.3.223.123端口进行扫描

nmap -n -sS -P0 -p1-10024 119.3.223.123



扫描结果:

安全组开放的端口:21-23,80,443,3389,8080-8089

提供服务的端口:22,服务类型为SSH

说明当前只有22端口SSH正常提供服务,其他端为关闭状态

 

登录ecs-dvwa启用dvwa和xampp服务

docker run -dit -p 8080:80 docker.io/citizenstig/dvwa

cd /opt/lampp

./xampp start

对ecs-dvwa再次端口扫描

扫描结果:

安全组开放的端口:21-23,80,443,3389,8080-8089

提供服务的端口:21,22,80,443,8080

说明:

通过扫描结果可以看到,当主机启动了相关的服务,并开发对外访问的端口,可以立刻通过类似nmap这类扫描工具获取。所以对不使用的网络端口需要做适当的安全策略.

设置网络安全策略。允许通过VPC内访问ecs-dvwa主机的21端口,不允许所有用户访问ecs-dvwa的443,3389端口。

设置安全组sg-A

再次使用nmap扫描工具对云服务器ecs-dvwa的EIP进行扫描

 

nmap -n -sS -P0 -p1-10024 119.3.223.123

在使用nmap对云服务器ecs-dvwa的vpc内外地址进行扫描

nmap -n -sS -P0 -p1-10024 192.168.0.77

扫描结果对比:

21端口在公网无法访问,但是在内网可以访问,设置成功。

3389端口不允许任何网络访问,设置成功。

 

漏洞扫描服务配置

初始化dvwa

打开dvwa的页面地址http://119.3.223.123:8080 ,点击Create/Reset database

设置安全等级为low

打开漏洞扫描控制台,新增域名



对刚配置的域名启动扫描任务

 

扫描完成后,点击扫描评分进入扫描结果页面



查看漏洞详情,获取漏洞的url地址和漏洞利用方法



漏洞利用测试,打开dvwaweb页面,在浏览器中访问地址:

http://119.3.223.123:8080/vulnerabilities/xss_r/



输入漏洞利用的方法在页面输入框

"></input><script>alret(1733)</script><input>


表示该页面存在跨站点脚本攻击,攻击者可以通过诱导客户执行脚本,窃取用户的登录会话对用户账号进行操作

3、WAF防护实践

由于waf费用,此处略  


4、SSH密码爆破实践

登录ecs-dvwa

创建主机账号

useradd -d /home/test -m test

passwd test

(改密码为1234qwer)

下载爆破软件及密码字典。

将爆破软件hydra下载到本地电脑。在浏览器中输入如下地址:

https://ie-security.obs.cn-north-1.myhuaweicloud.com/thc-hydra-windows-master.rar

将密码字典下载到本地电脑,在浏览器中输入如下地址:

https://ie-security.obs.cn-north-1.myhuaweicloud.com/password.txt

使用爆破软件。

执行爆破命令

.\hydra.exe -l test -P password.txt ssh://119.3.223.123 -s 22 -t 4 -e ns –vV

使用爆破后得到的账号密码,尝试登录云主机,看是否成功

购买主机安全服务

安装Agent与安全配置

wget 'http://obs.cn-north-4.myhwclouds.com/hss-agent-bj04/linux/HwAgentInstall_64.sh' && chmod +x HwAgentInstall_64.sh && ./HwAgentInstall_64.sh

启用企业主机安全

配置消息服务

创建主题

在弹出窗口选择协议:邮件,订阅终端输入“邮箱地址”该地址为接收告警通知的邮箱地址。

设置完成后,在设置的邮箱中将会受到确认订阅邮件,点击“订阅确认”

主机安全告警通知设置


测试主机安全防护

.\hydra.exe -l test -P password.txt ssh://119.3.223.123 -s 22 -t 4 -e ns –vV


 

可以看到软件一直在尝试连接,无爆破结果

 

查看主机安全

入侵检测

告警邮件比较慢,过了1天左右才收到

处理告警

image.png

设置安全策略,只允许通过云端的windows主机进行管理

再次暴力破解测试


image.png


看到无法进行测试,出现错误。说明主机安全已经将其拦击。

使用windows云主机登ecs-dvwa云主机,验证可通过云主机管理




【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。