扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇
  • 设置404页面301跳转首页的方法:在网站根目录下,通过web.config文件来进行设置,代码如下:<?xml version="1.0" encoding="UTF-8"?><configuration><system.webServer><rewrite><rules><rule name="Redirect" stopProcessing="true"><matc
  • tp3.2设置301重定向的方法:在目录中找到.htaccess的文件,添加规则,例如:以前的页面链接是http://www.yisu.com/newsWeb/newsDetail/123.html现在的页面链接是http://www.yisu.com/article/index/id/123由以前链接重定向到现在链接,则添加规则如下:RewriteRule (.*)/article/index/id/123 http://www.yisu.com/newsWeb/newsDetail/123.html [L,R=301]
  • 301重定向用防止cc的示例:采用301重定向方式,降低CC攻击的效果,在对应的文件中添加以下php代码:<?phpempty($_SERVER['HTTP_VIA']) or exit('Access Denied');$seconds = 10; //时间段[秒]$refresh = 5; //刷新次数//设置监控变量$cur_time = time();if(isset($_SESSION['last_ti
  • 可以解决dns劫持的软件有以下几种1.IIS7网站监控工具IIS7网站监控工具可以对网站进行24小时监控,其主要功能有检测网站是否被劫持、域名是否被墙、dns污染检测等。2.MonitMonit是一个Linux与UNIX系统中开源的进程、文件、目录和文件系统监控和管理工具,可以对网站进行自动维护和修复。4.GangliaGanglia是一个跨平台可扩展、高性能计算系统下的分布式监控系统。Ganglia是基于分层设计,使用了广泛的技术,如XML数据代表、便携数据传输、RRDtool用于数据存储和可视化,它利用精心设计的数据结构和算法实现每节点间并发非常低的。
  • 宝塔面板设置301跳转的方法:1.进入宝塔面板控制后台,点击“网站”菜单栏。2.找到需要设置301跳转的网站,点击右侧“设置”。3.在网站设置中点击“重定向”功能。4.接着选择“访问域名”以及“目标URL”。5.最后勾选“启用301”保存设置并清除浏览器缓存即可。
  • dns劫持是对域名的解析结果进行篡改,使得指向该域名的IP变成了另一个IP,导致访问相应的网址却被劫持到另一个不可达或者假冒的网址,从而实现非法窃取用户信息或者破坏正常网络服务的目的。
  • dns反劫持的方式有以下几种1.使用dns协议的TCP形式,在本地将UDP形式的协议转换为TCP形式。2.使用加密软件对dns请求与回复数据进行加密。3.使用其他端口,将本地转发的dns请求到指定端口,在从外网部署特定的dns服务器。
  • 使用python画三角函数的方法具体方法如下:from matplotlib import pyplot as pltimport numpy as np#创建一个6×8的图框,像素为100plt.figure(figsize=(6,8),dpi=100)#创建一个子图,网格为1×1plt.subplot(111)x = np.linspace(-np.pi,np.pi,256,endpoint=True)y = np.sin(x)z = np.cos(x)#画图,使用不同的颜色和线条plt.plot(x,y,color='blue',linewidth=1.0,l
  • dns劫持是一种电脑木马病毒,该木马可以通过电子邮件和挂马网页进行传播,它会篡改受害者电脑的dns设置,使其在访问网上银行、电子邮箱等网站时打开虚假的钓鱼网站,导致重要账号和密码泄露。
  • 物理隔离卡就是指网络安全隔离卡,其作用是在内网与外网之间实现物理隔离,即内网与外网之间没有物理连接途径,使内网的信息不会外泄,也可以防止网络病毒和网络黑客通过外网对内网进行攻击,保证内网数据的安全。
  • 在java中使用spring实现避免csrf攻击通过将以下代码添加到Java项目中即可实现避免csrf攻击的功能。package com.yihaomen.intercepter;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.HandlerInterceptor;import org.spr
  • 301跳转死循环的示例分析:1.nginx配置代码如下:server{listen 80;server yisu.com;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;location ^~ /api/ {rewrite '^/api/(.*)' /$1 break;proxy_pass http://www.yisu.com;}}2.通过反向代理调用接口:h
  • 在h5页面中防止dns劫持的方法通过在h5页面的body标签中添加以下代码实现防止dns劫持var del_times = 0, deTimer = null;function adGo() { var iframe = document.getElementsByTagName('iframe')[0]; if(iframe){ console.log(iframe) //循环 iframe 父类,直到找到body和body的下一级,然后整个嵌入的代码删除。var bodyNode = {tagName:''}, iframeParent, targetNode
  • 在java中对数据进行加密的方法1.使用MD5编码加密public static String md5Encode(String text) {try {MessageDigest md = MessageDigest.getInstance("MD5");byte[] digest = md.digest(text.getBytes());StringBuilder sb = new StringBuilder();for (byte b : digest) {String hexString = Integer.toHexString(b & 0xFF);if
  • 使用cmd命令修复dns的方法1.首先,在电脑桌面中使用组合键“win+R”运行cmd,打开命令提示符窗口;2.进入到命令提示符窗口后,在命令行中执行以下内容即可对dns进行修复;netsh interface ip set dns 本地连接 static 114.114.114.114
  • 在python中导入txt文件的方法通过在python中使用open()函数对txt文件进行导入,方法如下:f = open("data.txt","r") #设置文件对象line = f.readline()line = line[:-1]while line: #直到读取完文件line = f.readline() #读取一行文件,包括换行符line = line[:-1] #去掉换行符,也可以不去f.close() #关闭文件
  • 在python中使用range函数实现倒序输出的方法通过在range函数中定义一个“-1”,实现倒序输出,方法如下:>>> for d in range(5,0,-1):... print(d)54321>>>
  • mybatis防止SQL注入的方法:mybatis在框架底层,是JDBC中的PreparedStatement类在起作用,因此mybatis启用了预编译功能,从而降低了SQL注入的风险,例如://安全的,预编译了的Connection conn = getConn();//获得连接String sql = "select id, username, password, role from user where id=?"; //执行sql前会预编译号该条语句PreparedStatement pstmt = conn.prepareStatement(sql); p
  • 在html中实现数据加密的方法有以下几种1.base64加密方法如下:base64加密var b = new Base64();var str = b.encode("admin:admin");alert("base64 encode:" + str);     //解密str = b.decode(str);alert("base64 decode:" + str);2.md5加密方法如下:md5加密var hash = hex_md5("123dafd");alert(hash)3.sha1加密方法如下:sha1加密var sha = hex_sha1('mi
  • 在python中调出模块的方法1.使用dir函数dir(模块名)    #查看模块下的所有函数2.使用help函数help(module_name.func_name) #查看模块下特定函数的信息help('modules') #查看所安装有哪些模块
  • 清除浏览器中301跳转记录的方法:1.打开浏览器设置。2.找到“隐私设置与安全性”。3.点击“清除浏览数据”。4.选中“浏览记录”,最后点击“清除数据”即可。
  • dns劫持后无法进行修改的解决方法1.首先,使用组合键“win+R”运行“regedit”,打开注册表;2.进入到注册表后,在注册表中依次打开以下文件;HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\iastor70esHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost\netsvcs3.以上文件打开后,将文件删除;4.最后,注册表文件删除后,将电脑中C:\Windows\System32\iastor70es.dll文件删除
  • 在python中导入自建函数的方法1.使用import函数导入#导入pwcong模块中的hi()自建函数import pwcongpwcong.hi()2.通过sys模块导入#导入pwcong模块中的hi()自建函数import syssys.path.append(r"C:\Users\Pwcong\Desktop\python") //自建函数所在的目录import pwcongpwcong.hi()
  • 在python中导入turtle函数的方法1.首先,在python项目中新建一个.py文件;2..py文件新建好后,并打开;3.最后,.py文件打开后,在文件中使用import命令即可导入turtle函数;import turtle
  • dns劫持后设置禁止ip访问的方法1.首先,在电脑中打开控制板面;2.控制板面打开后,选择打开“防火墙”,并进入防火墙高级设置;3.进入到防火墙高级设置页面后,选择“出站规则”,右键点击“新建规则”;4.在弹出的新建规则向导页面中,选择自定义规则,下一步;5.进入程序选择页面后,选择所有程序,下一步;6.在协议和端口选择页面中,协议类型选择任何,下一步;7.进入到作用域页面后,在页面中填写需要禁止的IP地址,下一步;8.最后,在操作页面中,选择阻止连接选项,完成新建规则即可;
  • CDN如何开启HSTS 2021-01-11
    在CDN中开启HSTS的方法1.首先,登录cdn控制台,在cdn控制台中选择“功能配置”选项卡并进入;2.进入功能配置后,在页面上方菜单栏中点击“HTTPS”选项;3.在HTTPS页面中,选择“HSTS配置”,点击后面的“管理”选项;4.进入HSTS配置页面后,点击“添加HTTP响应头规则”;5.最后,在弹出的添加HTTP响应头规则页面中,选择“自定义”参数,参数名填写“Strict-Transport-Security”,操作选项中勾选“设置”,并将取值设置为“max-age=31536000”,确定即可;
  • 正向物理隔离是由内网客户端、正向隔离装置和外网服务器组成;其特性主要体现在仅允许由其内网侧向外网侧发起连接以及数据流从内网流向外网的单向性;正向物理隔离可以在内网与外网之间实现协议转换、信息流访问控制、内容过滤和信息交换等功能。
  • 解除301重定向的示例:在linux系统打开终端,进行解除301重定向,步骤:1.输入命令:whereis nginx,查找nginx配置路径。2.输入命令:cd/usr/local/nginx,进入nginx目录。3.输入命令:cd nginx,进入nginx。4.输入命令:vim nginx.conf,编辑配置文件。5.找到:server_name http://api.123.com http://www.123.com http://123.com,可以看到后面2个域名重定向到第1个域名,同时找到return301https://$server_name$r
  • 物理隔离设备包括以下两种1.物理隔离网闸物理隔离网闸,是利用双主机形式,从物理上来隔离阻断潜在攻击的连接;物理隔离网闸的硬件主要包括三部分专用安全隔离切换装置、内部处理单元和外部处理单元;系统中的专用安全隔离切换装置分别连接内部处理单元和外部处理单元。2.物理隔离集线器网络安全隔离集线器是一种多路开关切换设备,它具有标准的RJ-45接口,入口与网络安全隔离卡相连,出口分别与内外网络的集线器相连;可以让连接两个网络的安全计算机只通过一条网络线即可与多网切换连接。
  • 宝塔取消301跳转的方法:1.进入宝塔面板控制后台,点击“网站”菜单栏。2.找到需要取消301跳转的站点,点击右侧“设置”。3.在网站设置中点击“重定向”功能。4.选择已存在的301跳转,点击删除即可。
  • 辨别物理隔离与逻辑隔离的方法1.物理隔离是指指内部网不直接或间接地连接公共;而逻辑隔离是一种不同网络间的隔离部件,被隔离的两端仍然存在物理上的数据通道中。2.物理隔离为内部网划分了明确的安全边界,使得网络的可控性增强,便于内部管理;而逻辑隔离一般使用协议装换、数据库格式剥离、数据流控制的方法实现,只能在两个逻辑隔离区域中传输数据,且传输的方向是单向的。3.物理隔离是完全新建一套网络系统;而逻辑隔离是在已有的网络上通过划分VLAN,从而形成一个逻辑上的虚拟局域网。
  • 屏蔽dns劫持广告的方法1.首先,在电脑中打开控制板面;2.控制板面打开后,选择打开“防火墙”,并进入防火墙高级设置;3.进入到防火墙高级设置页面后,选择“出站规则”,右键点击“新建规则”;4.在弹出的新建规则向导页面中,选择自定义规则,下一步;5.进入程序选择页面后,选择所有程序,下一步;6.在协议和端口选择页面中,协议类型选择任何,下一步;7.进入到作用域页面后,在页面中填写dns劫持广告的IP地址,下一步;8.最后,在操作页面中,选择阻止连接选项,完成新建规则即可;
  • js防御XSS跨域脚本攻击的方法:通过使用replace()全部替换为实体即可,例如:name = name.replace(//g, ">");防御示例:function removeXss(val){val = val.replace(/([\x00-\x08][\x0b-\x0c][\x0e-\x20])/g, '');var search = 'abcdefghijklmnopqrstuvwxyz';search += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';sear
  • 物理隔离技术主要有以下两点1.隔离网闸技术隔离网闸技术是在保证两个网络安全隔离的基础上,实现安全信息交换和资源共享的技术。它采用独特的硬件设计并集成多种软件防护策略,能够抵御各种已知和未知的攻击,可以显著的提高内网的安全强度。2.物理隔离卡通过在计算机中安装物理隔离卡,可将计算机划分成两台虚拟计算机,实现真正的物理隔离。
  • SQL注入在%s占位符的字典传参,示例代码:import pymysqldb = pymysql.connect(host="119.XX.XX.XX",port=3306,user="XXXXXXXX",passwd="XXXXXXXXXXXXX",db="XXXXXX",charset='utf8')# %s 占位符为需要传递的参数,切记不要加''双引号,要不然会报错sql = "SELECT totalusercount * 1.4 FROM mm_project_uv_outdoor WHERE poiid = %s AND currenttime = %s
  • dns劫持的原理是将网络地址对应到计算机能够识别的网络地址,以便计算机能够进一步通信,实现传递网址和内容等。所以dns劫持是对计算机中的hosts文件进行修改,hosts文件路径:C:\Windows\System32\drivers\etc\hosts。
  • 双硬盘物理隔离是指在在一台计算机中添加一个硬盘,通过控制硬盘及切换网线,在内外网的环境中使一个硬盘仅对应一个网络有效,其网络物理连线上是完全分离的且不存在公用存储信息,从而实现单机在两个网络之间真正的物理隔离,可以提高计算机系统的资源利用率。
  • js防止xss攻击的方法:对用户的输入及请求都进行过滤检查,如对特殊字符进行过滤,设置输入域的匹配规则等,例如:function removeXss(val){val = val.replace(/([\x00-\x08][\x0b-\x0c][\x0e-\x20])/g, '');var search = 'abcdefghijklmnopqrstuvwxyz';search += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';search += '1234567890!@#$%^&*()';search += '~`";:?+/={}[]-_|\'\
  • 301重定向的方法有:1、IIS下301设置Internet信息服务管理器 → 虚拟目录 → 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。2、ASP下的301重定向代码<%@ Language=VBScript %><%if request.ServerVariables("SERVER_NAME")="blog.yisu.com" orrequest.ServerVariables("SERVER_NAME")="
  • 采用php301跳转防cc的示例:在对应的php文件中添加以下代码:<?phpempty($_SERVER['HTTP_VIA']) or exit('Access Denied');$seconds = 10; //时间段[秒]$refresh = 5; //刷新次数//设置监控变量$cur_time = time();if(isset($_SESSION['last_time'])){$_SESSIO
  • 通过使用以下vb函数,对数据文件进行加密,代码如下:Option ExplicitDim i As LongDim databuff As Byte //定义数组用于存放文件内容Dim addbuff As Byte //定义数组用于存放加密后的文件内容Dim password As Byte //定义数组用于存放密码的ASCII值Dim filename As StringPrivate Sub Check1_ClickIf Check1.Value Then //控制是否显示全部文件File1.Pattern = "."ElseFile1.Pattern = "
  • Python中使用sympy模块的dsolve函数求解微分方程,具体方法如下:import sympy as sy #导入sympy模块def differential_equation(x,f):return sy.diff(f(x),x,2)+f(x)#f(x)''+f(x)=0 #二阶常系数齐次微分方程x=sy.symbols('x') #约定变量f=sy.Function('f') #约定函数print(sy.dsolve
  • 安全物理隔离是指采用物理方法将内网与外网隔离,从而避免入侵或信息泄露的风险。安全物理隔离主要用来解决网络安全问题的,它可以防止来自互联网的攻击和保证这些高安全性网络的保密性、安全性、完整性、防抵赖和高可用性。安全物理隔离包含隔离网闸技术 、物理隔离卡等。
  • 在linux系统中使用nslookup命令查看CDN服务是否开启1.在linux系统中使用命令:nslookup + 网站域名,并回车;2.查看Address栏中,如有多个IP地址,表示以开启CDN服务,单个IP地址则表示为开启CDN服务;
  • ubuntu终端运行Python的方法:1.在ubuntu操作系统中打开终端命令行。2.可输入“Python3”直接进入Python3模式。3.再输入以下命令,运行Python程序文件,例如:#Python3后面输入文件名即可运行Python程序文件Python3 index.py
  • python中使用types函数判断数据类型,具体方法如下:1.判断是否是int类型 import types #导入types模块type(x) is types.IntType2.判断是否是string类型 import types #导入types模块type(x) is types.StringType3.判断是否是number类型import types #导入types模块type(x) is types.NumberType
  • ubuntu运行已有Python程序的方法:1.在ubuntu操作系统中打开终端命令行。2.输入“Python”,查看是否有安装好Python。3.如果已经安装好Python3,可输入“Python3”直接进入Python3模式。4.若需要运行已有Python程序文件“index.py”,可输入以下命令运行:#Python3后面输入文件名即可运行Python程序文件Python3 index.py
  • python中的匿名函数一般是使用lambda保留字,python中的保留字有以下几种:lambda:匿名函数;raise:触发异常后,后面的代码不会再执行;del:删除变量;in:迭代器;try,except:尝试一个可能抛出异常的程序块;with,finally:处理异常;assert:断言;nonlocal:在函数中使用外层变量;yield:生产,返回一个生成器变量;global:全局变量;pass:空语句;
  • python中所有print函数对列表进行输出,具体方法如下:>>> L = [1,2,'a'] # 输出列表 >>> print(L) [1, 2, 'a']
  • Ubuntu安装Python模块的方法:1.在Ubuntu中使用“Ctrl+Alt+T”打开命令行终端。2.首先需要输入以下命令安装pip模块,命令如:sudo apt-get install python-pip3.再通过pip安装python模块即可,例如:sudo pip install openpyxl

扫码添加客服微信