Day02:Web架构前后端分离站Docker容器站集成软件站建站分配

目录

常规化站点部署

站库分离

前后端分离

集成软件搭建Web应用

Docker容器搭建Web应用

建立分配站

静态 与 伪静态

总结


章节知识点:

应用架构:Web/APP/云应用/三方服务/负载均衡等

安全产品:CDN/WAF/IDS/IPS/蜜罐/防火墙/杀毒等

渗透命令:文件上传下载/端口服务/Shell反弹等

抓包技术:HTTP/TCP/UDP/ICMP/DNS/封包/代理等

算法加密:数据编码/密码算法/密码保护/反编译/加壳等

常规化站点部署

原理:源码数据都在同服务器

影响:无,常规安全测试手法

站库分离

原理:源码数据库不在同服务器

存储:其他服务器上数据库&云数据库产品

影响:数据被单独存放,能连接才可影响数据

前后端分离

原理:前端JS框架,API传输数据

影响:

        1、前端页面大部分不存在漏洞

        2、后端管理大部分不在同域名

        3、获得权限有可能不影响后端

https://www.rxthink.cn/ 前端站点
http://manage.thinkphp6.elevue.rxthink.cn/content/item 后台管理演示站点

前端就是一个纯粹的展示界面,使用JS框架,通过后端开放的API传递数据

集成软件搭建Web应用

宝塔搭建Web应用:上传后门不可执行命令,也不可访问网站的上一级目录

PHPSTUDY搭建Web应用:上传后门可以执行命令,也可以访问网站的上一级目录

IIS搭建:上传后门可以执行命令,也可以访问网站的上一级目录,但是效果不太好,命令有的可以执行吗,有的不可以。

Docker容器搭建Web应用

原理:虚拟化技术独立磁盘空间,非真实物理环境

影响:攻击者虚拟空间磁盘

相当于一个虚拟机环境里面的一套Web应用,与主机时隔离的

建立分配站

托管/申请

原理:利用别人域名模版建立

影响:实质安全测试非目标资产

比如:你的Web本质是部署在别的服务器上,网站建设_高端网站建设_网站制作_建网站公司-凡科建站,这个网站就是这样。

托管给第三方

这两种都没有意义,并不是在测试目标的资产

静态 与 伪静态

静态网页,例子:大学学的html设计的网站

原理:数据没有传输性(js传输不算)

影响:无漏洞

伪静态网页,把动态网页生成静态网页,再放到前端展示

总结

思维导图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/494305.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

docker创建mongodb数据库容器

介绍 本文将通过docker创建一个mongodb数据库容器 1. 拉取mongo镜像 docker pull mongo:3.63.6版本是一个稳定的版本,可以选择安装此版本。 2. 创建并启动主数据库 容器数据卷配置 /docker/mongodb/master/data # 数据库数据目录(宿主机&am…

顺丰科技2024届春季校园招聘常见问题解答及SHL测评题库

顺丰科技2024届春季校园招聘常见问题解答及SHL测评题库 Q:顺丰科技2024届校园招聘面向对象是? A:2024届应届毕业生,毕业时间段为2023年10月1日至2024年9月30日(不满足以上毕业时间的同学可以关注顺丰科技社会招聘或…

LCR 128. 库存管理 I

解题思路&#xff1a;二分法 class Solution {public int stockManagement(int[] stock) {int i 0,j stock.length-1;while(i < j){int m (i j)/ 2;if (stock[j] > stock[m]) j m;else if (stock[j] < stock[m]) i m1;else j--;}return stock[i];} }

2024环境工程、可再生能源与可持续发展国际会议(ICEERESD2024)

2024环境工程、可再生能源与可持续发展国际会议(ICEERESD2024) 一、【会议简介】 我代表2024环境工程、可再生能源与可持续发展国际会议(ICEERESD2024)组委会&#xff0c;诚挚地邀请您参加这次将在美丽的西安举行的会议。 这次会议旨在为环境工程、可再生能源和可持续发展领域…

I Doc View在线文档预览qJvqhFt.json接口存在任意文件读取漏洞 附POC软件

@[toc] I Doc View在线文档预览qJvqhFt.json接口存在任意文件读取漏洞 附POC软件 免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关…

C语言--- 指针(3)

一.字符指针变量 在指针的类型中&#xff0c;我们知道有一种指针类型为字符指针char * 一般使用&#xff1a; #include<stdio.h> int main() {char ch a;char* p &ch;*p b;printf("%c\n",ch);return 0; } 其实还有一种使用方式 &#xff1a; #inc…

使用vuetify实现全局v-alert消息通知

前排提示&#xff0c;本文为引流文&#xff0c;文章内容不全&#xff0c;更多信息前往&#xff1a;oldmoon.top 查看 简介 使用强大的Vuetify开发前端页面&#xff0c;结果发现官方没有提供简便的全局消息通知组件&#xff08;像Element中的ElMessage那样&#xff09;&#xf…

《最新出炉》系列初窥篇-Python+Playwright自动化测试-30-处理日历时间控件-下篇

1.简介 理想很丰满现实很骨感&#xff0c;在应用playwright实现web自动化时&#xff0c;经常会遇到处理日期控件点击问题&#xff0c;手工很简单&#xff0c;可以一个个点击日期控件选择需要的日期&#xff0c;但自动化执行过程中&#xff0c;完全复制手工这样的操作就有点难了…

【开源分享】轻量级动态可监控线程池解决方案:dynamic-tp

欢迎来到百战百胜&#xff01;我们致力于为广大IT从业者、学生和爱好者提供全面、实用的资源和服务。加入我们的聊天群&#xff0c;这里有专业大佬为你提供有价值的建议和指导&#xff01; 微信搜索&#xff1a;IT开DD那点小事 更多访问&#xff1a;www.besthub.tech 前言 使用…

软件开发工程师的岗位任职资格

软件工程师是指从事软件开发的人&#xff0c;主要的工作涉及到项目培训和项目设计两个方面。在实际工作中&#xff0c;软件工程师是一个广义的概念&#xff0c;包括了很多与软件相关的人员。除开最基础的编程语言&#xff0c;还有数据库语言等等。从事这份工作&#xff0c;需要…

每日一题 2867统计树中的合法路径

2867. 统计树中的合法路径数目 题目描述&#xff1a; 给你一棵 n 个节点的无向树&#xff0c;节点编号为 1 到 n 。给你一个整数 n 和一个长度为 n - 1 的二维整数数组 edges &#xff0c;其中 edges[i] [ui, vi] 表示节点 ui 和 vi 在树中有一条边。 请你返回树中的 合法路…

编曲学习:和声小调 终止式 离调和弦 转调应用

和声小调 音阶 大调音程关系排列:全 全 半 全 全 全 半 小调音程关系排列:全 半 全 全 半 全 全 C大调音阶: 1 2 3 4 5 6 7 1 C小调音阶: 1 2 b3 4 5 b6 b7 1 C大调基本音级构成的和弦: Cmaj7 Dmin7 Emin7 Fmaj7 G7 Amin7 Bm7-5 C小调基本音级构成的和弦: Cmin7 D…