首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

WordPress最新版完全禁用JSON REST API输出站点信息

所以我们应尽可能的禁止掉这些不必要的功能需求,并且去掉 head 里面输出 wp-json 链接,我之前就直接输出了,查看源代码就能直接看到 需要简单一点的话,我们可以直接使用插件Disable REST API来完全禁用...REST API,但我更倾向纯代码的方法,在这里就介绍下代码版兼容所有 WordPress 版本的完全禁用 REST API 或者说移除 head 里面 wp-json 链接的方法 直接将以下代码添加到主题的...functions.php 文件中即可禁用 JSON REST API : // 屏蔽 REST API if ( version_compare( get_bloginfo( 'version' )...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:WordPress最新版完全禁用JSON REST API输出站点信息

1.4K30

如何针对老旧浏览器设置 HTTPS 策略

但不幸的是,IE 6 只支持 SSLv2 和 SSLv3(来源),也就是说 HTTPS 网站要支持 IE 6,就必须启用 SSLv3。仅这一项就会导致 SSL Labs 给出的评分降为 C。...如果客户端支持的 CipherSuite 列表与服务端配置的 CipherSuite 列表没有交集,会导致无法完成协商,握手失败。...SNI 扩展 我们知道,在 Nginx 中可以通过指定不同的 server_name 来配置多个站点。HTTP/1.1 协议请求头中的 Host 字段可以标识出当前请求属于哪个站点。...可以看到,如果要照顾没有打 XP SP3 补丁的 IE6 用户,只能继续使用 SHA-1 证书。...本文先写这么多,很多策略都需要根据自己网站的用户来决定,例如我的博客基本没有 IE8- 用户,理所当然可以禁用 SSLv3。如果你的产品还有很多使用老旧浏览器的用户,那就必须为这些用户做兼容方案了。

1.4K20

Kali Linux 网络扫描秘籍 第七章 Web 应用扫描(一)

Nikto 爬取目标站点并生成大量预先准备的请求,尝试识别应用中存在的危险脚本和文件。这个秘籍中,我们会讨论如何针对 Web 应用执行 Nikto,以及如何解释结果。...-port参数没有使用,因为 Web 服务托管到 TCP 80 端口上,这是 HTTP 的默认端口。...此外,-nossl参数也没有使用,因为通常 Nikto 不会尝试 80 端口上的 SSL/TLS 连接。...Scope标签页允许用户配置站点和其内容,来包含或者排除站点。为了向评估范围内添加新的站点,点击Include in Scope表格下的Add按钮。...这个工具其实没有什么实际功能,主要是迷惑你的老板。 工作原理 BurpSuite 参与工具以多种方式工作,取决于所使用的工具。许多参与工具执行功能搜索,并检测已收到的响应中的特定信息。

2.2K20

curl命令调试接口「建议收藏」

现在我们切入主题,在我们平时开发接口完成后,需要上线联调接口,而接口往往和业务逻辑精密联系,想要调试接口,就需要将业务测一遍,那么有没有更好的办法使得调试更简单?...key ‘/app/milo/tomcat/milogenius/webapps/client.key’ –pass ‘milogenius’ 我们来分析下这个命令: -k :允许不使用证书到SSL站点...socks5代理给定主机和端口 -t/–telnet-option Telnet选项设置 –trace 对指定文件进行debug –trace-ascii Like –跟踪但没有...-z/–time-cond 传送时间设置 -0/–http1.0 使用HTTP 1.0 -1/–tlsv1 使用TLSv1(SSL) -2/–sslv2 使用SSLv2的(SSL) -3/–sslv3...使用的SSLv3(SSL) –3p-quote like -Q for the source URL for 3rd party transfer –3p-url 使用url,进行第三方传送 –

1.7K30

Jexus服务器SSL二级证书安装指南

如果不设或设为ssl2,jexus将选择sslv3并可降级为sslv2,如果服务启动过程中发生下面错误,可以把SSL_TLS_Version设置为sslv2。...SSLv2这个配置其实没有SSLv2对应的是sslv23,设为其它标准的值,就是具体的了,所以,如果你设为SSLv3,客户端浏览器等就必须用SSLv3与服务器交流,设为TLSv1.2,客户端就只能用TLSv1.2...的标准与服务器交流,如果客户端没有对应的版本号,就会连接失败,服务器端就会记一笔异常,说是SSLV3_GET_xxxxx的版本号错误。...当服务器设为SSLv3可TLSvxx时,如果对方不支持,会出现 ? 记得需要重启jexus服务器生效。...SSLv3 协议漏洞‘POODLE’,如何在jexus 中禁用sslv2,sslv3,只启用tls  http://liuqunying.blog.51cto.com/3984207/1565610

1.6K80

windows下使用curl命令

junk-session-cookies 读取文件进忽略session cookie –interface 使用指定网络接口/地址 –krb4 使用指定安全级别的krb4 -k/–insecure 允许不使用证书到SSL站点...netrc 从netrc文件中读取用户名和密码 –netrc-optional 使用 .netrc 或者 URL来覆盖-n –ntlm 使用 HTTP NTLM 身份验证 -N/–no-buffer 禁用缓冲输出...代理给定主机和端口 –stderr -t/–telnet-option Telnet选项设置 –trace 对指定文件进行debug –trace-ascii Like --跟踪但没有...-z/–time-cond 传送时间设置 -0/–http1.0 使用HTTP 1.0 -1/–tlsv1 使用TLSv1(SSL) -2/–sslv2 使用SSLv2的(SSL) -3/–sslv3...使用的SSLv3(SSL) –3p-quote like -Q for the source URL for 3rd party transfer –3p-url 使用url,进行第三方传送 –

2.2K20

基于流量的OpenSSL漏洞利用检测方法

OpenSSL Heartbleed模块存在一个BUG,当攻击者构造一个特殊的数据包,满足用户心跳包中无法提供足够多的数据会导致memcpy把SSLv3记录之后的数据直接输出,该漏洞导致攻击者可以远程读取存在漏洞版本的...不受影响) 对此我们给出如下建议 OpenSSL版本升级到最新的1.0.1g 重新生成你的私钥 请求和替换SSL的证书 使用-DOPENSSL_NO_HEARTBEATS参数重新编译低版本的OpenSSL以禁用...相信大多数有漏洞的站点均遭到了不止一次的攻击。...通过网络中已有的测试方法,我们寻找到几个存在问题的网站进行分析,为了避免行为失当,我们没有选择与金融、交易相关的站点。...网络检测相关方法 通用Snort规则检测 由于众所周知的SSL协议是加密的,我们目前没有找到提取可匹配规则的方法,我们尝试编写了一条基于返回数据大小的检测规则,其有效性我们会继续验证,如果有问题欢迎反馈

1.3K100

Nginx配置加密套件不当,导致无法建立连接分析

证书到期时间和配置zabbix自动发现实现自动监控服务器所有域名SSL证书到期时间,有兴趣的可以看下 然后有小伙伴说它用的过程中,获取证书到期时间的脚本执行报错 如图,报错结果很明显,就是ssl握手失败,协议是sslv3...获取ssl证书信息的脚本中,是通过SSL.Context构建上下文对象的,指定使用TLSv1,但是报错是sslv3 于是我在本地测试,我本地是没有问题的,我在脚本中添加输出链接协议版本 然后输出协议确实是使用了...,没办法,只能抓包看了 抓到包,wireshark分析,客户端client hello之后,就没有协商成功,关于ssl握手的话,之前也写过一篇文章Wireshark抓包帮你理清https请求流程,如果有兴趣...查看加密套件 又问小伙伴要了nginx配置的加密套件 可以看到,和客户端的加密套件不匹配,所以这就是为什么握手不成功的原因,可以看到,小伙伴的加密套件设置的太严格了,所以我让他重新配置了加密套件,果然没有问题...和分开的几部分算法 所以这里HIGH代表的就是高级的加密套件,也就是密钥长度大于128位的,在openssl的ciphers中,还有MEDIUM和LOW,但是LOW等已经在openssl 1.0.2g中禁用

3.5K10

详解在Ubuntu上的Apache配置SSL(https证书)的正确姿势

也可能是conf.d/ssl.conf,与操作系统及安装方式有关), 在配置文件中查找以下配置语句: # 添加 SSL 协议支持协议,去掉不安全的协议 SSLProtocol all -SSLv2 -SSLv3...( 5 ) 通过 https 方式访问您的站点,测试站点证书的安装配置,如遇到证书不信任问题,请查看帮助视频。 然而这只能参考。...在Ubuntu下面,我是用apt安装的Apache,但是它没有httpd.conf,只有一个apache2.conf,好吧,其实这个文件和httpd.conf差不多,它里面是这样注释的: # It is...没有就apt-get install openssl ,可能还需要一些依赖,但是都是小问题。..., TLSv1, TLSv1.1, TLSv1.2 # SSL v2 is no longer supported SSLProtocol all -SSLv2 -SSLv3 # Allow insecure

1.4K41
领券