wordpress 不允许评论网站seo文章该怎么写

diannao/2026/1/22 8:05:49/文章来源:
wordpress 不允许评论,网站seo文章该怎么写,square wordpress,世界建设企业网站CSRF攻击是开发Web后端时需要重点解决的问题。 那么什么是CSRF攻击呢#xff1f; CSRF跨站点请求伪造(Cross—Site Request Forgery)#xff0c;其主要利用的是Cookie的一个弱点#xff0c;就是Cookie 最初被设计成了允许在第三方网站发起的请求中携带#xff1a; 关于Co…CSRF攻击是开发Web后端时需要重点解决的问题。 那么什么是CSRF攻击呢 CSRF跨站点请求伪造(Cross—Site Request Forgery)其主要利用的是Cookie的一个弱点就是Cookie 最初被设计成了允许在第三方网站发起的请求中携带 关于Cookie : HTTP 协议是无状态的可以通过 Cookie 来维持客户端与服务端之间的“会话状态”。服务端通过 Set-Cookie 响应头设置 Cookie 到客户端而客户端浏览器会自动在下次向服务器发送请求时添加名为 Cookie 的请求头以携带服务端之前“埋下”的内容从而使得服务端可以识别客户端的身份。 第三方Cookie 由当前a.com 页面发起的请求的 URL 不一定也是 a.com 上的可能有 b.com 的也可能有 c.com 的。如果把发送给 a.com 上的请求叫做第一方请求first-party request发送给 b.com 和 c.com 等的请求叫做第三方请求third-party request第三方请求和第一方请求一样都会带上各自域名下的 cookie所以就有了第一方 cookiefirst-party cookie和第三方 cookiethird-party cookie的区别。CSRF 攻击就是利用了第三方 cookie 。 CSRF发起攻击的过程为 1. 用户C打开浏览器访问受信任网站A输入用户名和密码请求登录网站A 2.在用户信息通过验证后网站A产生cookie信息并返回给浏览器此时用户登录网站A成功可以正常发送请求到网站A 3. 用户未退出网站A之前在同一浏览器中打开一个TAB页访问网站B 4. 网站B接收到用户请求后返回一些攻击性代码并发出一个请求要求访问第三方站点A 5. 浏览器在接收到这些攻击性代码后根据网站B的请求在用户不知情的情况下携带第三方cookie信息向网站A发出请求。网站A并不知道该请求其实是由B发起的所以会根据用户C的cookie信息以C的权限处理该请求导致来自网站B的恶意代码被执行。 那么如果应对CSRF攻击呢主要有以下几种手段 1. SameSite属性 Google 起草了一份草案来改进 HTTP 协议就是为 Set-Cookie 响应头新增 SameSite 属性它用来标明这个 cookie 是个“同站 cookie”同站 cookie 只能作为第一方 cookie不能作为第三方 cookie。SameSite 有两个属性值分别是 Strict 和 Lax。 SameSiteStrict 严格模式表明这个 cookie 在任何情况下都不可能作为第三方 cookie绝无例外。比如说假如 a.com 设置了如下 cookie Set-Cookie: foo1; SameSiteStrict Set-Cookie: bar2 这时你在 b.com 下发起的对 a.com 的任意请求中foo 这个 cookie 都不会被包含在 Cookie 请求头中但 bar 会。举个实际的例子就是假如淘宝网站用来识别用户登录与否的 cookie 被设置成了 SameSiteStrict那么用户从百度搜索页面甚至天猫页面的链接点击进入淘宝后淘宝都不会是登录状态因为淘宝的服务器不会接受到那个 cookie其它网站发起的对淘宝的任意请求都不会带上那个 cookie。 SameSiteLax 宽松模式比 Strict 放宽了点限制假如这个请求是改变了当前页面或者打开了新页面且同时是个 GET 请求因为从语义上说 GET 是读取操作比 POST 更安全则这个 cookie 可以作为第三方 cookie。比如说假如 a.com 设置了如下 cookie Set-Cookie: foo1; SameSiteStrict Set-Cookie: bar2; SameSiteLax Set-Cookie: baz3 当用户从 b.com 点击链接进入 a.com 时foo 这个 cookie 不会被包含在 Cookie 请求头中但 bar 和 baz 会也就是说用户在不同网站之间通过链接跳转是不受影响了。但假如这个请求是从 b.com 发起的对 a.com 的异步请求不会改变当前页面也不会打开新页面或者页面跳转是通过表单的 post 提交触发的则 bar 也不会发送。 SameSiteNone: 允许请求自动携带上 Cookie 2.通过请求头中的Referer 字段 根据 HTTP 协议在 HTTP 头中有一个字段叫 Referer浏览器会自动在其中设置该 HTTP 请求的来源地址比如来源于a.com/xxx的请求那么请求头中会包含 Referer: a.com/xxx  因此后台程序只需检查HTTP请求头中的 Referer信息是不是就是本网站的URL即可。 3.通过XSRF-TOKEN CSRF攻击之所以能产生是因为当发起第三方请求时浏览器会自动为请求添加Cookie但实际上黑客是不知道Cooke的内容的因此可以通过使用Token的方式来应对CSRF攻击方法为 1.后端程序定期的产生随机数并把随机数以名字XSRF-TOKEN放入到Cookie中。 2.前端程序发送请求前读取Cookie中的Token然后将XSRF-TOKEN的内容放入到请求头的X-XSRF-TOKEN中注Axios可以自动将Cookie中的XSRF-TOKEN放入到请求头的X-XSRF-TOKEN中。 3后端程序接收道请求后检查请求头中的X-XSRF-TOKEN是否为合法的Token。 这种应对方法的原理在于攻击网站只能发起第三方请求但是由于跨域原因他是无法读取到Cookie的内容的因此也就无法安置正确的X-XSRF-TOKEN后端可以通过检查X-XSRF-TOKEN来判定这个请求是否为合法请求。

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

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

相关文章

成都低价做网站合肥公司网站建设

iOS 9音频应用播放音频之音量设置与声道设置 iOS 9音频应用音量设置 音量又称响度、音强,是指人耳对所听到的声音大小强弱的主观感受,其客观评价尺度是声音的振幅大小。在iOS 9音频应用的应用中,经常会出现播放的音乐音量过大或者过小。此时i…

网站发布服务托管器wordpress后台登陆logo

每个人都习惯使用Python去完成机器学习和深度学习的工作,但是对于习惯于某种特定语言的人来说,转型不是那么容易的事。这两年我花了不少时间在Python,毕竟工作的重心也从移动开发转为机器学习和深度学习。感谢我的老板给我很大的空间去开拓新…

做网站需要用socket吗莱芜网站制作

所谓的冷备和热备,冷备就是不用vrrp和hsb协议同步ap和用户信息,主的断了等七十五秒后,备的capwap和ap连接上去。 双链路冷备不用vrrp和hsb 双链路热备份只用hsb同步ap和用户信息,不用vrrp,两个ac可以不用在同一个二层…

沙田镇网站建设wordpress会话已过期

在进行媒体查询的编写的时候,我们可以利用scss与与编译器,通过include混入的方式对代码进行简化,从而大大提高了代码的可维护性,也减少了代码的编写量,废话不多说,直接上代码: // 断点列表 相当…

如何设定旅游网站seo核心关键词梵高网站建设

我们听说过很多关于测试驱动开发(TDD)的内容。那么什么是ATDD? ATDD代表验收测试驱动开发,这是一种定义验收标准并创建自动化测试来验证是否满足这些标准的软件开发方法。ATDD是一种协作方法,涉及客户、开发人员和测试…

如何用网站做淘宝客滴道网站建设

一、最终效果为了不浪费大家时间,先展示最终效果,看看是不是大家需要的解决方案:标准分辨率:其他分辨率的适配情况:二、需求1.canvas的内容能全部展示在屏幕上2.尽量能保证图像不变形3.绘制的文字也能自适应三、解决方…

做视频播放网站站酷网站的比赛网页谁做的

可以将 nginx 作为一个非常高效的 HTTP 负载均衡器,将流量分配到多个应用服务器上,并通过 nginx 提高 Web 应用的性能、可扩展性和可靠性。 nginx 可以通过添加一个 upstream,来实现 nginx 的负载均衡功能。 upstream myserver {server 192…

石家庄网站建立兰州网络推广范文

M/M/m排队模型 (单队列多服务台并联服务模型) 数学建模: 基于生灭过程的理论计算和基于事件推进的Matlab模拟仿真思路 原创文章,转载文章请注明出处:©️Sylvan Ding 🎉🎉🎉 摘要 本文研究M/M/m单队列多服务台并…

深圳市制作网站百度关键词多少钱一个月

第十七天课堂笔记 Java常用类 数学类★★★ math java.lang.Math , 数学类 round(x) : 四舍五入 , 把 x加0.5 后向下取整 ceil(x) : 返回大于等于x的最小整数 , 向上取整 floor(x) : 返回小于等于x的最大整数 , 向下取整 sqrt(x) : 平方根 cbrt(x): 立方根 pow(a , b)…

建筑人才网站哪个比较好绍兴网站制作建设

一、界面预览鼠标放到右边的Tab按钮上&#xff0c;文字透明度降低&#xff0c;同时一段文字高亮显示&#xff0c;效果如下&#xff1a;Demo地址&#xff1a;http://5thirtyone.com/sandbox/samples/fadefocus/很绚丽的效果幺&#xff01;二、实现原理将要高亮显示的文字加上<…

淄博网站建设淄博中国十大软件外包公司排名

1. 模型介绍&#xff1a; 生产者消费者模型是操作系统中的一种并发编程模型&#xff0c;用于解决生产者和消费者之间的数据共享和同步问题。 在该模型中&#xff0c;生产者负责生成数据&#xff0c;并将数据放入一个有限的缓冲区中&#xff0c;而消费者则从缓冲区中取出数据进…

怎么设置网站名称长荣建设深圳公司网站

问题说明前几天运维同事反馈开发同事代码在Windows 2008 R2 Datacenter服务器上跑会出现无法正常建立SSL/TLS连接的情况&#xff0c;在自己的电脑上跑是OK的&#xff0c;代码也没有变动过。于是我问他改了服务器上什么配置没有&#xff0c;他说改了注册表也不行。接过这个坑&am…

游戏网站建设多少钱企业邮箱入口163

常用命令 命令说明git submodule add <url> <本地路径>添加子模块git submodule update --init --recursive添加子模块后&#xff0c;同步子模块内容git clone <url> --recurse-submodules克隆带有子模块的项目git submodule init初始化子模块git submodule…

网约车平台app网站建设苏州工业园区社保公积金管理中心

《WEB应用测试》笔记&#xff08;六&#xff09;第三章 软件测试基础 18、软件开发阶段的常见范例&#xff08;1&#xff09;a版&#xff1a;产品主要的和达成共识的部分已经完成。产品准备投入内部使用。&#xff08;2&#xff09;B前期版本&#xff1a;提交进行B验收的构造版…

如何做自适应网站服装网站建设的需求

目录 1、创建一个基本的SpringBoot项目&#xff0c;pom文件导入发送邮件的依赖 2、application.yml 文件配置配置邮件发送信息 3、创建IEmailService 接口文件&#xff0c;定义邮件发送的接口 4、创建IEmailService接口的实现类EmailService.java 文件 5、新建邮件发送模板 ema…

织梦的cms哪些网站西安有哪些做网站的公司好

全世界只有3.14 % 的人关注了爆炸吧知识本文来源&#xff1a;浙江大学两年发表14篇论文&#xff0c;其中一作10篇&#xff0c;包括4篇Top SCI&#xff0c;2篇SCI和4篇EI&#xff1b;持有2项发明专利&#xff0c;出版1部英文专著&#xff0c;斩获2020年度学生学术十大新成果奖第…

什么网站的注册是动态wordpress怎么弄背景

关于CMakeLists.txt的相关介绍,这里不赘诉,本人的出发点是借助于CMakeLists.txt掌握基本的C++构建项目流程,下面是本人根据网络资料以及个人实践掌握的资料。 CMakeList.txt构建C++项目 下图是一个使用CUDA实现hello world的项目,一般来说,一个标准的C++项目包括三个文件…

南宁建站热搜成都有哪些好玩的地方和景点

.NET 6 对 StackOverflow 的优化Intro去年写了一系列的傻逼代码, 其中有一篇 写了多年代码&#xff0c;你会 StackOverflow 吗&#xff0c;昨天一不小心又写了一个 StackOverflow 代码。。然后想把新的代码加到原来 StackOverflow 的示例中&#xff0c;把原来的示例项目改成了 …

网站搭建合同范本中铁建设集团门户网app

给你一个整数数组 nums &#xff0c;和一个表示限制的整数 limit&#xff0c;请你返回最长连续子数组的长度&#xff0c;该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。 如果不存在满足条件的子数组&#xff0c;则返回 0 。 示例 1&#xff1a; 输入&#…

网站网络优化服务器网页制作入门与进阶

目录 1、关闭每台虚拟机的防火墙 2、关闭每台虚拟机的Selinux 2.1 什么是SELinux