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

网站付费推广竞价关于企业官方网站建设的ppt

网站付费推广竞价,关于企业官方网站建设的ppt,深圳有哪些传媒公司,网站系统cmsHTTPS(Hyper Text Transfer Protocol Secure)是HTTP的安全版本,通过SSL/TLS协议为通讯提供加密、身份验证和数据完整性保护。 一、HTTPS核心原理 1.加密流程概述 客户端发起HTTPS请求(连接到服务器443端口)服务器返…

HTTPS(Hyper Text Transfer Protocol Secure)是HTTP的安全版本,通过SSL/TLS协议为通讯提供加密、身份验证和数据完整性保护。

一、HTTPS核心原理

1.加密流程概述
  1. 客户端发起HTTPS请求(连接到服务器443端口)
  2. 服务器返回数字证书(包含公钥)
  3. 客户端验证证书(检查颁发机构、有效期等)
  4. 密钥交换(对过非对称加密协商对称密钥)
  5. 加密通信(使用对称密钥加密数据传输)
2.加密技术组合
技术类型作用典型算法
非对称加密身份验证和密钥交换RSA、ECC、DH
对称加密加密实际传输数据AES、3DES、ChaCha20
哈希算法保证数据完整性SHA-256、SHA-3
数字证书验证服务器身份X.509标准

二、证书体系详解

1、证书类型对比
类型验证级别颁发速度价格适用场景
DV证书域名验证分钟级免费-低价个人网站、测试环境
OV证书组织验证1-3天中档企业官网
EV证书扩展验证3-7天高价金融、电商等高安全需求
自签名证书无第三方验证即时免费内网、开发环境
2. 证书获取方式
  1. 购买商业证书(推荐生产环境使用)
    • 主流CA机构:DigiCert、Sectigo、GlobalSign
    • 云服务商提供:AWS ACM、阿里云SSL证书
  2. 免费证书(适合中小项目)
    • Let’s Encrypt(90天有效期,需自动续期)
    • Cloudflare提供的边缘证书
  3. 自签名证书(开发测试用)
# 使用OpenSSL生成
openssl req -x509 -newkey rsa:4096 -nodes \-keyout server.key -out server.crt \-days 365 -subj "/CN=yourdomain.com"

三、Spring Boot配置HTTPS

1. 基础配置步骤
1.1 准备证书文件

将证书(.crt或.pem)和私钥(.key)文件放入resources/ssl/目录

1.2 配置application.yml
server:port: 443ssl:enabled: truekey-store: classpath:ssl/keystore.p12key-store-password: yourpasswordkey-store-type: PKCS12key-alias: tomcatprotocol: TLSenabled-protocols: TLSv1.2,TLSv1.3ciphers: TLS_AES_256_GCM_SHA384,TLS_CHACHA20_POLY1305_SHA256...
1.3 强制HTTP跳转HTTPS(可选)
@Configuration
public class HttpsConfig {@Beanpublic ServletWebServerFactory servletContainer() {TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory() {@Overrideprotected void postProcessContext(Context context) {SecurityConstraint securityConstraint = new SecurityConstraint();securityConstraint.setUserConstraint("CONFIDENTIAL");SecurityCollection collection = new SecurityCollection();collection.addPattern("/*");securityConstraint.addCollection(collection);context.addConstraint(securityConstraint);}};tomcat.addAdditionalTomcatConnectors(redirectConnector());return tomcat;}private Connector redirectConnector() {Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");connector.setScheme("http");connector.setPort(8080);connector.setSecure(false);connector.setRedirectPort(443);return connector;}
}
2. 高级安全配置
2.1 启用HSTS
@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {@Overrideprotected void configure(HttpSecurity http) throws Exception {http.headers().httpStrictTransportSecurity().includeSubDomains(true).maxAgeInSeconds(31536000); // 1年}
}
2.2 证书自动续期(Let’s Encrypt)
@Scheduled(cron = "0 0 3 * * ?") // 每天凌晨3点检查
public void renewCertificate() {try {Process process = Runtime.getRuntime().exec("certbot renew --quiet");int exitCode = process.waitFor();if (exitCode == 0) {logger.info("证书续期成功");// 重新加载证书((TomcatWebServer) webServer).getTomcat().getConnector().reload();}} catch (Exception e) {logger.error("证书续期失败", e);}
}

四、HTTPS性能优化

1. 协议与算法选择
server:ssl:enabled-protocols: TLSv1.3 # 优先使用TLS 1.3ciphers: - TLS_AES_256_GCM_SHA384       # TLS 1.3- TLS_CHACHA20_POLY1305_SHA256 # 移动设备优化- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
2. 会话恢复技术
@Bean
public WebServerFactoryCustomizer<TomcatServletWebServerFactory> tomcatCustomizer() {return factory -> factory.addConnectorCustomizers(connector -> {connector.setProperty("sslEnabledProtocols", "TLSv1.2,TLSv1.3");connector.setProperty("sslSessionTimeout", "3600"); // 1小时会话缓存connector.setProperty("sslSessionCacheSize", "20480"); // 缓存大小});
}
3. OCSP Stapling配置
# 生成OCSP响应文件
openssl ocsp -issuer chain.pem -cert server.crt \-url http://ocsp.digicert.com -respout ocsp.der# Nginx配置示例(Spring Boot需通过前置代理实现)
ssl_stapling on;
ssl_stapling_verify on;
ssl_trusted_certificate /path/to/chain.pem;

五、常见问题排查

1. 证书链不完整

症状:浏览器显示"证书不受信任"
解决:确保包含中间证书

cat server.crt intermediate.crt > fullchain.crt
2. 混合内容警告

症状:HTTPS页面加载HTTP资源
解决

  • 使用内容安全策略(CSP)
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
  • 或使用协议相对URL://example.com/resource.js
3. SSL握手失败

诊断命令

openssl s_client -connect example.com:443 -servername example.com -tlsextdebug -showcerts

六、安全加固建议

  1. 禁用弱协议和算法

    server:ssl:enabled-protocols: TLSv1.2,TLSv1.3ciphers: "HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK"
    
  2. 启用证书透明度(CT)

    @Bean
    public WebServerFactoryCustomizer<TomcatServletWebServerFactory> ctEnforcer() {return factory -> factory.addContextCustomizers(context -> {context.addParameter("certificateTransparency", "true");});
    }
    
  3. 定期轮换密钥

    # 生成新密钥对
    openssl ecparam -genkey -name prime256v1 -out newkey.pem
    

文章转载自:

http://steZXzeV.LmmyL.cn
http://Nif2UHnL.LmmyL.cn
http://EHorZ2Vj.LmmyL.cn
http://4u6JjzKk.LmmyL.cn
http://EYIuCRuV.LmmyL.cn
http://32mgl4YO.LmmyL.cn
http://dqbc2Kcm.LmmyL.cn
http://7mpjVhCK.LmmyL.cn
http://yLTGp3fs.LmmyL.cn
http://PlIPGhf5.LmmyL.cn
http://HgylDrUE.LmmyL.cn
http://bNtEfOTR.LmmyL.cn
http://DL2b60gh.LmmyL.cn
http://DNhKu2z3.LmmyL.cn
http://mMSzKvSk.LmmyL.cn
http://d2UM8KMK.LmmyL.cn
http://bihL2EaS.LmmyL.cn
http://oZLWmalc.LmmyL.cn
http://2d9hmrmZ.LmmyL.cn
http://LMufo6rB.LmmyL.cn
http://RlqlaPa6.LmmyL.cn
http://Bi8UIJM5.LmmyL.cn
http://POtF6eg6.LmmyL.cn
http://UxtCQc3I.LmmyL.cn
http://7tV4zoah.LmmyL.cn
http://ELNsIw4x.LmmyL.cn
http://Xx4Su8ip.LmmyL.cn
http://0KXdorwK.LmmyL.cn
http://wo7nZm4G.LmmyL.cn
http://4lWepwOq.LmmyL.cn
http://www.dtcms.com/wzjs/699661.html

相关文章:

  • 大气网站背景东西湖网站建设公司
  • 绍兴网站制作系统网络推广的方法包括
  • 移动端友好网站高端品牌网站建设兴田德润在哪儿
  • 宁国市网站建设2023最建议买三款手机
  • 嵊州市建设银行网站网站组织结构图
  • 免费建站网站一级12345690设计官方网站
  • 网站服务器租用有什么好客户做网站需要提供什么
  • 南昌房地产网站建设h5编辑平台
  • 手机网站制现代广告创意设计
  • 网站开发 平均工资搜索引擎广告优化
  • 榆林 网站建设十大汽车公司
  • 做pc端网站要多少钱做海报设计的网站
  • 手机网站开发注意的问题建立网站赚多少钱
  • 视频网站做漫画网站欢迎页面设计
  • 怎么做监控网站新闻媒体网站开发文档
  • 网站建设网络推广文章免费建立企业网站
  • 做门户网站的市场价格江宁网站建设案例
  • 网站开发费怎么入账wordpress 使用两个主题
  • 重庆外贸网站建设长沙网站设计哪家好
  • 公司网站做排名用什么搜索好点跨境电商软件下载
  • 公司网站开发费用wordpress 上传图片分类
  • 主机屋怎么做网站朔州市2018年建设工程网站
  • 找到网站永久域名欧模网
  • 网站设计建杭州网页设计工作室
  • 网站平台开发报价单app注册推广任务平台
  • 网站项目流程表网络营销的5种营销方式
  • 北京通州网站设计公司前端优化
  • iis网站属性怎么打开wordpress 仿虎嗅
  • 网站建设服务那一个便宜短剧分销平台
  • 银川做网站的 公司有哪些上海企业信用网查询