You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by gi...@apache.org on 2024/05/28 02:19:22 UTC

(dubbo-website) branch asf-site-v2 updated: deploy: 3d85cf32efc788e4f8410e76741de460dd9f998c

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site-v2
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/asf-site-v2 by this push:
     new 13d2fafc030 deploy: 3d85cf32efc788e4f8410e76741de460dd9f998c
13d2fafc030 is described below

commit 13d2fafc030a851ed7dd02c0d09e01dfd9d7e105
Author: AlbumenJ <Al...@users.noreply.github.com>
AuthorDate: Tue May 28 02:19:17 2024 +0000

    deploy: 3d85cf32efc788e4f8410e76741de460dd9f998c
---
 en/overview/notices/index.xml              | 3 +++
 en/overview/notices/protocol/index.html    | 6 +++---
 en/sitemap.xml                             | 2 +-
 sitemap.xml                                | 2 +-
 zh-cn/overview/notices/index.xml           | 5 +++--
 zh-cn/overview/notices/protocol/index.html | 7 +++----
 zh-cn/sitemap.xml                          | 2 +-
 7 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/en/overview/notices/index.xml b/en/overview/notices/index.xml
index 48152b53b76..98cc643fc17 100644
--- a/en/overview/notices/index.xml
+++ b/en/overview/notices/index.xml
@@ -78,6 +78,9 @@ For the Hessian protocol, because it is based on the Hessian serialization mecha
 &lt;li>
 &lt;p>If your application needs to expose public network access, the Dubbo community recommends that you use the Triple protocol and avoid using non-Protobuf mode or services based on Dubbo 3.3 and above that only expose standard application/json format services.&lt;/p>
 &lt;/li>
+&lt;li>
+&lt;p>Please be advised that all networked servers are susceptible to Denial of Service (DoS) attacks. We are unable to provide &lt;strong>magic&lt;/strong> solutions for common issues, such as clients transmitting large amounts of data to your server or repeatedly requesting the same URL. Generally, Apache Dubbo aims to defend against attacks that could cause server resource consumption to become disproportionate to the size or structure of the input data. Therefore, to safeguard your s [...]
+&lt;/li>
 &lt;/ol></description></item><item><title>Overview: Registration Center Security</title><link>https://dubbo.apache.org/en/overview/notices/registry/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dubbo.apache.org/en/overview/notices/registry/</guid><description>
 &lt;p>Dubbo supports the extension of the registration center. In theory, users can enable any registration center based on this extension mechanism. This brings great flexibility, but at the same time, users must be aware of the hidden security risks.&lt;/p>
 &lt;p>The official version of Dubbo 2.7 provides the following registration centers:&lt;/p>
diff --git a/en/overview/notices/protocol/index.html b/en/overview/notices/protocol/index.html
index 10b4d51e6b8..7648f053da1 100644
--- a/en/overview/notices/protocol/index.html
+++ b/en/overview/notices/protocol/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html lang=en class=no-js><head><meta name=ROBOTS content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn href=https://dubbo.apache.org/zh-cn/overview/notices/protocol/><link rel=canonical href=https://dubbo.apache.org/en/overview/notices/protocol/><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta http-equiv=Content-Security-Policy content="frame-src *"><meta name=generator content="Hugo 0.122.0"><link rel="short [...]
-<meta property="og:description" content="Use RPC protocol more securely in Dubbo"><meta property="og:type" content="article"><meta property="og:url" content="https://dubbo.apache.org/en/overview/notices/protocol/"><meta property="article:section" content="overview"><meta property="article:modified_time" content="2023-12-15T14:39:05+08:00"><meta itemprop=name content="RPC Protocol Security"><meta itemprop=description content="Use RPC protocol more securely in Dubbo"><meta itemprop=dateMod [...]
+<meta property="og:description" content="Use RPC protocol more securely in Dubbo"><meta property="og:type" content="article"><meta property="og:url" content="https://dubbo.apache.org/en/overview/notices/protocol/"><meta property="article:section" content="overview"><meta property="article:modified_time" content="2024-05-28T10:14:17+08:00"><meta itemprop=name content="RPC Protocol Security"><meta itemprop=description content="Use RPC protocol more securely in Dubbo"><meta itemprop=dateMod [...]
 <label for=m-enoverviewwhat-check><a href=/en/overview/what/ class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-enoverviewwhat><span>What is Dubbo</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-enoverviewwhatoverview-li><input type=checkbox id=m-enoverviewwhatoverview-check>
 <label for=m-enoverviewwhatoverview-check><a href=/en/overview/what/overview/ title="Introduction to Dubbo" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-enoverviewwhatoverview><span>Introduction</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-enoverviewwhatdubbo3-li><input type=checkbox id=m-enoverviewwhatdubbo3-check>
 <label for=m-enoverviewwhatdubbo3-check><a href=/en/overview/what/dubbo3/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-enoverviewwhatdubbo3><span>Dubbo 3 Quick Facts</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-enoverviewwhatarchitecture-li><input type=checkbox id=m-enoverviewwhatarchitecture-check>
@@ -68,8 +68,8 @@
 <label for=m-enoverviewnoticeslog4j-check><a href=/en/overview/notices/log4j/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-enoverviewnoticeslog4j><span>Log4j vulnerability impact</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=https://dubbo.apache.org/en/overview/>Overview</a></li><li class= [...]
 For the Dubbo protocol, since it is designed based on TCP binary directly, except for a few specific fields, it is written using the serialization protocol. Therefore, if a risky serialization protocol is turned on, there will still be risks such as RCE.
 For the RMI protocol, since it is based on the Java serialization mechanism, there are risks such as RCE.
-For the Hessian protocol, because it is based on the Hessian serialization mechanism, and the default Hessian protocol (non-Dubbo Shade&rsquo;s Hessian-Lite protocol) cannot configure a black and white list and has no default black list, there are risks such as RCE.</p><ol><li><p>If the user wants to use the Token authentication mechanism to prevent unauthenticated and untrusted request sources from threatening the security of the Provider, they should use protocols based on HTTP standar [...]
-<button class="btn btn-primary mb-4 feedback--no">No</button></div><script>const yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disable [...]
+For the Hessian protocol, because it is based on the Hessian serialization mechanism, and the default Hessian protocol (non-Dubbo Shade&rsquo;s Hessian-Lite protocol) cannot configure a black and white list and has no default black list, there are risks such as RCE.</p><ol><li><p>If the user wants to use the Token authentication mechanism to prevent unauthenticated and untrusted request sources from threatening the security of the Provider, they should use protocols based on HTTP standar [...]
+<button class="btn btn-primary mb-4 feedback--no">No</button></div><script>const yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disable [...]
 <a href="https://github.com/apache/dubbo-website/new/master/content/en/overview/notices/protocol.md?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+sectio [...]
 <a href="https://github.com/apache/dubbo-website/issues/new?title=RPC%20Protocol%20Security" target=_blank><i class="fab fa-github fa-fw"></i> Create an issue</a>
 <a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas fa-tasks fa-fw"></i> Create project issue</a></div></div></div></div></div><footer class="bg-dark py-5 row d-print-none footer-margin-0"><div class="container-fluid mx-sm-5"><div class=row><div class="col-6 col-sm-4 text-xs-center order-sm-2"><ul class="list-inline mb-0"><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title="Dubbo mailing list archive" aria-label="Dubbo mailing list [...]
\ No newline at end of file
diff --git a/en/sitemap.xml b/en/sitemap.xml
index b17f2e69297..2c09ee0ce7a 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/</loc><lastmod>2023-01-02T18:18:49+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/1/</loc><lastmod>2023-01-03T15:09:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5< [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/</loc><lastmod>2023-01-02T18:18:49+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/1/</loc><lastmod>2023-01-03T15:09:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5< [...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 824f42321be..2f3652947b9 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2024-05-23T11:01:54+08:00</lastmod></sitemap><sitemap><loc>https://dubbo.apache.org/en/sitemap.xml</loc><lastmod>2024-04-10T10:30:46+05:30</lastmod></sitemap></sitemapindex>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2024-05-28T10:14:17+08:00</lastmod></sitemap><sitemap><loc>https://dubbo.apache.org/en/sitemap.xml</loc><lastmod>2024-05-28T10:14:17+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
diff --git a/zh-cn/overview/notices/index.xml b/zh-cn/overview/notices/index.xml
index 6a1dc35aab1..99fa43cc5ad 100644
--- a/zh-cn/overview/notices/index.xml
+++ b/zh-cn/overview/notices/index.xml
@@ -69,8 +69,9 @@ Dubbo 框架自身并不能直接保证目标序列化机制的安全性。&lt;/
 对于 RMI 协议,由于其基于 Java 序列化机制,存在 RCE 等风险。
 对于 Hessian 协议,由于其基于 Hessian 序列化机制,且默认 Hessian 协议(非 Dubbo Shade 的 Hessian-Lite 协议)无法配置黑白名单且无默认黑名单,存在 RCE 等风险。&lt;/p>
 &lt;p>(1)如果用户希望使用 Token 鉴权机制,防止未鉴权的不可信请求来源威胁 Provider 的安全性,应使用 Triple 等基于 Http 标准扩展的协议,避免 token 参数读取时的安全风险。&lt;/p>
-&lt;p>(2)特别的,Dubbo 社区&lt;strong>非常不推荐&lt;/strong>将 Dubbo 协议、RMI 协议、Hessian 协议等非基于 Http 标准扩展的协议暴露在公网环境下,因为 Dubbo 协议的设计初衷是为了在内网环境下提供高性能的 RPC 服务,而非公网环境下的服务。
-(3)如果您的应用有暴露公网访问的需求,Dubbo 社区建议您使用 Triple 协议,并且避免使用非 Protobuf 模式或者是基于 Dubbo 3.3 及以上的版本仅暴露标准 application/json 格式的服务。&lt;/p></description></item><item><title>Overview: 注册中心安全</title><link>https://dubbo.apache.org/zh-cn/overview/notices/registry/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dubbo.apache.org/zh-cn/overview/notices/registry/</guid><description>
+&lt;p>(2)特别的,Dubbo 社区&lt;strong>非常不推荐&lt;/strong>将 Dubbo 协议、RMI 协议、Hessian 协议等非基于 Http 标准扩展的协议暴露在公网环境下,因为 Dubbo 协议的设计初衷是为了在内网环境下提供高性能的 RPC 服务,而非公网环境下的服务。&lt;/p>
+&lt;p>(3)如果您的应用有暴露公网访问的需求,Dubbo 社区建议您使用 Triple 协议,并且避免使用非 Protobuf 模式或者是基于 Dubbo 3.3 及以上的版本仅暴露标准 application/json 格式的服务。&lt;/p>
+&lt;p>(4)请注意,所有联网服务器都可能遭受拒绝服务(DoS)攻击,我们无法对通用问题(例如客户端向您的服务器传输大量数据或重复请求相同的URL)提供**特殊(magic)**的解决方法。Apache Dubbo 的目标是避免任何会导致服务器资源消耗与输入数据大小或结构不成线性关系的攻击。因此,为了保护您的服务器,在您将 Dubbo 服务暴露到公网之前,请确保您的服务前置有网页应用程序防火墙(WAF)或其他安全设备,以防止这些攻击。&lt;/p></description></item><item><title>Overview: 注册中心安全</title><link>https://dubbo.apache.org/zh-cn/overview/notices/registry/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://dubbo.apache.org/zh-cn/overview/notices/registry/</guid><description>
 &lt;p>Dubbo 支持注册中心的扩展,理论上用户可以基于该扩展机制启用任意的注册中心,这带来了极大的灵活的,但同时也要意识到其中潜藏的安全性风险。&lt;/p>
 &lt;p>Dubbo 2.7 官方版本提供的注册中心有如下几种:&lt;/p>
 &lt;ul>
diff --git a/zh-cn/overview/notices/protocol/index.html b/zh-cn/overview/notices/protocol/index.html
index e8cc57af1f6..4cb1fdbbb5d 100644
--- a/zh-cn/overview/notices/protocol/index.html
+++ b/zh-cn/overview/notices/protocol/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS content="INDEX, FOLLOW"><link rel=alternate hreflang=en href=https://dubbo.apache.org/en/overview/notices/protocol/><link rel=canonical href=https://dubbo.apache.org/zh-cn/overview/notices/protocol/><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta http-equiv=Content-Security-Policy content="frame-src *"><meta name=generator content="Hugo 0.122.0"><link rel="short [...]
-<meta property="og:description" content="在 Dubbo 中更安全的使用 RPC 协议"><meta property="og:type" content="article"><meta property="og:url" content="https://dubbo.apache.org/zh-cn/overview/notices/protocol/"><meta property="article:section" content="overview"><meta property="article:modified_time" content="2023-12-15T14:39:05+08:00"><meta itemprop=name content="RPC 协议安全"><meta itemprop=description content="在 Dubbo 中更安全的使用 RPC 协议"><meta itemprop=dateModified content="2023-12-15T14:39:05+08:00"><m [...]
+<meta property="og:description" content="在 Dubbo 中更安全的使用 RPC 协议"><meta property="og:type" content="article"><meta property="og:url" content="https://dubbo.apache.org/zh-cn/overview/notices/protocol/"><meta property="article:section" content="overview"><meta property="article:modified_time" content="2024-05-28T10:14:17+08:00"><meta itemprop=name content="RPC 协议安全"><meta itemprop=description content="在 Dubbo 中更安全的使用 RPC 协议"><meta itemprop=dateModified content="2024-05-28T10:14:17+08:00"><m [...]
 <label for=m-zh-cnoverviewhome-check><a href=/zh-cn/overview/home/ title="Dubbo 文档" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-zh-cnoverviewhome><span>主页</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-zh-cnoverviewquickstart-li><input type=checkbox id=m-zh-cnoverviewquickstart-check>
 <label for=m-zh-cnoverviewquickstart-check><a href=/zh-cn/overview/quickstart/ title="Dubbo 入门" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-zh-cnoverviewquickstart><span>入门</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-zh-cnoverviewquickstartjava-li><input type=checkbox id=m-zh-cnoverviewquickstartjava-check>
 <label for=m-zh-cnoverviewquickstartjava-check><a href=/zh-cn/overview/quickstart/java/ title="Java 微服务开发入门" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id=m-zh-cnoverviewquickstartjava><span>Java</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-zh-cnoverviewquickstartjavabrief-li><input type=checkbox id=m-zh-cnoverviewquickstartjavabrief-check>
@@ -683,9 +683,8 @@
 <label for=m-zh-cnoverviewnoticeslog4j-check><a href=/zh-cn/overview/notices/log4j/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-zh-cnoverviewnoticeslog4j><span>Log4j 漏洞影响</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=https://dubbo.apache.org/zh-cn/overview/>文档</a></li><li class=breadcrumb [...]
 对于 Dubbo 协议,由于其基于 TCP 二进制直接设计,除了特定几个字段外均使用序列化协议写入,因此如果开启了有风险的序列化协议,仍然会存在 RCE 等风险。
 对于 RMI 协议,由于其基于 Java 序列化机制,存在 RCE 等风险。
-对于 Hessian 协议,由于其基于 Hessian 序列化机制,且默认 Hessian 协议(非 Dubbo Shade 的 Hessian-Lite 协议)无法配置黑白名单且无默认黑名单,存在 RCE 等风险。</p><p>(1)如果用户希望使用 Token 鉴权机制,防止未鉴权的不可信请求来源威胁 Provider 的安全性,应使用 Triple 等基于 Http 标准扩展的协议,避免 token 参数读取时的安全风险。</p><p>(2)特别的,Dubbo 社区<strong>非常不推荐</strong>将 Dubbo 协议、RMI 协议、Hessian 协议等非基于 Http 标准扩展的协议暴露在公网环境下,因为 Dubbo 协议的设计初衷是为了在内网环境下提供高性能的 RPC 服务,而非公网环境下的服务。
-(3)如果您的应用有暴露公网访问的需求,Dubbo 社区建议您使用 Triple 协议,并且避免使用非 Protobuf 模式或者是基于 Dubbo 3.3 及以上的版本仅暴露标准 application/json 格式的服务。</p><div id=pre-footer><h2>反馈</h2><p class=feedback--prompt>此页是否对您有帮助?</p><button class="btn btn-primary mb-4 feedback--yes">是</button>
-<button class="btn btn-primary mb-4 feedback--no">否</button></div><script>const yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled [...]
+对于 Hessian 协议,由于其基于 Hessian 序列化机制,且默认 Hessian 协议(非 Dubbo Shade 的 Hessian-Lite 协议)无法配置黑白名单且无默认黑名单,存在 RCE 等风险。</p><p>(1)如果用户希望使用 Token 鉴权机制,防止未鉴权的不可信请求来源威胁 Provider 的安全性,应使用 Triple 等基于 Http 标准扩展的协议,避免 token 参数读取时的安全风险。</p><p>(2)特别的,Dubbo 社区<strong>非常不推荐</strong>将 Dubbo 协议、RMI 协议、Hessian 协议等非基于 Http 标准扩展的协议暴露在公网环境下,因为 Dubbo 协议的设计初衷是为了在内网环境下提供高性能的 RPC 服务,而非公网环境下的服务。</p><p>(3)如果您的应用有暴露公网访问的需求,Dubbo 社区建议您使用 Triple 协议,并且避免使用非 Protobuf 模式或者是基于 Dubbo 3.3 及以上的版本仅暴露标准 application/json 格式的服务。</p><p> [.
 ..]
+<button class="btn btn-primary mb-4 feedback--no">否</button></div><script>const yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled [...]
 <a href="https://github.com/apache/dubbo-website/new/master/content/zh-cn/overview/notices/protocol.md?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+sec [...]
 <a href="https://github.com/apache/dubbo-website/issues/new?title=RPC%20%e5%8d%8f%e8%ae%ae%e5%ae%89%e5%85%a8" target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
 <a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas fa-tasks fa-fw"></i> 提交项目问题</a></div></div></div></div></div><footer class="bg-dark py-5 row d-print-none footer-margin-0"><div class="container-fluid mx-sm-5"><div class=row><div class="col-6 col-sm-4 text-xs-center order-sm-2"><ul class="list-inline mb-0"><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title="Dubbo mailing list archive" aria-label="Dubbo mailing list archive"><a c [...]
\ No newline at end of file
diff --git a/zh-cn/sitemap.xml b/zh-cn/sitemap.xml
index bff6beb8c71..a6d50d26d75 100644
--- a/zh-cn/sitemap.xml
+++ b/zh-cn/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://dubbo.apache.org/zh-cn/blog/2023/01/16/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%8D%87%E7%BA%A7-dubbo3-%E5%85%A8%E9%9D%A2%E5%8F%96%E4%BB%A3-hsf2/</loc><lastmod>2023-11-28T15:14:12+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://dubbo.apache.org/zh-cn/overview/mannual/jav [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://dubbo.apache.org/zh-cn/blog/2023/01/16/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%8D%87%E7%BA%A7-dubbo3-%E5%85%A8%E9%9D%A2%E5%8F%96%E4%BB%A3-hsf2/</loc><lastmod>2023-11-28T15:14:12+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://dubbo.apache.org/zh-cn/overview/mannual/jav [...]
\ No newline at end of file