第5天:基础入门-资产架构amp;端口amp;应用amp;CDNamp;WAFamp;站库分离amp;负载均衡

本文主要是介绍第5天:基础入门-资产架构amp;端口amp;应用amp;CDNamp;WAFamp;站库分离amp;负载均衡,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第5天:基础入门-资产架构&端口&应用&CDN&WAF&站库分离&负载均衡

1645074938854-215cb3b6-e285-44e2-aac8-f0b88c24b765.png

#知识点:1. 资产架构-端口&目录&插件接口&多站点&多应用
2. 番外安全-域名&服务器本身&服务厂商&管理人员
3. 考虑阻碍-站库分离&CDN&WAF&负载均衡&主机防护#详细点:
1、前置条件-购买使用-云服务器&域名等
2、架构搭建-目录&端口&子域&插件&应用等
3、安全部署-WAF防火墙&主机防护&HIDS等
4、性能优化-负载均衡&CDN加速&OSS云存储等

一、资产架构

1、WEB单个源码安全

单个源码的目录指向单个站点域名

一个源码只需要绑定相对应的网站域名

image-20231102120601896

2、WEB多个目录源码安全

例如:

bbs.xiaodi8.com         dz论坛
bbs.xiaodi8.com/blog    wp程序

#一个网站,两套程序,任何一个程序出现问题都可以进行测试,选择不同的目录。

3、WEB多个端口源码安全

bbs.xiaodi8.com          dz论坛
bbs.xioadi8.com:8081     wp程序
一个网站,两个程序,任何一个程序出现问题都可以进行测试

4、服务器架设多个站点安全

bbs.xiaodi8.com  47.242.117.23 dz论坛
edu.xiaodi8.com  47.242.117.23 edu程序子域名,同ip
给到你目标bbs.xiaodi8.com,可以尝试对edu.xiaodi8.com进行测试

5、架设第三方插件接口安全

wordpress插件
wp-file-manage也是有对网站造成危害插件:web源码插件(wp-file-manage)、web应用插件(phpmyadmin)->数据库管理插件
有些数据库不支持外连接,所以方便了管理员管理数据库,也方便了攻击者攻击数据库的可能

image-20231102141418205

6、服务器架设多个应用安全

服务器应用(filezila-server)ftp服务器
方便管理员进行文件操作,也方便攻击者进行攻击ftp协议服务

二、番外安全-Aliyun&域名解析&云服务器&个人等

1.基于域名解析安全

域名购买地址后台

image-20231102141826346

可以社工猜测得到厂商的账户密码。(阿里云平台等)

例如网上之前泄露的密码等。

2.基于服务器本身安全

例如:

远程端口连接到平台,猜测账号密码。

image-20231102142132033

3.基于服务商信息安全

猜测云平台账号密码

image-20231102142220170

4.基于管理个人的安全

例如:钓鱼之后个人电脑被上线获取个人电脑的历史密码等。

三、攻击考虑阻碍-站库分离&部署防护&负载均衡&CDN等

1.阻碍-站库分离

站点和数据库存放的地址不同,需要进行远程。

安装程序时候,会设置数据库名和数据库主机(一般来说是本地)如果是远程的数据,比如202.1.31.145,数据库跟源码不在同一个地方

image-20231102142716711

2.阻碍-CDN加速服务

你访问的不一定是真实ip

CDN节点:相当于结点,解决访问速度。购买之后,访问结点相当于访问缓存。如果攻击下CDN的权限,也只是拿下缓存的权限
www.baidu.com www.a.shifen.com [14.215.177.39]

多地ping,判断。

3.阻碍-负载均衡服务

为了防止某台主机突然死机或者流量过大,会提供几台备用的服务器因此访问的可能是备用的服务器。

防垒机情况 相当于拿下服务器权限,可能也只是拿下了备用机的权限

4.阻碍-WAF应用防火墙

针对于网站的防护,应用层防火墙

5.阻碍-主机防护防火墙

360,火绒,安全狗 防木马,病毒,行为等
反向代理:
内网 web服务器
192.168.0.100内网多个主机
202.103.25.102出口外网主机
101.3.13.45
192.168.1.100将web请求解析到101.3.13.45
NDS:域名 101.3.13.45

这篇关于第5天:基础入门-资产架构amp;端口amp;应用amp;CDNamp;WAFamp;站库分离amp;负载均衡的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/331628

相关文章

MySQL DQL从入门到精通

《MySQLDQL从入门到精通》通过DQL,我们可以从数据库中检索出所需的数据,进行各种复杂的数据分析和处理,本文将深入探讨MySQLDQL的各个方面,帮助你全面掌握这一重要技能,感兴趣的朋友跟随小... 目录一、DQL 基础:SELECT 语句入门二、数据过滤:WHERE 子句的使用三、结果排序:ORDE

CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比

《CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比》CSS中的position属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布... css 中的 position 属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布局和层叠关

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Linux中修改Apache HTTP Server(httpd)默认端口的完整指南

《Linux中修改ApacheHTTPServer(httpd)默认端口的完整指南》ApacheHTTPServer(简称httpd)是Linux系统中最常用的Web服务器之一,本文将详细介绍如何... 目录一、修改 httpd 默认端口的步骤1. 查找 httpd 配置文件路径2. 编辑配置文件3. 保存

Python使用Tkinter打造一个完整的桌面应用

《Python使用Tkinter打造一个完整的桌面应用》在Python生态中,Tkinter就像一把瑞士军刀,它没有花哨的特效,却能快速搭建出实用的图形界面,作为Python自带的标准库,无需安装即可... 目录一、界面搭建:像搭积木一样组合控件二、菜单系统:给应用装上“控制中枢”三、事件驱动:让界面“活”

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

Python中OpenCV与Matplotlib的图像操作入门指南

《Python中OpenCV与Matplotlib的图像操作入门指南》:本文主要介绍Python中OpenCV与Matplotlib的图像操作指南,本文通过实例代码给大家介绍的非常详细,对大家的学... 目录一、环境准备二、图像的基本操作1. 图像读取、显示与保存 使用OpenCV操作2. 像素级操作3.