Chứng chỉ SSL miễn phí chỉ còn 90 ngày – DevOps của bạn chịu nổi không?
Thời gian gần đây, thế giới SSL/TLS đang đổi luật chơi khá mạnh. Nhiều nhà cung cấp và nền tảng lớn đã bắt đầu rút ngắn thời hạn của chứng chỉ SSL miễn phí (đặc biệt là DV) xuống còn 90 ngày. Về mặt lý thuyết, điều này giúp giảm rủi ro khi khóa bí mật bị lộ. Nhưng ở góc nhìn vận hành, nhất là với team nhỏ hoặc cá nhân, chi phí quản lý tăng lên rõ rệt.

Bài này thử nhìn câu chuyện dưới góc nhìn thực tế của dev/ops: 90 ngày có thực sự “ổn”, hay chúng ta nên cân nhắc chiến lược khác để giảm đau đầu vận hành?
1. 90 ngày: Tần suất thay đổi cao đồng nghĩa với rủi ro cao
Với một site cá nhân, gia hạn mỗi 90 ngày có thể chỉ là thêm một cronjob. Nhưng với nhiều domain, nhiều môi trường (dev, staging, production), câu chuyện là:
- Nhiều lần deploy liên quan đến chứng chỉ hơn.
- Nhiều hệ thống phải tham gia: web server, load balancer, reverse proxy, API gateway...
- Mỗi lần đổi cert là thêm một “cơ hội” để… gãy production.
Những lỗi rất đời thường:
- Script tự động chạy fail mà không ai để ý.
- Cert mới đã phát hành nhưng chưa được reload vào server.
- Một node trong cluster bị “bỏ quên”, vẫn dùng cert cũ và bắt đầu báo lỗi.
Chỉ một mắt xích trượt là người dùng sẽ thấy màn hình cảnh báo đỏ của trình duyệt.
2. Gánh nặng cho SME và dev độc lập
Các công ty lớn có SRE, PKI nội bộ, dashboard tập trung để quản lý chứng chỉ.
Còn:
- Startup nhỏ.
- SME.
- Freelancer/indie dev.
thì lại thường:
- Thiếu hẳn hệ thống inventory cho chứng chỉ.
- Phụ thuộc vào script tự viết, ghi chú trong Notion/Excel, hoặc… nhớ trong đầu.
- Hạ tầng thì “đa dạng” (một con VPS, vài host share, thêm con k8s đâu đó).
Với nhóm này, 90 ngày có nghĩa là:
- Hoặc tốn thêm rất nhiều thời gian để làm automation đúng bài (và duy trì nó).
- Hoặc chấp nhận rủi ro: lúc bận, lúc quên, lúc cron không chạy, rồi site ăn cảnh báo “Kết nối không an toàn”.
3. Tại sao nhiều team quay lại chơi “1 năm cho lành”?
Về mặt vận hành, 1 năm nghe là đã thấy:
- Ít thay đổi hơn.
- Dễ lập kế hoạch hơn.
- Giảm đáng kể số lần phải chạm vào cấu hình SSL.
Nhược điểm lịch sử của chứng chỉ 1 năm chỉ có… giá. Nhiều nhà cung cấp vẫn đang bán:
- Single DV với giá vài chục đô/năm.
- Wildcard DV lên đến cả trăm đô/năm.
Đối với một vài domain, có thể chấp nhận. Nhưng với nhiều domain/subdomain, chi phí đội lên rất nhanh.
4. Một hướng đi thực tế: giá thấp + quản lý tập trung
Nếu nhìn SSL từ góc độ “công cụ” thay vì “dịch vụ xa xỉ”, thì mô hình hợp lý sẽ là:
- Chứng chỉ 1 năm, để giảm tần suất thay đổi.
- Giá đủ thấp, để chấp nhận được cho cả side project và SME.
- Có công cụ hỗ trợ quản lý, tránh phải tự build tất cả từ đầu.
Một số nền tảng dev đã bắt đầu coi SSL là một phần trong “hệ sinh thái dev”, chứ không phải sản phẩm tách biệt. Ví dụ, ServBay tích hợp luôn tính năng quản lý SSL certificate trong cùng một môi trường dev/local web:
- Hỗ trợ cấp phát và quản lý chứng chỉ DV giá thấp cho production.
- Có CA nội bộ (User CA) để phát cert cho môi trường nội bộ / intranet / microservice.
- Tự động gia hạn và phân phối cert trong hệ thống ServBay, giúp giảm gánh nặng cronjob tự chế.


Cách tiếp cận này biến SSL từ “việc phải nhớ” thành “việc nền tảng tự lo”.
5. 90 ngày + 1 năm: kết hợp thay vì chọn một phe
Không nhất thiết phải là “hoặc free 90 ngày, hoặc trả tiền 1 năm”.
Một chiến lược nhiều team đang dùng:
- Dùng free/90 ngày cho:
- Môi trường tạm, PoC, demo, internal tool ít người dùng.
- Dùng 1‑year DV (single/wildcard) cho:
- Production.
- Trang marketing, landing, checkout.
- API public, nơi mà downtime và cảnh báo bảo mật là không thể chấp nhận.
Kết hợp với một nền tảng quản lý chứng chỉ/CA, bạn có thể:
- Tập trung automation cho các cert 90 ngày, nơi rủi ro thấp.
- Dùng cert 1 năm cho những điểm chạm quan trọng nhất với người dùng cuối.
Như vậy, bạn vẫn hưởng lợi từ chuẩn mới (ngắn hạn và an toàn hơn cho một phần hệ thống), mà không biến SSL thành “đồng hồ báo thức” cho cả team.
6. Lời kết
Việc rút ngắn thời hạn chứng chỉ SSL miễn phí xuống 90 ngày là xu hướng khó đảo ngược. Về an ninh, đó là một bước đi tích cực. Nhưng về vận hành, nó buộc chúng ta phải suy nghĩ nghiêm túc hơn về:
- Inventory chứng chỉ.
- Mức độ tự động hóa.
- Lựa chọn khi nào dùng free, khi nào dùng paid.

Nếu bạn đang cảm thấy mình bị “đuổi theo” các lần gia hạn, thì có lẽ đã đến lúc:
- Xem lại chiến lược dùng free cert ở đâu.
- Cân nhắc đầu tư một vài chứng chỉ 1 năm giá rẻ cho các endpoint quan trọng.
- Đưa việc quản lý SSL vào chung một nền tảng/dev stack, thay vì để mỗi server tự xoay.
SSL không nên là thứ khiến team dev/ops mất ngủ. Nó nên là lớp bảo vệ mặc định, được tự động hóa và quản trị tốt – để bạn có thể tập trung vào điều quan trọng hơn: ship tính năng và phục vụ người dùng.
All rights reserved