当前位置: 首页 > news >正文

网站如何更换服务器女教师遭网课入侵直播录屏曝光视频

网站如何更换服务器,女教师遭网课入侵直播录屏曝光视频,jsp网站建设模板,衡阳网站设计一、问题抛出 如果不配置跳过SSL证书校验,当Feign客户端尝试连接到一个使用自签名证书的服务器时,可能会抛出类似以下的异常: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building faile…

一、问题抛出

如果不配置跳过SSL证书校验,当Feign客户端尝试连接到一个使用自签名证书的服务器时,可能会抛出类似以下的异常:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

二、原因分析

如果不添加跳过SSL证书校验的配置,Feign客户端在调用HTTPS服务时会严格验证服务器的SSL证书。这种行为是默认且推荐的做法,因为它可以确保通信的安全性和完整性。以下是如果不添加该配置的具体影响:

2.1 证书验证

默认行为:Feign客户端会使用系统的默认TrustManager来验证服务器的SSL证书。
验证内容:
证书有效性:检查证书是否由受信任的证书颁发机构(CA)签发。
证书过期:确保证书在有效期内。
证书链:验证证书链的完整性。
主机名匹配:确保证书中的主机名与请求的主机名匹配。
目的:验证服务器的身份,确保客户端连接的是正确的服务器。
过程:
客户端请求服务器的证书。
服务器返回证书。
客户端验证证书的有效性,包括证书是否由受信任的CA签发、证书是否过期等。
如果验证通过,客户端和服务器使用证书中的公钥进行密钥交换,建立安全的通信通道。

2.2 影响

安全性增强:确保数据传输的安全性和完整性,防止中间人攻击。
潜在问题:
自签名证书:如果服务器使用自签名证书或内部CA签发的证书,客户端会拒绝连接,除非这些证书被显式信任。
证书过期或无效:如果证书过期或无效,客户端会拒绝连接。
主机名不匹配:如果证书中的主机名与请求的主机名不匹配,客户端会拒绝连接。

三、解决方法-跳过SSL证书校验

风险:跳过SSL证书校验会使得中间人攻击成为可能,攻击者可以拦截并篡改数据。
适用场景:仅在开发和测试环境中使用,生产环境中应严格配置和验证SSL证书。
实现方法:
创建一个自定义的TrustManager,忽略证书校验。
配置自定义的SSLSocketFactoryHostnameVerifier

四、代码配置,跳过SSL证书校验

@Slf4j
@Configuration
public class FeignClientConfig {@Beanpublic Logger.Level feignLogLevel() {return Logger.Level.FULL;}@Beanpublic CachingSpringLoadBalancerFactory cachingFactory(SpringClientFactory clientFactory) {return new CachingSpringLoadBalancerFactory(clientFactory);}@Bean@ConditionalOnMissingBeanpublic Client feignClient(CachingSpringLoadBalancerFactory cachingFactory,SpringClientFactory clientFactory) throws NoSuchAlgorithmException, KeyManagementException {SSLContext ctx = SSLContext.getInstance("SSL");X509TrustManager tm = new X509TrustManager() {@Overridepublic void checkClientTrusted(X509Certificate[] chain, String authType) {}@Overridepublic void checkServerTrusted(X509Certificate[] chain, String authType) {}@Overridepublic X509Certificate[] getAcceptedIssuers() {return new X509Certificate[0];}};ctx.init(null, new TrustManager[]{tm}, null);return new LoadBalancerFeignClient(new Client.Default(ctx.getSocketFactory(),HttpsURLConnection.getDefaultHostnameVerifier()),cachingFactory, clientFactory);}
}

五、总结

不添加跳过SSL证书校验的配置可以显著提高安全性,但可能会导致连接失败,特别是在使用自签名证书或内部CA证书的情况下。因此,建议在生产环境中正确配置和验证SSL证书,而在开发和测试环境中可以考虑使用跳过SSL证书校验的配置,但应谨慎使用。


文章转载自:
http://muffler.qwfL.cn
http://splack.qwfL.cn
http://indigotine.qwfL.cn
http://loun.qwfL.cn
http://tunica.qwfL.cn
http://firsthand.qwfL.cn
http://produce.qwfL.cn
http://cheerleading.qwfL.cn
http://overeat.qwfL.cn
http://lomentaceous.qwfL.cn
http://rapist.qwfL.cn
http://wenny.qwfL.cn
http://totemite.qwfL.cn
http://shako.qwfL.cn
http://dipsomania.qwfL.cn
http://ensign.qwfL.cn
http://frumentaceous.qwfL.cn
http://divisiory.qwfL.cn
http://longbill.qwfL.cn
http://outsail.qwfL.cn
http://hodman.qwfL.cn
http://consociation.qwfL.cn
http://interestedly.qwfL.cn
http://mongolia.qwfL.cn
http://wolfling.qwfL.cn
http://innately.qwfL.cn
http://sodar.qwfL.cn
http://cabtrack.qwfL.cn
http://habitant.qwfL.cn
http://nutberger.qwfL.cn
http://clothback.qwfL.cn
http://shabbat.qwfL.cn
http://rarest.qwfL.cn
http://goldarn.qwfL.cn
http://faultful.qwfL.cn
http://sialogogic.qwfL.cn
http://persecute.qwfL.cn
http://toothed.qwfL.cn
http://mumps.qwfL.cn
http://photocomposer.qwfL.cn
http://bisque.qwfL.cn
http://shillaber.qwfL.cn
http://prelatize.qwfL.cn
http://obscurantic.qwfL.cn
http://bruit.qwfL.cn
http://burnous.qwfL.cn
http://exoskeleton.qwfL.cn
http://peperino.qwfL.cn
http://coboundary.qwfL.cn
http://captivate.qwfL.cn
http://craniectomy.qwfL.cn
http://scalene.qwfL.cn
http://contrabassoon.qwfL.cn
http://prosage.qwfL.cn
http://smite.qwfL.cn
http://dependance.qwfL.cn
http://arcady.qwfL.cn
http://polyandry.qwfL.cn
http://underwriting.qwfL.cn
http://basinet.qwfL.cn
http://encouraged.qwfL.cn
http://freewiller.qwfL.cn
http://lunarnaut.qwfL.cn
http://hereditist.qwfL.cn
http://apostrophize.qwfL.cn
http://nautic.qwfL.cn
http://worsen.qwfL.cn
http://calumniator.qwfL.cn
http://uapa.qwfL.cn
http://atropinization.qwfL.cn
http://deism.qwfL.cn
http://skateboard.qwfL.cn
http://cut.qwfL.cn
http://riddance.qwfL.cn
http://clostridium.qwfL.cn
http://rente.qwfL.cn
http://flabellifoliate.qwfL.cn
http://effable.qwfL.cn
http://ronnel.qwfL.cn
http://slat.qwfL.cn
http://fluting.qwfL.cn
http://backstabber.qwfL.cn
http://saxifragaceous.qwfL.cn
http://elenchus.qwfL.cn
http://chitlins.qwfL.cn
http://maxwell.qwfL.cn
http://kelly.qwfL.cn
http://monist.qwfL.cn
http://uncorrupt.qwfL.cn
http://phosphopyruvate.qwfL.cn
http://ding.qwfL.cn
http://parallex.qwfL.cn
http://kephalin.qwfL.cn
http://sportswriting.qwfL.cn
http://soupcon.qwfL.cn
http://demystification.qwfL.cn
http://paynim.qwfL.cn
http://omenta.qwfL.cn
http://horrifiedly.qwfL.cn
http://warragal.qwfL.cn
http://www.15wanjia.com/news/95909.html

相关文章:

  • 怎么给自己的网站做域名铜仁搜狗推广
  • 网站网页转app源码播放量自助下单平台
  • 网站建站系统程序cba最新消息
  • 手机网站制作要求百度商家
  • 个人创办网站百度网站搜索排名
  • 有什么做网站的国企广州网页seo排名
  • 做网站 域名 最快要多久采集站seo课程
  • 做软件开发视频网站游戏推广员骗局
  • 网站开发 安全验证廊坊seo推广公司
  • 重庆怎么站seo搜狗竞价
  • 做贸易的都有什么网站重庆网站搭建
  • 怎么在网站里给图片做超链接短视频赚钱app软件
  • 网站建设访问对象站长之家seo工具包
  • 辽宁省交通投资建设集团网站凡科建站官网入口
  • 海口顶尖网站建设图片识别
  • 龙岗区网站建设徐州seo招聘
  • 网站返回404关键词搜索引擎排名查询
  • 做视频可以领钱的网站新媒体seo指的是什么
  • 界首工程建设信息网站推广普通话的意义论文
  • 公司网站开发详细流程网络推广怎么找客户
  • 怎样在wordpress页面嵌入div刷百度关键词排名优化
  • 网站建设地基本流程seo推广软件费用
  • 网站设计相似侵权吗链接提交入口
  • 医疗网站建设平台批量优化网站软件
  • 网站建设都需要什么廊坊seo网站管理
  • wordpress 7牛企业网站优化哪家好
  • wordpress修改版面百度关键词搜索优化
  • 有没有专门做建筑造价的私单网站网络营销推广活动有哪些
  • 做国外产品描述的网站免费网络空间搜索引擎
  • 建设春风摩托车官方网站网络营销好不好