企业网站建设模板wordpress需要学什么

web/2025/9/28 21:33:08/文章来源:
企业网站建设模板,wordpress需要学什么,html入门视频教程,一个域名可以绑定几个网站背景 有大佬已经对 [apisix攻击面](https://ricterz.me/posts/2021-07-05-apache-apisix-attack- surface-research.txt)做过总结。 本文记录一下自己之前的评估过程。 分析过程 评估哪些模块#xff1f; 首先我需要知道要评估啥#xff0c;就像搞渗透时#xff0c;我得…背景 有大佬已经对 [apisix攻击面](https://ricterz.me/posts/2021-07-05-apache-apisix-attack- surface-research.txt)做过总结。 本文记录一下自己之前的评估过程。 分析过程 评估哪些模块 首先我需要知道要评估啥就像搞渗透时我得先知道攻击面在哪里。 根据文档可以知道apisix项目包括很多系统包括* 网关* dashboard* ingress控制器* 各种sdk sdk即使有漏洞攻击场景也感觉有限所以没有评估。 ingress控制器需要结合k8s中的网络来做评估因为时间有限所以只是粗略看了一下。 我主要看了网关和dashboard两个系统。 从文档上很容易看出来网关有三个重要的模块* 插件* admin api* control api 对于api来说首先要检查的是身份认证和鉴权这两个安全措施。 apisix历史漏洞绝大部分都出现在插件中所以插件属于漏洞重灾区。 评估api安全性身份认证和鉴权 admin api实现如下* admin api 使用token做认证token是硬编码的。这个问题已经被提交过漏洞官方应该不打算修复。* admin api 鉴权上设计了viewer和非viewer两种角色。viewer角色只允许get方法。 靶场见 [Apache APISIX 默认密钥漏洞CVE-2020-13945](https://github.com/vulhub/vulhub/blob/master/apisix/CVE-2020-13945/README.zh- cn.md) control api是没有身份认证的但是有两个点限制了攻击* 默认它只在本地监听端口* 插件无关的control api只有读信息的功能没有发现啥风险点 插件创建的control api是一个潜在的攻击面不过我没找到啥漏洞。 评估插件安全性 因为插件默认都是不开启的所以虽然它是重灾区但是我并没有投入过多精力去审计。 不过在这里确实发现了一个安全问题报告给官方后分配了[CVE-2022-25757](https://www.openwall.com/lists/oss- security/2022/03/28/2)。 下面来说一下这个安全问题。 CVE-2022-25757 这个安全问题是什么 request-validation插件可以检查HTTP请求头和BODY内容当不符合用户配置的规则时请求就不会转发到上游。 比如用户按照如下规则配置时body_schema限制请求中必须要有string_payload参数并且是字符串类型长度在1到32字节之间。curl http://127.0.0.1:9080/apisix/admin/routes/10 -H ‘X-API-KEY: edd1c9f034335f136f87ad84b625c8f1’ -X PUT -d ‘{“uri”: “/10”,“plugins”: {“request-validation”: {“body_schema”: {“type”: “object”,“required”: [“string_payload”],“properties”: {“string_payload”: {“type”: “string”,“minLength”: 1,“maxLength”: 32}}}}},“upstream”: {“type”: “roundrobin”,“nodes”: {“192.168.2.189:8888”: 1}}}’ 但是恶意用户发送如下请求时有可能绕过限制POST http://127.0.0.1:9080/10…{“string_payload”:“”,“string_payload”:“1111”} 为什么会绕过限制 request- validation.lua中使用cjson.safe库解析字符串为json对象对于带有重复键值的json它会取最后面的值。比如{string_payload:,string_payload:1111}request- validation插件会认为string_payload“1111”。local _M {version 0.1,decode require(“cjson.safe”).decode,} 但是有很多流行的库对于带有重复键值的json它会取最前面的值因此{string_payload:,string_payload:1111}会被认为string_payload“”。 因此request-validation插件和上游服务在解析json时可能存在差异性所以会导致限制被绕过 哪些库和request-validation插件在解析重复键值json时存在差异 根据 https://bishopfox.com/blog/json-interoperability- vulnerabilities文章可以知道最起码以下库和request-validation插件在解析重复键值json时存在差异。 选取其中的gojay库做了验证程序打印gojay而不是gojay2package mainimport github.com/francoispqt/gojay​type user struct {id intname stringemail string}// implement gojay.UnmarshalerJSONObjectfunc (u *user) UnmarshalJSONObject(dec *gojay.Decoder, key string) error {switch key {case “id”:return dec.Int(u.id)case “name”:return dec.String(u.name)case “email”:return dec.String(u.email)}return nil}func (u *user) NKeys() int {return 3}​func main() {u : user{}d : []byte({id:1,name:gojay,email:gojayemail.com},name:gojay2)err : gojay.UnmarshalJSONObject(d, u)if err ! nil {//log.Fatal(err)}println(u.name);// 取最前面的key的值也就是gojay而不是gojay2} 总结 评估思路比较简单* 识别攻击面* api关注身份认证和鉴权* 插件关注业务逻辑 openresty配置中的api也是攻击面下一篇再写。 说一个题外话apisix的插件机制提供了很好的扩展能力再加上openresty的高性能或许拿来做waf架构很合适。 最后 对于从来没有接触过网络安全的同学我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线大家跟着这个大的方向学习准没问题。 同时每个成长路线对应的板块都有配套的视频提供 当然除了有配套的视频同时也为大家整理了各种文档和书籍资料工具并且已经帮大家分好类了。 因篇幅有限仅展示部分资料有需要的小伙伴可以【点下方卡片】免费领取

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

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

相关文章

网站建设分金手指排名二九腾讯免费企业邮箱注册

作为互联网行业中的明星企业之一,抖音电商近年来一直备受市场瞩目,甚至于某种角度而言,围绕抖音电商的研究和解读已成为一门“显学”。 如果说2021年之前,抖音试水电商业务的方式大多以主播、品牌及商家申请找cmxyci自发摸索为主…

html5 图片展示网站建设隔离变压器移动网站

运行时数据区: Java虚拟机在运行Java程序过程中管理的内存区域,称之为运行时数据区。 《Java虚拟机规范》中规定了每一部分的作用 线程不共享:程序计数器、虚拟机栈、本地方法栈 线程共享:方法区,堆 1. 程序计数器(Program Count…

建设网站的建设费用包括哪些内容网站页面和图片设计

MyISAM和InnoDB是MySQL数据库中两种常用的存储引擎。它们在功能和性能方面有一些区别,下面是它们的主要区别: 事务支持:InnoDB是一个支持事务处理的存储引擎,而MyISAM不支持事务。事务是一组数据库操作,可以一起成功或…

工装设计案例网站微网站如何建设方案

本文主要介绍MongoDB的原子操作findAndModify和findOneAndUpdate。 目录 MongoDB的原子操作一、findAndModify二、findOneAndUpdate MongoDB的原子操作 MongoDB的原子操作指的是在单个操作中对数据库的数据进行读取和修改,并确保操作是原子的,即要么完全…

好的淘客网站通辽市城乡建设局网站

2024第16届四川教育后勤装备展6月1日举办 欢迎参观 邀请函 主办单位: 中国西部教体融合博览会组委会 承办单位:重庆港华展览有限公司 博览会主题:责任教育 科教兴邦 组委会:交易会159交易会2351交易会9466 展会背景 成都…

免费网站源码下载平台网页设计怎么加入图片

03DockerFile 1.DockerFile的概念 用来构建docker​镜像的构建文件,由一系列参数和命令构成的脚本 大体总览: ​​ ‍ 1.构建过程 要遵循的规则: ​​ 2.执行流程 ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍

网站开发沟通东莞网页制作网站

背景 近年来,随着手机业务的快速发展,为满足手机端用户诉求和业务功能的迅速增长,移动端的技术架构也从单一的大工程应用,逐步向模块化、组件化方向发展。以高德地图为例,Android 端的代码已突破百万行级别&#xff0…

网站建设合同是否交纳印花税哪些平台可以发广告

大家好,我是三叔,很高兴这期又和大家见面了,一个奋斗在互联网的打工人。 在并发编程中,了解任务的性质对于选择合适的并发策略和资源分配至关重要。本篇博客将深入探讨 CPU 密集型和 IO 密集型任务的概念,分析它们在并…

西安SEO网站建设哪家好广州网页设计公司排名

环境: threejs:129 (在浏览器的控制台下输入: window.__THREE__即可查看版本)vscodewindowedge 透视相机或正交相机都有一个zoom参数,它可以用来将相机排到的内容在canvas上缩放显示。 要点:…

环保网站模版php网站源码删除

文章目录 1、UC Merced Land-Use 2、Indian Pines 3、KSC 4、Washington DC 5、BigEarthNet 6、水体卫星图像的图像 7、城市航拍图像分割数据集 8、游泳池和汽车卫星图像检测 9、人工月球景观数据集 10、马萨诸塞州道路数据集 1、UC Merced Land-Use 数据集下载地址&am…

企业网站有哪四种类型佛山八戒网站建设

色彩在UI设计的基本框架中占据着举足轻重的位置。实际上,精心挑选和组合的色彩配色,往往就是UI设计成功的不二法门。在打造出一个实用的UI配色方案过程中,我们需要有坚实的色彩理论知识,同时还需要擅于从生活中观察和提取灵感。以…

网站建设哪些好app小程序

在指针浅谈(二)http://t.csdnimg.cn/SKAkD中我们讲到了const修饰指针、指针运算、野指针、assert断言和传址调用的内容,今天我们继续学习有关数组名、指针访问数组、一维数组传参的本质相关的内容,内容比较深入,如果觉得哪里讲解的不行&#…

石家庄外贸网站制作公司网站免费诊断

过桥 题目大意: 有n个人要过一条桥,每个人都有自己的过桥时间,一条桥同时只能有2个人过(过桥时间求较慢的一人),且要有人拿着手电筒才能过,只有一个手电筒,且不能扔手电筒&#xf…

网站挂载wordpress获取当前页面内容

前言 该内容是 OWASP TOP 10 的学习笔记,笔记内容来源 B 站龙哥的视频【12.Top漏洞10:服务器请求伪造_哔哩哔哩_bilibili】 一、访问控制崩溃 概念 未对通过身份验证的用户实施恰当的访问控制。攻击者可以利用这些缺陷访问未经授权的功能或数据&#xf…

个人电脑做网站违法吗wordpress 4.8.3

这本书所处时代背景尽管与我生活的时代背景不同,但是我仍是被人物的生活所打动。这本书为我们描述了一个拥有一百亩的阔少爷徐福贵因为赌而输掉全部家产,到经历将自己的父亲,母亲,儿子,女儿,女媳&#xff0…

一般设计网站页面用什么软件做吉林省科瑞建设项目管理有限公司网站

窗口操作就是把多个采集周期设置成一个窗口,一起来计算,然后进行滑动,根据设置的滑动大小。 窗口大小和滑动大小,要是采集周期的倍数 package date_10_17_SparkStreamingimport org.apache.spark.SparkConf import org.apache.s…

沧州建设网站公司单页面网站多少钱

最近在工作中遇到了std::map中的lower_bound与upper_bound&#xff0c;再次记录下其功能和使用方式。 std::map<char, int> mp; mp.lower_bound<key> &#xff1a; 返回的是第一个大于、等于key的iterator&#xff0c;如果没有则返回空。 mp.upper_bound<key…

戴尔网站建设规划衡水seo排名

2023年7月25日至26日&#xff0c;由中国信息通信研究院&#xff08;简称“中国信通院”&#xff09;、中国通信标准化协会主办的以“云领创新&#xff0c;算启新篇”为主题的“2023可信云大会”在北京成功举办。会上公布了多项前瞻领域的评估结果和2023年度最佳实践案例&#x…

现在做个网站要多少钱asp.net 当前网站

select p.name, m.definition from sys.procedures p inner join sys.sql_modules m on p.object_id m.object_idwhere m.definition like %150% 感谢怡红公子

自适应网站设计稿开发一款小程序

uni-app框架&#xff1a;使用Vue.js开发跨平台应用的前端框架&#xff0c;编写一套代码&#xff0c;可编译到Android、小程序等平台。 框架支持:springboot/Ssm/thinkphp/django/flask/express均支持 前端开发:vue.js 可选语言&#xff1a;pythonjavanode.jsphp均支持 运行软件…