Perlindungan Salinan Cakram Padat dan DVD

Perlindungan salinan CD/DVD adalah istilah umum untuk berbagai metode perlindungan salinan untuk CD dan DVD. Metode tersebut termasuk DRM, CD-cek, Dummy Files, daftar isi ilegal, over-sizing atau over-burning CD, kesalahan fisik, dan bad sector. Banyak skema perlindungan bergantung pada pelanggaran kepatuhan terhadap standar CD dan DVD, yang menyebabkan masalah pemutaran pada beberapa perangkat.

Skema perlindungan bergantung pada fitur khusus yang:

 dapat diterapkan pada media selama proses pembuatan, sehingga media yang dilindungi dapat dibedakan dari yang tidak dilindungi.
 tidak dapat dipalsukan, disalin, atau diterapkan secara surut ke media yang tidak dilindungi menggunakan perangkat keras dan perangkat lunak biasa.

Teknologi

Sistem File 
Kebanyakan CD-ROM menggunakan sistem berkas ISO9660 untuk mengatur ruang penyimpanan yang tersedia untuk digunakan oleh komputer atau pemutar. Ini memiliki efek membangun direktori (yaitu, folder) dan file di dalam direktori tersebut. Biasanya, sistem file dimodifikasi untuk menggunakan ekstensi yang dimaksudkan untuk mengatasi keterbatasan dalam desain sistem file ISO9660. Ini termasuk ekstensi Joliet, RockRidge dan El Torito. Namun, ini adalah tambahan yang kompatibel dengan struktur ISO9660 yang mendasarinya, bukan penggantian atau modifikasi lengkap. Pendekatan paling dasar untuk fitur khusus adalah dengan sengaja memalsukan beberapa informasi di dalam sistem file. Perangkat lunak generasi awal menyalin setiap file satu per satu dari media asli dan membuat ulang sistem file baru pada media target.

Sektor 
Sektor adalah struktur data utama pada CD-ROM yang dapat diakses oleh perangkat lunak eksternal (termasuk OS). Pada CD-ROM Mode-1, setiap sektor berisi 2048 byte data pengguna (konten) dan 304 byte informasi struktural. Antara lain, informasi struktural terdiri dari:

 nomor sektor, posisi logis relatif dan absolut sektor
 kode deteksi kesalahan (Bahasa Inggris error detection code 'EDC'), yang merupakan checksum lanjutan yang digunakan untuk mendeteksi (jika mungkin) kesalahan baca
 kode koreksi kesalahan (Bahasa Inggris error correction code ECC'), metode lanjutan untuk mendeteksi dan mengoreksi kesalahan

Menggunakan informasi EDC dan ECC, drive dapat mendeteksi dan memperbaiki banyak (tetapi tidak semua) jenis kesalahan baca. Perlindungan salinan dapat menggunakan bidang ini sebagai fitur khusus dengan sengaja membuat sektor dengan bidang EDC/ECC yang tidak tepat selama pembuatan. Perangkat lunak perlindungan mencoba membaca sektor-sektor tersebut, menunggu kesalahan baca. Karena generasi awal perangkat lunak/perangkat keras pengguna akhir tidak dapat menghasilkan sektor dengan informasi struktural ilegal, fitur ini tidak dapat dibuat ulang dengan perangkat lunak/perangkat keras tersebut. Jika sektor-sektor yang membentuk ciri khas telah dapat dibaca, media tersebut dianggap sebagai salinan. Modifikasi pendekatan ini menggunakan wilayah besar dari sektor yang tidak dapat dibaca dengan small island yang dapat dibaca diselingi. Sebagian besar perangkat lunak yang mencoba menyalin media yang dilindungi akan melewati interval sektor ketika dihadapkan dengan yang tidak dapat dibaca, mengharapkan semuanya menjadi buruk. Berbeda dengan pendekatan asli, skema proteksi mengharapkan sektor-sektor dapat dibaca, mengandaikan media menjadi salinan ketika terjadi kesalahan baca.

 Sub-Saluran 
Di samping saluran utama yang menampung semua data pengguna, CD-ROM berisi satu set delapan sub-saluran di mana meta-informasi tertentu dapat disimpan. (Untuk CD audio, data pengguna adalah audio itu sendiri; untuk CD data, ini adalah sistem file dan data file. ) Salah satu sub-saluran — saluran Q — menyatakan posisi drive saat ini relatif terhadap awal CD dan trek saat ini. Ini dirancang untuk Audio-CD (yang selama beberapa tahun merupakan satu-satunya CD), di mana informasi ini digunakan untuk menjaga drive tetap pada jalurnya; namun Q-channel terisi bahkan pada Data-CD. Sub-saluran lain, saluran- P (yang merupakan sub-saluran pertama) membawa informasi yang lebih primitif—semacam semafor—yang menunjukkan titik di mana setiap trek dimulai. Karena setiap bidang saluran-Q berisi checksum 16-bit di atas isinya, perlindungan salinan dapat lagi menggunakan bidang ini untuk membedakan antara media asli dan salinan. Generasi awal perangkat lunak/perangkat keras pengguna akhir menghitung saluran-Q sendiri, tidak mengharapkan mereka membawa informasi berharga apa pun. Perangkat lunak dan perangkat keras modern dapat menulis informasi apa pun yang diberikan ke dalam subsaluran Q dan P.

 Sektor Kembar 
Teknik ini mengeksploitasi cara sektor-sektor pada CD-ROM ditangani dan bagaimana drive mencari dari satu sektor ke sektor lainnya. Pada setiap CD-ROM, sektor-sektor menyatakan posisi absolut dan relatif logis mereka di header sektor yang sesuai. Drive dapat menggunakan informasi ini ketika diminta untuk mengambil atau mencari ke sektor tertentu. Perhatikan bahwa informasi tersebut tidak secara fisik "terprogram" ke dalam CD-ROM itu sendiri tetapi bagian dari data yang dikendalikan pengguna. Bagian dari CD-ROM yang tidak terlindungi mungkin terlihat seperti ini (disederhanakan):CD-ROM standarCD-ROM Yang Dilindungi'''

 Pengukuran Posisi Data 
CD yang dicap adalah klon yang sempurna dan memiliki data yang selalu berada pada posisi yang sama, sedangkan media yang dapat ditulis berbeda satu sama lain. Pengukuran Posisi Data (DPM) mendeteksi perbedaan fisik kecil ini untuk melindungi secara efisien dari duplikat. DPM pertama kali digunakan secara publik pada tahun 1996 oleh CD-Cops Link Data Security. SecuROM 4 dan yang lebih baru menggunakan metode perlindungan ini, seperti halnya cakram optik Nintendo .

 Perubahan Yang Mengikuti 
Spesifikasi audio CD-DA Buku Merah tidak menyertakan mekanisme perlindungan salinan apa pun selain tanda anti-salinan sederhana . Mulai awal tahun 2002, perusahaan rekaman berusaha untuk memasarkan cakram padat non-standar yang "dilindungi dari salinan". Philips menyatakan bahwa disk tersebut tidak diizinkan untuk memiliki logo Compact Disc Digital Audio'' bermerek dagang karena melanggar spesifikasi Buku Merah. Ada kemarahan publik yang besar atas disk yang dilindungi salinan karena banyak yang melihatnya sebagai ancaman terhadap penggunaan wajar . Misalnya, trek audio pada media tersebut tidak dapat dengan mudah ditambahkan ke koleksi musik pribadi pada hard disk komputer atau pemutar musik portabel (non-CD). Juga, banyak pemutar audio CD biasa (misalnya di radio mobil) mengalami masalah saat memutar media yang dilindungi salinan, sebagian besar karena mereka menggunakan komponen perangkat keras dan firmware yang juga digunakan dalam drive CD-ROM. Alasan penggunaan kembali ini adalah efisiensi biaya; komponen memenuhi standar Buku Merah, jadi tidak ada alasan yang sah untuk tidak menggunakannya. Stereo mobil lain yang mendukung disk CD-ROM yang berisi file audio terkompresi (seperti MP3, FLAC, atau Windows Media) harus menggunakan beberapa perangkat keras drive CD-ROM (memenuhi standar CD-ROM Buku Kuning) agar dapat membaca cakram-cakram itu. Pada akhir tahun 2005, Sony BMG Music memicu skandal perlindungan salinan CD Sony ketika termasuk bentuk perlindungan salinan yang disebut Extended Copy Protection ("XCP") pada disk dari 52 artis.  Setelah memasukkan disk tersebut ke dalam drive CD komputer yang menjalankan Microsoft Windows, perangkat lunak XCP akan diinstal. Jika perangkat lunak ripper CD (atau perangkat lunak lain, seperti program efek waktu nyata, yang membaca audio digital dari disk dengan cara yang sama seperti ripper CD) selanjutnya mengakses trek musik pada CD, XCP akan menggantikan white noise untuk audio pada disk. Pengguna yang paham hal teknis dan pakar keamanan komputer menemukan bahwa XCP berisi komponen rootkit. Setelah instalasi, XCP berusaha keras untuk menyamarkan keberadaannya, dan bahkan mencoba untuk menonaktifkan drive CD komputer jika XCP dihapus secara paksa. Upaya XCP untuk melindungi pertahanannya sayangnya memungkinkan pembuat malware untuk memperbesar kerusakan yang dilakukan oleh perangkat lunak mereka, menyembunyikan malware di XCP jika XCP telah diinstal pada mesin korban. Beberapa penerbit perangkat lunak antivirus dan anti- spyware memperbarui produk mereka untuk mendeteksi dan menghapus XCP jika ditemukan, dengan alasan bahwa itu adalah kuda trojan atau malware lainnya; dan asisten sekretaris untuk Departemen Keamanan Dalam Negeri Amerika Serikat menghukum perusahaan yang akan menyebabkan lubang keamanan pada komputer pelanggan, mengingatkan perusahaan bahwa mereka tidak memiliki komputer tersebut. Terancam dicerca dan menghadapi gugatan perwakilan kelompok, Sony BMG mengeluarkan penarikan produk untuk semua disk termasuk XCP, dan mengumumkan penangguhan penggunaan XCP pada disk mendatang. Pada 21 November 2005, Jaksa Agung Texas Greg Abbott menggugat Sony BMG untuk XCP dan pada 21 Desember 2005 menggugat Sony BMG untuk perlindungan salinan MediaMax.

Posisi Inggris Raya 
Ketentuan hukum memungkinkan ganti rugi kepada pembeli CD Audio dengan Perlindungan Hak Cipta. Undang-Undang Hak Cipta, Desain, dan Paten 1988 berisi ketentuan dalam bagian 296ZE bagian VII yang mengizinkan "[a] remedy where effective technological measures prevent permitted acts". Dalam praktiknya, konsumen akan mengajukan keluhan kepada pemegang hak cipta CD Audio, biasanya Label Rekaman . Keluhan tersebut akan berisi permintaan kepada pemegang hak cipta untuk memberikan "solusi" untuk menggunakan CD yang dilindungi salinan, sejauh CD yang tidak dilindungi hak cipta dapat digunakan secara sah. Jika konsumen yakin bahwa pemegang hak cipta tidak bersikap wajar dalam memenuhi permintaan tersebut, mereka memiliki hak berdasarkan Undang-Undang untuk mengajukan permohonan kepada Sekretaris Negara untuk meninjau manfaat pengaduan dan (jika pengaduan dikabulkan) untuk menginstruksikan pemegang hak cipta untuk menerapkan solusi menghindari perlindungan hak cipta. Schedule 5A Undang-Undang Hak Cipta, Desain dan Paten 1988 mencantumkan tindakan yang diizinkan, di mana ketentuan pasal 296ZE berlaku (yaitu, mencantumkan kasus di mana konsumen dapat menggunakan pemulihan, jika perlindungan salinan mencegah pengguna melakukan tindakan yang diizinkan) .

Referensi 

Perlindungan Penyalinan