草庐IT

JavaEE-HTTPS

全部标签

html - 如何使用 htaccess 强制使用 http- 而不是 https

我的整个域有一个目录,我想强制使用https,即“/docs”。在/docs文件夹中,我有以下htaccess文件:RewriteEngineOnRewriteCond%{HTTPS}!=onRewriteRule^https://%{HTTP_HOST}%{REQUEST_URI}[L,R=301]这会强制https访问/docs目录中的所有内容,这正是我希望它执行的操作。我遇到的问题是试图强制将REMOVEhttps返回到我网站所有其他区域的http。在站点的根文件夹(运行wordpress)中,我有以下htaccess文件:#BEGINWordPressRewriteEngine

html - 如何使用 htaccess 强制使用 http- 而不是 https

我的整个域有一个目录,我想强制使用https,即“/docs”。在/docs文件夹中,我有以下htaccess文件:RewriteEngineOnRewriteCond%{HTTPS}!=onRewriteRule^https://%{HTTP_HOST}%{REQUEST_URI}[L,R=301]这会强制https访问/docs目录中的所有内容,这正是我希望它执行的操作。我遇到的问题是试图强制将REMOVEhttps返回到我网站所有其他区域的http。在站点的根文件夹(运行wordpress)中,我有以下htaccess文件:#BEGINWordPressRewriteEngine

http到https浏览器问题

大约几天,我一直在搜索这个问题,并做了很多研究,但我无法弄清楚这一点。我试图控制我的页面,将它们重定向到HTTP或HTTPS,无论我是否需要它。我创建了一个attrubte,以放在每个页面上方,我需要在https中运行[AttributeUsage(AttributeTargets.Class)]publicsealedclassRequireSSL:Attribute{}然后,我有一个httpmodule运行,可以按要求检查每个页面。publicclassDartsGhentPipeline:IHttpModule{publicvoidInit(HttpApplicationcontext)

【开发细节】SpringBoot项目将接口从HTTP换为HTTPS

证书准备首先需要生成一个SSL证书,可以使用OpenSSL工具或者自己的CA颁发机构来生成证书,这里就不赘述了。如果是测试阶段,也可以使用self-signedcertificate。直接使用jdk的keytool生成,具体操作方法如下:使用管理员身份运行命令提示符使用命令进入到jdk安装路径的bin文件夹下随后使用命令:keytool-genkey-aliastomcat-storetypePKCS12-keyalgRSA-keysize2048-keystorekeystore.p12-validity3650生成密钥。以上步骤如下图所示:生成的证书如下:把它粘贴到项目的classpath

都用HTTPS了,还能被查出浏览记录?

大家好,我卡颂。最近,群里一个刚入职的小伙因为用公司电脑访问奇怪的网站,被约谈了。他很困惑——访问的都是HTTPS的网站,公司咋知道他访问了啥?实际上,由于网络通信有很多层,即使加密通信,仍有很多途径暴露你的访问地址,比如:DNS查询:通常DNS查询是不会加密的,所以,能看到你DNS查询的观察者(比如运营商)是可以推断出访问的网站IP地址:如果一个网站的IP地址是独一无二的,那么只需看到目标 IP地址,就能推断出用户正在访问哪个网站。当然,这种方式对于多网站共享同一个IP地址(比如CDN)的情况不好使流量分析:当访问一些网站的特定页面,可能导致特定大小和顺序的数据包,这种模式可能被用来识别访问

Java安全——SSL和HTTPS

Java安全SSL和HTTPSSSL提供了在TCP套接字之上的对数据进行加密的方法,也是HTTPS协议的基础利用JSSE(java安全套接字扩展包)可以像处理协议一样创建和使用SSL套接字,从而支持HTTPS协议SSL和tcp套接字之间的紧密关系,本身并不是一个加密引擎,但确是Internet上广泛使用的加密技术。SSL和JSSE说明JSSE为SSL套接字定义了APISSL的初衷是在套接字上使用,在协议内部并没有将数据的加密和传输分开如果使用SSL通信,就必须使用TCP套接字来传输数据,这里不支持其他协议的支持SSL三个非常突出的优点通用性,许多服务都是通过以SSL为基础建立的(https),

php - Google 验证码未在 GoDaddy 安全 (https) 中显示

我遇到一个问题,Google的reCaptcha没有出现在我的https网站上,我想知道这里是否有其他人遇到过/正在遇到同样的问题,并且找到了解决方法。在我的测试环境(localhost)中,它看起来很好,我能够发送和接收表单。然而,将其上传到我的GoDaddy托管安全网站后,reCaptcha图像/div没有出现,我一点也不知道为什么。请帮忙。以下是我的部分代码(在本地主机上运行):在“head”标签内在recaptcha实际出现的“正文”内:$errCaptcha";?>然后是“php”部分:$captcha=$_POST['g-recaptcha-response'];$resp

php - Google 验证码未在 GoDaddy 安全 (https) 中显示

我遇到一个问题,Google的reCaptcha没有出现在我的https网站上,我想知道这里是否有其他人遇到过/正在遇到同样的问题,并且找到了解决方法。在我的测试环境(localhost)中,它看起来很好,我能够发送和接收表单。然而,将其上传到我的GoDaddy托管安全网站后,reCaptcha图像/div没有出现,我一点也不知道为什么。请帮忙。以下是我的部分代码(在本地主机上运行):在“head”标签内在recaptcha实际出现的“正文”内:$errCaptcha";?>然后是“php”部分:$captcha=$_POST['g-recaptcha-response'];$resp

前端问题:如何使网页中的http地址自动升级为https地址

前端问题:如何使网页中的http地址自动升级为https地址缘应用场景解决方案原理官方地址缘我一个搞后端开发的天天捣鼓前端的事,会不会被各位同僚念叨,哈哈。项目上的需求,需要把现在的https地址转换成http的地址,然而修改了nginx配置,摘除了证书,访问的所有静态文件依然是https,捣鼓了好半天,终于搞明白了原理,反其道而行,就有了这篇文章。应用场景当我们项目过于臃肿,项目经理要求你把项目重新部署,要求有安全的https证书访问,那你之前写死的或者什么乱七八糟的http开头的地址就会有错误提示。这时候的你又不愿意一个个去修改cdn地址或者其他url指向的时候,就可以用下面的方法。解决方

【网络】应用层——HTTPS协议

🐱作者:一只大喵咪1201🐱专栏:《网络》🔥格言:你只管努力,剩下的交给时间!HTTPS协议🍉HTTP的不安全性🍉认识HTTPS协议🍓加密解密🍓加密的原因🍉常见的加密方式🍓只使用对称加密🍓只使用非对称加密🍓双方都使用非对称加密🍓非对称加密+对称加密🍉引入证书🍓数据摘要(数据指纹)🍓数据签名🍓CA认证🍓非对称加密+对称加密+证书认证🍉总结🍉HTTP的不安全性前面本喵讲解并演示了HTTP协议,在比较POST和GET方法的时候,本喵说这两个方法都不安全,虽然POST的提交的表单内容在请求正文中,无法在地址的url中看到,但是它仍然是不安全的。本喵服务器上的html代码中,提交表单的方式采用的是POS