เรากำลังติดตั้งระบบสื่อดิจิทัลที่สถานีวิทยุวิทยาลัยที่ฉันทำงาน เรากำลังพยายามให้โปรแกรมเมอร์ (อ่าน; ดีเจไม่ใช่ผู้เข้ารหัส) เข้าถึงเพลงโดยไม่อนุญาตให้พวกเขาคัดลอกไฟล์ใด ๆ ลงในแฟลชไดรฟ์หรือถ่ายโอนเพลงผ่านอินเทอร์เน็ต
เรากำลังทำงานบนระบบ Windows (Windows XP สำหรับเครื่องไคลเอนต์และ Windows Server 2008 สำหรับเซิร์ฟเวอร์สื่อ) ความคิดของฉันคือสิ่งนี้
- สร้างผู้ใช้ (ProgramUser) ที่ไม่มีสิทธิ์เข้าถึงสื่อดิจิทัลทั้งหมด
- สร้างผู้ใช้ (MediaUser) ที่มีสิทธิ์เข้าถึงแบบอ่านอย่างเดียวกับสื่อดิจิทัลที่โปรแกรมเมอร์ไม่รู้อะไรเลยและไม่ทราบรหัสผ่าน
- ให้ผู้ใช้ลงชื่อเข้าใช้ Windows ในฐานะผู้ใช้ ProgramUser โดยไม่ให้ผู้ใช้เข้าถึงสื่อใด ๆ
- เรียกใช้แอปพลิเคชั่นการเล่นของเรา ( Traktor ) ในฐานะ MediaUser ทำให้โปรแกรมเมอร์สามารถเล่นสื่อ แต่ไม่คัดลอกหรือแก้ไข
ดูเหมือนว่าเป็นโซลูชั่นที่สมบูรณ์แบบ แต่ก็มี gotcha อยู่หนึ่งอัน หากแอปพลิเคชั่นเล่นหรือเครื่องขัดข้องโปรแกรมเมอร์เป็นบุคคลเดียวที่สามารถให้มันทำงานอีกครั้งในเวลาที่เหมาะสม (เราเป็นสถานีวิทยุ 15 kW FM ดังนั้นการหยุดทำงานจึงเป็นเรื่องใหญ่) ดังนั้นภาวะที่กลืนไม่เข้าคายไม่ออกของฉัน ...
ฉันจะให้โปรแกรมเมอร์สามารถเริ่มต้นแอปพลิเคชันการเล่นของเราในฐานะผู้ใช้ที่พวกเขาไม่ทราบรหัสผ่านได้อย่างไร