IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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)icon-default.png?t=M85Bhttps://www.cnblogs.com/bmjoker/p/13508538.html

(11条消息) 模板注入漏洞_不想带绿帽子的白帽子的博客-CSDN博客_模板注入漏洞icon-default.png?t=M85Bhttps://blog.csdn.net/y17861077326/article/details/115475826

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
上一篇文章      下一篇文章      查看所有文章
加:2022-10-08 20:21:33  更:2022-10-08 20:21:37 
 
开发: 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-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码