🛡️ Giới Thiệu Chung
Trong kỷ nguyên số, bảo mật hai lớp (2FA) là bắt buộc. Tuy nhiên, phần lớn các ứng dụng authenticator hiện nay (Google Authenticator, Microsoft Authenticator) gặp nhiều hạn chế: khó chia sẻ cho đội nhóm dùng chung tài khoản, rủi ro mất mã khi mất điện thoại, và cơ chế backup đóng kín.
TAuthenticator ra đời như một giải pháp Self-hosted & Cloud-ready, kết hợp hoàn hảo giữa trải nghiệm người dùng hiện đại và kiến trúc bảo mật cấp doanh nghiệp.
🚀 Các Tính Năng Nổi Bật
1. 🔐 Kiến Trúc Bảo Mật Đa Tầng (Zero-Knowledge Architecture)
Mã hóa Database: Toàn bộ secret key TOTP được mã hóa riêng biệt ở tầng máy chủ được chuẩn hóa trước khi lưu vào Database.
Mật khẩu khóa ứng dụng độc lập (App Lock Password): Tách biệt hoàn toàn mật khẩu tài khoản và mật khẩu bảo vệ vault/mở khóa màn hình.
Tự động khóa (Auto-Lock): Tự động phát hiện trạng thái không hoạt động (idle) và khóa màn hình theo mốc thời gian tùy chỉnh (1m, 5m, 15m).
2. 👥 Cơ Chế Chia Sẻ TOTP Thông Minh (Time-Limited & Revocable Sharing)
Chia sẻ có thời hạn: Cho phép cấp quyền truy cập mã TOTP cho thành viên khác theo khoảng thời gian linh hoạt (1 giờ, 24 giờ, 7 ngày hoặc số giờ tùy chỉnh).
Mời tự động qua Email: Nếu người nhận chưa có tài khoản, hệ thống sẽ gửi email kèm liên kết đăng ký riêng để nhận mã ngay lập tức.
Quản lý & Thu hồi tức thì (Revoke Access): Chủ sở hữu có thể theo dõi danh sách người đang nhận mã, thời gian hết hạn và thu hồi quyền truy cập bất kỳ lúc nào chỉ với một cú click.
3. 📦 Sao Lưu & Khôi Phục Độc Lập (Định Dạng .tam)
Xuất toàn bộ dữ liệu xác thực ra file mã hóa .tam với mật khẩu mã hóa riêng biệt do người dùng tự đặt.
Nhập và giải mã file .tam an toàn ở phía client (Client-side Decryption), không phụ thuộc vào nền tảng hay tài khoản nguồn.
4. ⚡ Trải Nghiệm & Tự Động Hóa Vượt Trội
Ghim & Auto-Copy (Pin & Auto-Copy): Tự động sao chép mã TOTP được ưu tiên ngay khi mở ứng dụng hoặc khi chu kỳ 30s được làm mới.
Nhận diện QR Code tức thì: Quét và trích xuất cấu hình TOTP từ file ảnh QR tiện lợi.
Giao diện đa năng: Hỗ trợ chuẩn Dark Mode / Light Mode, đa ngôn ngữ chuẩn hóa (Tiếng Việt / English).
5. 🛠️ Bảng Điều Khiển Quản Trị Hệ Thống (Admin Control Panel)
Thống kê thời gian thực: Theo dõi tổng số lượng tài khoản, trạng thái verify, số lượng mã TOTP và các lượt chia sẻ đang hoạt động.
Quản lý thành viên & Cấp quyền: Admin có thể tạo người dùng mới (tự động verify), đổi vai trò (user, mod, admin) hoặc xóa bỏ toàn bộ dữ liệu liên quan.
Cài đặt hệ thống linh hoạt: Bật/tắt đăng ký mở, cấu hình bắt buộc xác thực email, và kích hoạt chế độ bảo trì (Maintenance Mode).
🎯 Đối Tượng Sử Dụng
Lập trình viên & Chuyên gia công nghệ: Cần một trình quản lý 2FA minh bạch, có thể tự triển khai và toàn quyền kiểm soát dữ liệu.
Đội nhóm & Doanh nghiệp: Cần chia sẻ quyền truy cập 2FA tạm thời cho nhân viên/freelancer mà không lo lộ mật khẩu gốc dài hạn.
Người dùng cá nhân: Cần một công cụ xác thực an toàn, sao lưu dễ dàng và có thể truy cập mượt mà trên mọi thiết bị.