Tôi hoàn toàn đồng ý với sự đồng thuận DRM của các câu trả lời khác. Nhưng muốn thêm ...
Có một vài obfuscation kỹ thuật mà có thể đáp ứng nhu cầu của bạn. "Đủ tốt", như họ nói. Đây không phải là cơ chế chứng minh đầy đủ, nhưng rất tốt có thể ngăn 80% -99% người cố gắng sao chép các luồng/tệp FLV
của bạn. Một hacker chuyên dụng sẽ nhận được với nó, nhưng hầu hết mọi người chỉ là script kiddies (hoặc FireFox họ plug-in yêu thương anh em.) Thêm vào đó, một số trong những kỹ thuật này thực sự dễ dàng:
- Thay đổi/loại bỏ các loại MIME máy chủ đang phản hồi. Người chơi Flash vui vẻ bỏ qua nó. Ví dụ: hình ảnh/jpeg
- Thay đổi tiện ích mở rộng tệp từ .flv thành một thứ khác, như .jpg. Một lần nữa, người chơi Flash vui vẻ bỏ qua nó. Ngoài ra, khi tệp được lưu vào đĩa, trình phát không phải FLV sẽ mở (và khiếu nại về nó là định dạng tệp không hợp lệ.)
- Đặt tiêu đề 'không cache' tích cực cho tất cả nội dung
FLV
. (Điều này, tự nhiên, có nghĩa là nhiều lưu lượng truy cập và băng thông hơn tiêu thụ. Có lẽ đây không phải là vấn đề cho bạn?)
- Truyền qua giao thức dựa trên UDP (như RTSP). Trong khi đọc của tôi là các giao thức UDP đang trên đường thoát ra để phát trực tuyến nội dung theo yêu cầu trên quy mô lớn, thì việc sao chép sẽ khó hơn nhiều. Ví dụ: Trình tải xuống thực sự hiện không thể ăn cắp các luồng này.
- Chia nhỏ nội dung thành hai hoặc nhiều phần nội dung một phần và phát lại chúng.
- Hide nội dung FLV của bạn đằng sau một, tùy chỉnh cơ chế xác thực một lần đơn giản
- chơi yêu cầu khóa ủy quyền cho nội dung Một
- Server trả về một authorization1 chính: SHA1 (key nội dung + salt1)
- Máy chủ lưu trữ khóa nội dung, ủy quyền1 khóa, ủy quyền2 chính (mà là SHA1 (authorization1 + salt2))
- một thời gian sử dụng
- hiệu lực hạn chế (VD:: 2 giây)
- chơi tạo authorization2
- chơi yêu cầu nội dung một với authorization2
- Server gửi nội dung'FLV' cho khách hàng nếu các trận đấu quan trọng và chỉ khi
- ủy quyền khóa nội dung trong cửa hàng bên máy chủ
- khóa ủy quyền chưa hết hạn
Tôi đã thực sự thực hiện ý tưởng cuối cùng, cơ chế ủy quyền, bản thân mình và có thể xác minh cho nó hiệu quả thiết thực. Không, nó không hoàn toàn an toàn. Nhưng nó là đủ tốt. Thậm chí không một người sử dụng điện có khả năng đánh bại nó.
Đánh bại nó đòi hỏi
- kỹ thuật đảo ngược quá trình này,
- dịch ngược Flash player của bạn,
- đặt nó tất cả trở lại với nhau một lần nữa.
Đủ tốt.
Nó là tuyệt vời bao nhiêu "plz gửi cho tôi teh codez" email bài đăng này đã tạo ra từ các "đơn giản, tùy chỉnh một lần cơ chế xác thực" gợi ý. Đừng bận tâm, tôi không thể - đó là một dự án độc quyền cho chủ nhân của tôi, xtendx AG. Nếu muốn mua hệ thống, hãy gửi email đến [email protected]
Nguồn
2009-10-30 15:54:30
Có lẽ XKCD nên được thêm vào điều tìm kiếm tự động: p – BCS