摘要:台账与自动化并不是两条互相排斥的路径。有效的起点,是建立能对应到实际服务的最小记录,并在后续申请和更新过程中持续维护。本文从证书、部署实例与业务负责人的关系入手,说明如何避免先做一份很快失效的大表,也避免把缺少边界的对象直接交给自动任务。
一份证书表有两百行,未必比二十行的表更有用
如果其中只有证书名称、采购日期和联系人,没有线上访问地址,也不知道一个文件安装到了哪些设备,证书到期时仍然要重新找人。相反,一份规模不大的记录,只要能回答“哪个业务在用、谁能更新、如何确认更新成功”,就足以支撑第一批续期任务。
台账的价值在于能据此行动。企业可以在试用管理工具的同时建立记录,不必把所有历史数据整理完,才允许开始自动化。
先分清一张证书和一个部署位置
假设同一张证书被安装到两台反向代理和一台负载均衡设备。采购记录里可能只有一个订单,证书文件也只有一份,但实际要检查三个部署位置。只在台账中记一行“已续期”,会掩盖某台设备仍在返回旧证书的情况。
建议保留两层关联:证书记录描述序列号或指纹、包含的名称、签发机构和有效期;部署记录描述设备、端口、应用或监听器,以及业务负责人。多人共用一张证书时,再明确谁有权更换密钥、谁批准部署。
不需要为了这层关系马上开发系统。最初可以在同一工作簿中分开两张表,用内部证书编号关联。重要的是避免把“文件相同”和“任务只有一次”混为一谈。
一张能交接的最小台账应该写什么
可以先记录以下内容:实际访问的域名或IP及端口、业务用途、线上证书指纹与到期时间、TLS终止位置、申请平台、验证方式、部署负责人和备用接手人。对需要维护多个节点的业务,还要附节点范围。
私钥、DNS接口密钥和账号密码不应直接填进普通协作表。台账只记录受保护的凭据存放位置、访问流程和负责团队。把秘密值复制进多人可下载的文件,虽然便于一时操作,却会扩大泄露和离职交接的风险。
“负责人”也应写清职责。有的人能申请证书,却不能修改服务器;有的人能重载服务,却没有DNS验证权限。与其写一个总联系人,不如把实际需要交接的动作分别对应到人,并保留团队可用的替补渠道。
工具发现后 还需要人认领什么
TLS Connect的官方文档介绍了通过网络端点握手和本地证书存储发现证书的方式。发现结果可以帮助建立技术资产清单,但扫描到的证书不会自行说明它属于哪个合同、哪个业务部门,以及服务能否在工作时间重载。
因此,发现和认领可以顺次进行。先在获准范围内扫描,把结果交给对应的运维或业务团队;再补充用途、变更方式和维护责任。暂时无法确认的对象单独列为待认领,不要随意删除,也不要立即为它申请新证书。
扫描结果还受网络可达性、端口范围和服务配置影响。一个使用SNI选择证书的入口,要按实际名称连接才能得到对应结果;只有在特定网段才能访问的服务,需要从合适的位置核对。平台中没有出现某个对象,不能直接推断该证书不存在。
在第一次续期时让记录跟着变化
台账最容易失效的时刻,是证书已经换好,记录却仍保留旧信息。可以把更新动作放入每次变更的收尾:线上检查完成后,登记新的指纹、有效期、实际部署位置以及核验人。旧记录保留为历史,不继续作为下一轮任务依据。
以一个假设的官网更新为例,申请人取得新证书后,只能把任务标记为“已签发”;运维完成配置后,才进入“待线上核验”;检查所有对外入口后,才能登记“本次变更完成”。这几个状态可以由现有工单和台账承载,并不一定需要新系统。
当同样的步骤已经重复完成,且记录能持续维护,再把适合的申请、续期与部署环节接入自动化。TLSConnect可用于评估这类集中管理和自动执行需求,但具体授权与目标环境应逐项确认。企业仍需管理新增业务、人员变动和退役对象,不能在上线工具后停止认领与核对。
什么时候可以说第一步完成了
交给另一位有授权的同事,让他只依据现有记录完成一次演练:找到目标入口、确认现用证书、定位申请渠道、知道谁能部署,并说明更新后怎么检查。如果仍必须依赖原维护者的聊天记录,台账就还没有形成可交接的工作依据。
这比统计填了多少行更接近管理效果。先建立小而可执行的记录,再随着变更持续补全,通常比一次性整理所有字段、几个月后再重新盘点更容易坚持。
FAQ
Q1 只有十几张证书 还值得维护台账吗
A:值得,但字段可以保持精简。数量少也可能涉及多个服务器和负责人,至少应能定位实际入口、到期时间和接手方式。
Q2 工具扫描到的到期时间 可以直接作为续期依据吗
A:应先确认扫描得到的是该业务实际使用的证书,并核对名称、端口和终止位置。CDN与源站可能使用不同证书,应分别记录对应的更新任务。
Q3 自动续期已经运行 台账还要人工改吗
A:能够可靠同步的技术字段不必重复手填,但业务归属、责任人和退役决定仍需要维护。应检查同步是否覆盖所有部署位置,并保留异常核对机制。
资料来源
GlobalSign官方文档:TLSConnect证书发现
https://docs.globalsign.com/solutions/services/clm/tls-connect/tls-connect-faqs
GlobalSign中国官网:TLSConnect
https://www.globalsign.cn/enterprise/management-automation/tls-connect