| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> 浅谈网站架构分析 -> 正文阅读 |
|
[PHP知识库]浅谈网站架构分析 |
前后端分离:在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。 核心:后端只需要通过接口发送json数据,前端根据这些数据来显示 v1.0 重定向,接口调用 1.前端的页面是一个独立的站点 2.往往是aa.test.com//页面站点调用站点aa.test.com:8080/api/ 3.页面的代码和后端的代码不是一个地方的两个地方 v1.1 后端渲染,artical/#/ 静态路径的分离和标识符,在前端的页面是指由路由捕获的意思,基本就可以判断出是一个点后端分离的站点 1.往往是aa.test.com页面站点 调用站点aa.test.com/api/getuser 攻击顺序: jsfinder找接口----核心就是找未授权,企业的src比较多 找后台服务 看接口的调用地址 找后台地址 猜解的方式去找下 前后端分离开发风险浅析 | piroguehttp://pirogue.org/2018/12/17/SPA/ url直接放在页面中,后缀名是.php结尾,前后端分离访问不了index.php,会直接报错。模板输出是连html一块返回的,一个php文件干了html的事。 特性:都是以静态资源地址来进行访问的(相对路径+绝对路径) 模板输出的站只能以固定的路径访问,前后端分离站是从后端找数据 1、注入可能性大,原因:大部分都是源码编写,并非框架全局拦截的那种,导致有些不是很统一 2、目录扫描 原因:目录固定,文件名可猜解,可能造成访问到不该访问到的东西 模板输出类型-->前后端分离 1. SSTI(模板注入)漏洞(入门篇) - bmjoker - 博客园 (cnblogs.com)https://www.cnblogs.com/bmjoker/p/13508538.html js编译型(新技术的出现)后端的服务是node.js,对于源码识别要求比较高 前后端都是js 1.有些过程抓不到包,注入很少 原因:有些数据包直接在内存里面调用了,sync.exec('+1') 2. node.js存在问题,越权访问,各种目录地址猜解 原因:js代码都是看得到的 3.接口未授权,这个问题很多,进程注入 js->typescript->node.js 最基础的代码就是js typescript是js的升级版本,里面支持解析js,然后写的代码给node.js,然后解析编译给浏览器执行 此文章转发:blame!哥,edusrc挖掘团队 |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 13:26:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |