<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Memcached Hardened · 版本</title><link>https://www.imaxe.cloud/zh/%E4%BA%A7%E5%93%81%E7%9B%AE%E5%BD%95/memcached/</link><description>本 AMI 的每个新版本及其变更摘要。</description><language>zh-Hans</language><generator>Hugo</generator><lastBuildDate>Mon, 24 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.imaxe.cloud/zh/%E4%BA%A7%E5%93%81%E7%9B%AE%E5%BD%95/memcached/index.xml" rel="self" type="application/rss+xml"/><item><title>Memcached Hardened v2.1 — 直接从 CLI 控制端口和凭据</title><link>https://www.imaxe.cloud/zh/%E4%BA%A7%E5%93%81%E7%9B%AE%E5%BD%95/memcached/#changelog</link><guid isPermaLink="false">https://www.imaxe.cloud/zh/%E4%BA%A7%E5%93%81%E7%9B%AE%E5%BD%95/memcached/#v2.1</guid><pubDate>Mon, 24 Aug 2026 00:00:00 +0000</pubDate><description>v2.0 发布时搭载的是 `memcached` 模块 1.0.0，它会查询、会调整规格，却不会*更改*买家第一天就要动的东西：端口和密码。当时只能手动用 `ufw` 和 `saslpasswd2` 操作，而且很容易出错。本版本预置模块 1.1.0，用三条命令解决了这个问题。</description><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">&lt;p&gt;v2.0 发布时搭载的是 `memcached` 模块 1.0.0，它会查询、会调整规格，却不会*更改*买家第一天就要动的东西：端口和密码。当时只能手动用 `ufw` 和 `saslpasswd2` 操作，而且很容易出错。本版本预置模块 1.1.0，用三条命令解决了这个问题。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;新增:&lt;/b&gt; `imaxe memcached open-port [--cidr &lt;CIDR&gt;]` 和 `close-port` 用于控制主机防火墙上的 11211 端口。`open-port` 在添加自己的规则之前，会先移除同一端口的既有规则，避免「只对我的网段开放」之后还残留一条对所有人开放的全局规则。两条命令都会提醒：远程访问最终由安全组决定，而 CLI 不会改动安全组。&lt;/li&gt;&lt;li&gt;&lt;b&gt;新增:&lt;/b&gt; `imaxe memcached set-password (--random | &lt;password&gt; | --stdin)` 更改产品用户的凭据，既不影响其余 SASL 用户，也不重启服务（重启会清空缓存）。与 `users rotate` 不同，它默认不生成密码：必须显式指定，以免一条敲了一半的命令让买家失去正在使用的凭据。&lt;/li&gt;&lt;li&gt;&lt;b&gt;改进:&lt;/b&gt; `imaxe memcached status` 现在也会报告端口在 `ufw` 中的状态，并附带同样的安全组提醒。&lt;/li&gt;&lt;li&gt;&lt;b&gt;改进:&lt;/b&gt; `AllowTcpForwarding` 从 `local` 改为 `yes`。我们在文档中推荐的远程访问方式 — 与 Bitnami 推荐的相同 — 是针对 11211 的 SSH 隧道，改动之后买家无需编辑 `sshd_config` 隧道即可工作。这是在加固基线之上一处有意的例外，理由是另一种结果更糟：买家因为搭不起隧道而在安全组中开放 11211。它不影响 Lynis 指数：审计 `sshd_config` 选项的测试（SSH-7408）属于镜像跳过的测试之列。&lt;/li&gt;&lt;/ul&gt;</content:encoded></item><item><title>Memcached Hardened v2.0 — 基线升级至 Ubuntu 26.04，Lynis 100/100</title><link>https://www.imaxe.cloud/zh/%E4%BA%A7%E5%93%81%E7%9B%AE%E5%BD%95/memcached/#changelog</link><guid isPermaLink="false">https://www.imaxe.cloud/zh/%E4%BA%A7%E5%93%81%E7%9B%AE%E5%BD%95/memcached/#v2.0</guid><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><description>AMI 在 Ubuntu 26.04 LTS（resolute）arm64 上重新构建，Lynis 审计达到最高指数。</description><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">&lt;p&gt;AMI 在 Ubuntu 26.04 LTS（resolute）arm64 上重新构建，Lynis 审计达到最高指数。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;改进:&lt;/b&gt; 基线从 Ubuntu 24.04 LTS 升级到 26.04 LTS（resolute）；Memcached 1.6 仍来自 Ubuntu 官方软件包。发布至相同的 32 个 AWS 区域。&lt;/li&gt;&lt;li&gt;&lt;b&gt;安全:&lt;/b&gt; Lynis 审计 100/100（241 项测试，0 条警告，0 条建议）：v1.0 遗留的未解决事项已全部解决。基线加固保持不变：SASL + TLS 标配、ufw、强化 SSH、AppArmor、auditd、AIDE、rkhunter、ClamAV 和 fail2ban。&lt;/li&gt;&lt;/ul&gt;</content:encoded></item><item><title>Memcached Hardened v1.0 — 首次发布</title><link>https://www.imaxe.cloud/zh/%E4%BA%A7%E5%93%81%E7%9B%AE%E5%BD%95/memcached/#changelog</link><guid isPermaLink="false">https://www.imaxe.cloud/zh/%E4%BA%A7%E5%93%81%E7%9B%AE%E5%BD%95/memcached/#v1.0</guid><pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate><description>在 AWS Marketplace 的首个公开版本，基于 Ubuntu 24.04 LTS arm64。</description><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">&lt;p&gt;在 AWS Marketplace 的首个公开版本，基于 Ubuntu 24.04 LTS arm64。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;新增:&lt;/b&gt; AMI 发布至 32 个 AWS 区域，arm64（Graviton）架构，采用 Ubuntu 软件包中的 Memcached 1.6。&lt;/li&gt;&lt;li&gt;&lt;b&gt;安全:&lt;/b&gt; SASL 出厂即启用，每个实例拥有唯一凭据，网络端口强制 TLS（最低 1.2）；UDP 已禁用。基线全面加固：ufw、强化 SSH、AppArmor、auditd、AIDE、rkhunter、ClamAV 和 fail2ban。Lynis 审计 94/100。&lt;/li&gt;&lt;li&gt;&lt;b&gt;新增:&lt;/b&gt; 每次启动自动调优缓存（`imaxe memcached optimize`），并内置带 13 个模块的 `imaxe` 工具。&lt;/li&gt;&lt;/ul&gt;</content:encoded></item></channel></rss>