这是
content/posts/indie/indie-asset-resilience的目录页,收录 10 篇文章。上一组《平台寄生》讲的是平台会怎么对你;这一组讲的是你自己会怎么失守:域名过期、邮箱丢失、2FA 手机损坏、仓库账号被封、备份和数据库在同一个账号下、收款通道被风控、商店账号找不回来、人突然无法工作。
这个系列解决什么问题
独立开发者习惯了「一个人就是整个公司」。这句话在顺利时是效率,在出事时是单点故障。
一个三人团队里,域名在运维手里、发票在财务手里、App Store 账号在创始人手里、备份在云账号里,任何一个人出事都还有别人。一个人做产品,这些角色全部压在同一个人、同一个邮箱、同一部手机上。不是因为你疏忽,而是因为早期这样最省事。
省事本身没有错。错的是把「暂时能跑」当成「已经可靠」。这个系列要做的,是把隐性的单点故障变成一张能看见、能排序、能演练的清单。
核心主张:可恢复比不可攻破更现实
安全行业有一句话:假设你一定会被攻破,问题只是什么时候、以什么方式。 对独立开发者来说,更准确的说法是:
假设你一定会丢东西,问题只是丢了之后能不能在可接受的时间内恢复。
所以这个系列不追求「绝对安全」,而是追求三个可验证的能力:
- 看得见:知道自己依赖哪些账号、哪些供应商、哪些唯一副本。
- 找得回:每个关键账号都有第二条恢复路径,且这条路径不依赖已经失效的东西。
- 接得上:即使本人暂时无法工作,产品还能继续运行、客户还能被通知、数据还能被取回。
六层资产模型
| 层 | 典型资产 | 失效后的直接表现 | 恢复难度 |
|---|---|---|---|
| 身份层 | 主邮箱、密码管理器、2FA 设备、恢复码 | 所有账号连锁失守 | 极高 |
| 域名层 | 主域名、DNS 托管、注册商账号 | 网站、邮箱、API 全部不可达 | 高 |
| 代码层 | 远程仓库、组织所有权、CI 密钥、构建产物 | 无法发布、无法回滚 | 中高 |
| 数据层 | 数据库、对象存储、日志、配置、许可证 | 客户数据丢失、无法对账 | 极高 |
| 资金层 | 支付通道、银行账户、发票与税务资料 | 收入中断、退款与拒付失控 | 高 |
| 分发层 | 商店开发者账号、签名证书、更新通道 | 无法发版、无法更新存量用户 | 中高 |
六层不是并列的。身份层是根:主邮箱一旦丢失,域名、云账号、支付账号的找回流程会同时失效。所以第 03 篇会先处理身份,再处理其他。
10 篇速览
| # | 文章 | 一句话核心 | 交付物 |
|---|---|---|---|
| 01 | 单点故障地图:一个人的产品到底依赖哪些账号 | 先把「只有一份」的东西找出来 | 账号资产清单模板 |
| 02 | 域名与 DNS:注册商、注册邮箱、自动续费与转移锁 | 域名不是买来的,是租来的 | 域名健康检查表 |
| 03 | 身份入口:邮箱、密码管理器、2FA 与恢复码 | 主邮箱和 2FA 是所有账号的总闸 | 身份恢复包 |
| 04 | 代码与仓库:多远程、组织所有权、镜像与归档 | 代码只有一个远程,就等于只有一个副本 | 仓库韧性清单 |
| 05 | 数据与备份:3-2-1、加密、离线副本与恢复演练 | 没演练过的备份不算备份 | 备份策略表 + 演练记录 |
| 06 | 云账号与账单:根账号、IAM、预算告警与供应商锁定 | 欠费停服和账号丢失一样致命 | 云账号检查表 |
| 07 | 收款账号:Stripe 与 Paddle 的 KYC、备用通道与拒付 | 收入链路至少要有一条备路 | 收款连续性方案 |
| 08 | 商店开发者账号:Apple、Google、Microsoft 与 Chrome 的团队与找回 | 开发者账号的所有权比产品代码更难迁移 | 账号结构对比表 |
| 09 | 事故响应:被盗、被封、被停机、域名劫持的 72 小时 | 先止血,再取证,最后才解释 | 72 小时处置表 + 联系卡 |
| 10 | 交接与数字遗产:应急联系人、资产文档、出售与关停移交 | 产品要能在你不在时继续跑 | 交接包模板 |
三条阅读路径
路径一:现在就想做一次体检
从 01 开始,用半小时列出「只有一份」的资产;再按 02、03、05 的顺序处理域名、身份和备份。这三件事的投入最小、止损效果最大。
路径二:产品已经有付费用户
先读 05 和 07,确认数据能恢复、收入链路有备路;再读 09,把事故处置流程写成一页纸;最后用 10 检查「如果你住院两周,谁能让产品继续运行」。
路径三:准备上架或换平台
先读 08,弄清个人账号与组织账号的所有权差异;再读 04,确认代码和签名证书不绑在唯一账号上;最后回到 02 和 06,检查域名与云账号的续费和所有者。
与既有专题的划界
| 既有内容 | 它解决的问题 | 本系列不重复的部分 |
|---|---|---|
| 独立开发者的平台寄生 | 平台规则、渠道选型、上架、平台内增长与平台风险 | 平台政策与渠道运营 |
| 独立开发者生存指南 | 认知、方向、验证、心理与止损 | 项目该不该继续 |
| 一个人的公司:主体、税务与合规 | 主体选型、注册开户、收款开票、税务记账、合同与知识产权 | 日常经营合规与年度申报 |
| 一个人的产品线:第二个产品与组合运营 | 多产品的共享底座、时间分配、组合指标、日落与收束 | 多条产品线之间的结构与取舍 |
| 一个人的服务生意:从接单、报价到产品化 | 接单获客、报价、范围边界、交付验收与产品化 | 客户交付流程;本组讲自有资产的恢复 |
| 一个人的前 100 天:从想法到第一批付费用户 | 100 天内把第一个产品推到首批付费用户 | 产品验证与发布节奏;本组讲自有资产的恢复 |
| 一个人让产品被看见:十条获客路径 | 发布之后的渠道、转化与归因 | 获客与渠道运营;本组讲账号、数据与恢复 |
| 一个人把用户留住:激活、留存与复购 | 激活、留存、流失与续费 | 用户行为运营;本组讲账号、数据与恢复 |
| 一个人把价格定对:定价、付费墙与涨价 | 定价结构、套餐、付费墙、试用与涨价 | 价格怎么定;本组讲收款链路与账号恢复 |
| SaaS 信任包 | 对客户说明安全、权限、数据与退出 | 对外的安全材料与采购问答 |
| SaaS 事故沟通 | 出事后如何对客户沟通 | 对客户的通知模板 |
| 域名与 DNS 接入实战 | NS 委派、解析记录、证书与 CDN 接入 | DNS 配置的技术细节 |
| 密钥与环境配置 | 环境变量、Secret 管理与轮换 | 应用侧的密钥工程 |
本系列只处理一件事:一个人拥有的这些资产,在丢失、被盗、过期、停机或本人无法工作时,怎么恢复和交接。
本组的证据与使用方法
正文已将教学假设、经验评分与官方规则分开。每篇末尾有具体实操验收及直接参考;成本、工时与打分是演示输入,按自己的产品重算。平台账户资格、法律适用和生产操作仍按实际环境核对,不能用目录中的摘要代替正文条件。
关键规则入口
- Git bundle :Git 引用与对象的备份范围。
- EDPB 泄露指南 :按角色与风险通知。
- Apple 恢复密钥 :与通用备用码不同。
使用说明
- 每篇都可以单独读,但 01 是地图,03 是根节点,建议先读这两篇。
- 文中涉及域名、商店、支付平台的规则和费用,都标注「写作时快照」;这些规则会变,使用前请到官方页面核对。
- 系列不提供法律、税务或保险意见。涉及合同、继承、公司主体的部分只给检查清单和官方入口。
- 不要把本文的清单当成合规认证。它是一份个人运维清单,不是 SOC 2,也不是 ISO 27001。