Secure HLS · Lotuz Studio
Bản demo

Video khoá học được băm và mã hoá ngay trên trình duyệt

Bộ công cụ tự vận hành trên hạ tầng Lotuz để thay BunnyCDN: video được cắt thành đoạn 6 giây, mỗi 15 giây đổi một khoá AES-128, khoá chỉ cấp cho đúng tài khoản đang xem. Video thử nghiệm: Sự kiện kiến trúc AI tại cafe.

Các lớp bảo vệ

1. Băm

ffmpeg + NVENC cắt video thành đoạn HLS 6 giây, 3 chất lượng 1080p / 720p / 480p tự đổi theo mạng.

2. Mã hoá xoay khoá

Mỗi đoạn mã hoá AES-128; 15 giây đổi khoá. Tải được file đoạn cũng chỉ là dữ liệu rác.

3. Máy chủ cấp khoá

Khoá không nằm cạnh video. Muốn lấy phải có token 120 giây gắn phiên đăng nhập, đúng video, đúng khoá học, có giới hạn tần suất và ghi log.

4. Player làm rối mã

Mã player bị xáo trộn, tự vệ khi bị sửa, chặn DevTools bằng vòng lặp debugger.

5. Watermark & chia sẻ

Email người xem chạy trên hình; tối đa 2 thiết bị; nhiều IP trong 1 giờ bị gắn cờ cho admin.

6. Nhúng vào web khoá học

Plugin WordPress/LearnDash: học viên đăng nhập web khoá học là xem được ngay, không cần tài khoản riêng; watermark theo email của họ.

Kết quả thử phá

Đang tải…

Cách tấn côngKỳ vọngThực tế

Giới hạn thật