Chúng tôi đang cài đặt một hệ thống phương tiện kỹ thuật số tại đài phát thanh đại học mà tôi làm việc. Chúng tôi đang cố gắng cung cấp cho các lập trình viên (đọc; DJ, không phải lập trình viên) truy cập vào âm nhạc mà không cho phép họ sao chép bất kỳ phần nào vào ổ đĩa flash của họ hoặc chuyển nó qua Internet.
Chúng tôi đang chạy trên các hệ thống Windows (Windows XP cho máy khách và Windows Server 2008 cho máy chủ phương tiện). Ý tưởng của tôi là thế này.
- Tạo người dùng (ProgramUser) hoàn toàn không có quyền truy cập vào phương tiện kỹ thuật số.
- Tạo người dùng (MediaUser) có quyền truy cập chỉ đọc vào phương tiện kỹ thuật số mà các lập trình viên không biết gì và không biết mật khẩu.
- Yêu cầu người dùng đăng nhập vào Windows với tư cách là Người dùng chương trình, không cho phép họ truy cập vào phương tiện truyền thông.
- Chạy ứng dụng phát lại của chúng tôi ( Traktor ) với tư cách là MediaUser, cho phép lập trình viên phát lại phương tiện nhưng không sao chép hoặc sửa đổi nó.
Đây có vẻ là giải pháp hoàn hảo, nhưng có một vấn đề. Nếu ứng dụng phát lại hoặc máy gặp sự cố, lập trình viên là người duy nhất có thể khiến nó chạy lại trong một khoảng thời gian hợp lý (chúng tôi là đài phát thanh FM 15 kW, vì vậy thời gian chết là vấn đề lớn). Do đó tiến thoái lưỡng nan của tôi ...
Làm cách nào tôi có thể cung cấp cho lập trình viên khả năng khởi động ứng dụng phát lại của chúng tôi với tư cách là người dùng mà họ không biết mật khẩu?