Tài liệu / Bảo mật
Bảo mật
Server SaintBackup có bị xâm nhập thì kẻ tấn công cũng không đọc được dữ liệu và không ra lệnh được cho Agent.
Danh tính máy
Mỗi Agent và Center tự sinh cặp khoá ECDSA P-256 (ký) và ECDH P-256 (trao khoá) khi cài. Khoá riêng lưu đã mã hoá bằng DPAPI trên Windows, hoặc khoá máy quyền 600 trên Linux.
Mọi yêu cầu đều được ký
Chữ ký phủ phương thức, đường dẫn, thời điểm và SHA-256 nội dung. Bên nhận chỉ chấp nhận máy đã ghép cặp và lệch giờ không quá 5 phút.
Mã hoá đầu-cuối
- Mỗi bản backup được mã hoá AES-256-GCM bằng khoá sinh từ ECDH giữa khoá tạm và khoá công khai của Center.
- Chỉ Center giải mã được. Máy Agent bị chiếm cũng không đọc lại được các bản đã gửi.
- Từng khối 1 MB có thẻ xác thực; bị sửa, cắt hay đảo khối đều bị phát hiện.
Kế hoạch được ký
Agent chỉ chạy lịch và phạm vi có chữ ký của Center đã ghép, và không bao giờ backup DB ngoài phạm vi Agent chia sẻ.
Giao diện
- Giao diện Agent và Center mặc định chỉ mở trên chính máy đó.
- Center yêu cầu PIN; sai 5 lần khoá 5 phút.
- Cổng mở ra ngoài (8721, 8731) chỉ phục vụ API có chữ ký, không lộ giao diện.
Bí mật
Mật khẩu CSDL, token Telegram được mã hoá trên đĩa. Mật khẩu backup truyền cho mariabackup qua file tạm quyền hạn chế, xoá ngay sau khi chạy — không xuất hiện trong danh sách tiến trình.