Les leçons tirées des vulnérabilités de sécurité de Log4j et la version des composants open source couramment utilisés dans le travail pour éviter les pièges

arrière-plan

     Il y a quelque temps, on peut dire que l'incident de vulnérabilité de sécurité log4j a déclenché une "tempête sanglante". Tout récemment, un projet a des exigences de sécurité particulièrement élevées et une réparation unifiée a été apportée aux composants open source présentant des vulnérabilités de sécurité. Voici un résumé, j'espère qu'il vous sera utile pour choisir la version du composant à l'avenir.

composants open source

Les versions de composants open source couramment utilisées sont recommandées au travail. Il est recommandé de ne pas être inférieur à la version recommandée, ce qui peut éviter certaines failles de sécurité.

coordonnées du composant Version recommandée Remarque
collections-commons:collections-commons 3.2.2
com.thinktworks.xstream:xstream 1.4.18
com.alibaba: dubbo 2.6.10.1
com.alibaba:fastjson 1.2.78 Il est préférable de ne pas utiliser Jackson à la place
log4j : log4j 1.2.17-cloudera1 Il est préférable de ne pas utiliser logback à la place
org.slf4j:slf4j-log4j12 1.7.26 Il est préférable de ne pas utiliser logback à la place
Cadre de printemps 5.3.13
Botte de printemps 2.6.0
org.codehaus.jackson:jackson-mapper-asl 1.9.13-cloudera.1
com.fasterxml.jackson.core:jackson-databind 2.13.0
io.vertx:vertx-XXX 3.9.7
org.apache.shiro:shiro-web
org.apache.shiro:shiro-core
1.8.0
ch.qos.logback:logback-classique 1.2.7
téléchargement de fichiers communs : téléchargement de fichiers communs 1.3.1-jenkins-2
mysql:mysql-connector-java 5.1.49 ou 8.0.27
org.java-websocket:Java-WebSocket 1.5.2
commons-beanutils:commons-beanutils 1.9.4
org.apache.commons:commons-email 1.5
org.freemarker:freemarker 2.3.31
adressable 2.8.0
com.google.protobuf:protobuf-java 3.6.1.3-2+b3
com.alibaba:druid-spring-boot-starter 1.2.8
io.netty:netty-XXX 4.1.70
com.squareup.okhttp3:okhttp 3.12.2
com.google.guava : goyave 31.0.1-androïde, 30.1.1-jre
commons-io:commons-io 2.11.0
commons-httpclient:commons-httpclient 5.2-alpha1
commons-codec:commons-codec 1.14,1.15,1.16-INSTANTANÉ
org.apache.commons:commons-lang3 3.4
org.apache.thrift:libthrift 0.14.0
org.apache.poi:poi-excellent 4.1.2
org.apache.poi:poi: 4.1.2
org.apache.kafka:kafka-clients 1.0.1.3.0.0.18-4
com.itextpdf.tool:xmlworker 5.5.12
org.hibernate:hibernate-validator 6.0.20.Finale
org.springframework.cloud:spring-cloud-starter-openfeign 2.2.10.LIBÉRATION
org.springframework.security:spring-security-crypto 5.4.7
org.mybatis : mybatis 3.5.6
jquery 3.5.0
junit : junit 4.13.2
org.apache.rocketmq:rocketmq 4.6.1
codemirror 5.58.2
org.glassfish:jakarta.el 3.0.3.jbossorg-4
org.mongodb:mongo-java-driver 3.11.3

后续将不断补充,欢迎关注”浅谈架构“公众号,不定期分享干货,欢迎点赞收藏!

 

Je suppose que tu aimes

Origine blog.csdn.net/weixin_38130500/article/details/122632277
conseillé
Classement