发布日期: 2023-09-22 | 来源: 智软设计工作室
今天一个客户网站。收到了公安网站安全监测平台漏洞报告。要求整改。于是我看了下。大概80%以上都是服务器响应头的问题,
于是给客户服务器。单独去设置一下响应式和https,其实我觉得这些漏洞。也不行叫漏洞。客户网站里。就3-4个静态页面,还有一个漏洞是a链接不能用
target="_blank,我还是第一次听说, 还有拒绝服务攻击,这类是ddos防御的问题。也在里面。没法解决
下面解决方法,大概能 解决80-90%
下面是解决响应头缺失漏洞的方式。
IIS环境下的网站存在响应头缺失漏洞如下
1、检测到目标X-Content-Type-Options响应头缺失
2、检测到目标X-XSS-Protection响应头缺失
3、检测到目标Content-Security-Policy响应头缺失 IIS设置
4、检测到目标X-Permitted-Cross-Domain-Policies响应头缺失 重新配置IIS
5、检测到目标Strict-Transport-Security响应头缺失 重新配置IIS
6、点击劫持:X-Frame-Options未配置 重新配置IIS
解决方法一web.config 里面添加
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <httpProtocol> <customHeaders> <add name="X-Content-Type-Options" value="nosniff" /> <add name="X-XSS-Protection" value="1" /> <add name="Content-Security-Policy" value="default-src 'self'" /> <add name="Strict-Transport-Security" value="max-age=31536000" /> <add name="Referrer-Policy" value="origin-when-cross-origin" /> <add name="X-Permitted-Cross-Domain-Policies" value="master-only" /> <add name="X-Download-Options" value="noopen" /> <add name="X-Frame-Options" value="deny" /> </customHeaders> </httpProtocol> </system.webServer> </configuration>
解决方法二。iis里面直接添加响应头
2024-03-22
pbootcms 新版本中,加入了一个 url不允许带其他参数,这个也是为了安全,可以大大减少注入风险,一但访客加入了其他?参数 ,就会出现404页面,那我们怎么取消后缀参数过滤安全功能了,有写客户网站可能要推广什么的,推广公司可能需要带这些参数来统计报告,下面我说下怎么解决。打开:/apps/home/controller/IndexControl
阅读更多2022-06-19
<?php// 设定你要清除BOM的根目录(会自动扫描所有子目录和文件)$HOME = dirname(__FILE__);// 如果是Windows系统,修改为:$WIN = 1;$WIN = 0;?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><
阅读更多2024-03-14
免费的api不用注册每天最多查询1000次,小流量网站够用,大流量可以自己买套餐OnErrorResumeNextDimipAddress,field'获取客户端真实IP地址IfNotRequest.ServerVariables("HTTP_X_FORWARDED_FOR")=""ThenipAddress&nb
阅读更多2023-05-04
<divid="dituchor"></div><script>window.addEventListener("load",function(){variDiv=document.createElement('iframe');iDiv.id='iframe1&
阅读更多2023-04-04
今天想把公司官网,封装成小程序,但是发现封装完成后。发现没法转发和分享朋友圈,于是开始找解决方法,很快发现转发,只需要onShareAppMessage,但是分享朋友圈一直灰色,发现用onShareTimeline不管用,最后发现是,只要用了web-view组件就不能分享,index.js 里写入,Page({data:{&
阅读更多2022-11-11
html css 解决DPI=125% 网站放大网页图片的问题但是我们知道这个现象的原因是因为笔记本DPI=125%导致页面整体被放大了,于是我回到浏览器中,使用Ctrl + 鼠标滚轮将网页缩小,缩小到80%的时候,我发现这个效果和UI设计稿居然保持一致了,而且图片的大小也对的上。所以到这一步,我们原因找到了,解决方案也有了,那就是通过
阅读更多2021-11-10
测试可用,就是要加载下js网站自动翻译成英文谷歌翻译api,怎样能打开网站默认自动翻译,设置Cookie就行了。也可以做多语言翻译。去除隐藏css选择项就行了。<style><!--隐藏长条-->.goog-te-banner-frame.skiptranslate { display: none !important;} body { top: 0px !important; }.goog-t
阅读更多2022-05-18
今天在用FIlezilla 链接阿里云虚拟主机FTP ,提示421 There are too many connections from your internet address.但是查看了设置都没错。网上有的说。把并发设置为1.但是测试了还是不行。我发现是要把密码类型设置为明文才行。。如下图:
阅读更多2023-06-05
Bootstrap导航条 点击(单击Navbar)li菜单后,自动收回折叠整个菜单,利用jq做的。点击后再次错误,菜单按钮点击事件,<script>vara=document.querySelector(".navbar-toggler"); 
阅读更多