Halang penyalinan

Halang penyalinan (Bahasa Inggeris: Copy prevention), juga dikenali sebagai perlindungan kandungan, perlindungan penyalinan, atau pengehad salin, merupakan teknologi bagi menghalang penyalinan tanpa kebenaran aturcara, wayang, muzik, dan media lain yang berhakcipta.

Nota berkenaan terminologi

Korperasi media sentiasa menggunakan iatilah perlindungan penyalinan, tetapi pengkritik seperti Richard Stallman menegaskan bahawa istilah tersebut cenderung mengglakkan umum untuk bersama penerbit, yang menyokong teknologi penghad, dan tidak menyokong pengguna. Menghalang penyalinan dan Kawalan penyalinan mungkin istilah yang lebih berkecuali. Perlindungan penyalinan" adalah tidak tepat (misnomer) bagi sesetengah sistem kerana sejumlah salinan boleh dihasilkan dari salinan asal dan kesemua salinan boleh digunakan, tetapi hanya bagi satu komputer, atau hanya dengan yang memiliki dongle, atau hanya dengan satu peranti yang tidak mudah disalin.
Istilah ini juga berkait dengan/atau dikeliru dengan konsep pengurusan hak digital (digital rights management). Pengurusan hak digital adalah istilah lebih umum kerana ia merangkumi pelbagai pengurusan karya, termasuk menghadkan penyalinan. Perlindungan salinan mungkin merangkumi langkah yang bukan digital. Gambaran yang lebih tepat adalah "langkah perlindungan teknikal - (technical protection measures -TPM), yang sering ditakrifkan sebagai penggunaan peralatan teknologi untuk menghad kegunaan atau capaian kepada sesuatu karya.

Pertimbangan perniagaan

Tanpa perlindungan salinan, kebanyakan format media mudah disalin dengan menggunakan mesin (berbeza dengan photostat setiap muka surat pada buku). Ini menimbulkan keadaan di mana pengguna mudah membuat salinan barangan untuk diberikan kepada kawan-kawan, amalan yang dikenali sebagai "penyalinan selamba". Perlindungan salinan lebih biasa pada tape video, DVD, cakera aturcara komputer, disk permainan video, dan katrij, dan sesetengah cakera padat.
Syarikat yang memilih menerbitkan karya di bawah perlindungan salinan melakukannya kerana mereka percaya kos tambahan bagi melaksanakan perlindungan akan diimbangi oleh lebih banyak pendapatan yang dihasilkan disebabkan kekurangan media disalin secara selamba.
Penentang perlindungan salinan menegaskan bahawa orang yang menerima salinan percuma hanya menggunakan apay yang mereka dapat secara percuma, dan tidak akan membeli salinan mereka sendiri sekiranya mereka tidak mendapat salinan percuma. Malah sesetengah turut menegaskan bahawa ia meningkatkan keuntungan, mereka yang menerima salinan percuma cakera padat muzik mungkin akan membeli muzik kumpulan pemuzik tersebut, yang tidak akan dilakukan jika sebaliknya.
Sesetengah penerbit mengelak melindung penyalinan keluaran mereka, berasaskan teori bahawa kesusahan kepada pengguna mereka melebihi sebarang kelebihan menyukarkan "penyalinan selamba".
Istilah perlindungan salinan merujuk kepada teknologi yang digunakan bagu cuba menggagalkan penyalinan, bukannya penyelesaian undang-undang yang boleh digunakan bagi penerbit atau pengarang yang hakcipta mereka telah dicabul. Model penggunaan aturcara telah berubah melebihi beyond penguncian nod kepada lesen terapung (di mana sehingga sejumlah N lesen boleh digunakan secara serentak bagi sesuatu enterprise), penkomputeran petak (grid computing) (di mana beberapa komputer berfungsi sebagai satu komputer dan dengan itu menggunakan satu lesen umum) dan lesen eletronik (ci mana ciri-ciri boleh di beli dan diaktifkan di talian). Istilah pengurusan lesen merujuk kepada pelantar umum yang membolehkan spesifikasi, penguatkuasaan dan penjejakan lesen aturcara. Bagi menghalang teknologi perlindungan salinan dan pengurusan perlesenan itu sendiri daripada diusik dan ceroboh (hacking), kaedah perisian anti-usik (anti-tamper) digunakan.

Cabaran teknikal

Dari segi sudut pandangan teknikal, ia kelihatannya dari segi teori mustahil bagi menghalang sepenuhnya pengguna daripada membuat salinan media yang mereka beli, selagi ada "penyalin" yang mampu menyalin kepada media kosong. Fakta teknikal asas adalah semua jenis media memerlukan "pemain"— pemain CD, pemain DVD, pemain kaset video, komputer, atau konsol permainan video. Pemain mesti mampu membaca media agar dapat memaparkannya kepada manusia. Dengan itu, secara logik, pemain boleh dibina bagi membaca media dan kemudian menyalin salinan sempurna apa yang di baca, kepada jenis media yang sama, atau kemungkinan kepada format lain, seperti fail pada cakera keras. Jika ia adalah kepada cakera lain, hasilnya merupakan salinan lengkap cakera perlindungan salinan.
Secara minima, perlindungan salinan bagi karya tidak berinteraksi adalah terdedah kepada lubang analog (analog hole): tidak kira apa jua kekangan digital digunakan, sekiranya muzik boleh didengari oleh telinga manusia, ia turut boleh direkod (sekurang-kurangnya dengan menggunakan mikrofon dan pita perakam); Jika sesuatu wayang boleh dilihat oleh mata manusia, ia juga boleh direkod (sekurang-kurangnya, dengan kamera video dan perakam). Secara perlaksanaan, salinan hampir sempurna biasanya boleh dibuat dengan menyambung kepada output analog pemain (contoh. output pembesar suara atau liang headphone) dan, apabila telah didigitalkan kepada bentuk tidak dilindungi, ia boleh kekal disalin. Menyalin kandungan berasaskan teks dalam cara ini adalah lebih memenatkan, tetapi prinsip yang sama dipakai: sekiranya ia boleh dicetak atau dipaparkan, ia juga boleh di imbas dan OCRed. Dengan perisian asas dan ketekunan, teknik ini boleh digunakan oleh pengguna pintar komputer biasa.
Oleh kerana fakta teknik asas wujud, adalah jelas bahawa seseorang yang tekun sudah pasti akan berjaya menyalin sebarang media, dengan masa dan sumber yang mencukupi. Penerbit media menyedari hal ini; perlindungan salinan tidak bertujuan menghentikan operasi profesional yang terbabit dalam penyalinan media tanpa kebenaran secara pukal, tetapi lebih kepada menghentikan "penyalinan secara lewa" (casual copying).
Penyalinan barangan maklumat yang dipindah terima (bukannya disalin secara pukal sebagaimana media fizikal) boleh dibuat khusus dengan murah bagi setiap pindah terima, dengan itu boleh dihadkan dengan lebih berkesan. ia boleh dikodkan dalam cara yang unik bagi setiap komputer pengguna, dan sistem epngekod boleh dibuat sebagai tahan diusik (tamper resistance) (lihat juga menjejak pembelot (traitor tracing)).

Kaedah lindung penyalinan sistem konsol permainan video kini

Apabila Dreamcast Sega dibebaskan pada 9 September 1999, ia dilengkapi dengan format cakera baru, dikenali sebagai GD-ROM. Dengan menggunakan pemain CD diubah suai, seseorang boleh mencapai fingsi permainan tersebut. Dengan menggunakan kaedah sautan khas boleh membenarkan permainan GD-ROM dibaca melalui CD-ROM dengan menggunakan MIL-CD biasa (pemuat Boot CD piwaiai, biasa didapati dalam Cakera Pemasangan Windows, CD Linux Live, dan yang lain). Sega DreamCasts yang dijual selepas Oktober 2000 mengandungi peningkatan perkakasan baru, tidak membenarkan but MIL-CD.
Microsoft Xbox, mempunyai fungsi khas: CD dan DVD-R tidak boleh but dan tidak boleh baca merupakan kaedah melindungi penyalinan permainan. Selain itu, Xbox dikatakan mempunyai sistem dail DVD yang berlainan (bukannya UDF). Terdapat teori bahawa cakera ini mempunyai bahagian kedua yang di baca dari luar ke dalam (berbeza dengan kaedah piawaian masa kini dengan ini menjadikan pembahagian (partition) kedua dalam pemancu DVD komputer) yang memberikan trak kelihatan berpusing terbalik semasa pengilangan. Format ini (dan perkakasan terkunci di atas) kelihatannya telah diwarisi oleh penggantinya, Xbox 360.
PlayStation 2 mempunyai peta fail yang mengandungi maklumat kedudukan dan saiz fail tepat berkenaan CDnya. Ia disimpan pada kedudukan yang melampaui had fail. Permainan memeriksa kedudukan secara langsung di mana fail peta sepatutnya ada. Ini bererti sekiranya fail dipindahkan ke dalam limit, ia tidak berguna kerana permainan mencarinya diluar kawasan. Dan ia tidak dapat digunakan di luar had, dengan itu menjadikan sebarang cakera disalin tidak dapat digunakan tanpa cip mod.
Nintendo's Wii dan Nintendo GameCube mempunyai format khusus mereka sendiri bagi perlindungan penyalinan. Ia berasaskan teknologi DVD/miniDVD (Game Cube); terdapat barcode pada sisi cakera. Ia tidak dapat dibaca pada Pemancu DVD-ROM piawian, sungguhpun sesetengah mampu melakukannya dengan menggunakan drive "mod nyahpepijat" DVD-ROM khas.
PlayStation Portable - PSP menggunakan Universal Media Disc, format media sama seperti MiniDisc. Ia memuatkan sekitar 1.2 GB. Sungguhpun ia tidak dapat disalin, seseorang dapat menghasilkan imej ISO dan memainkannya pada PSP buatan sendiri dengan menggunakan utiliti pihak ketiga.
PlayStation 3 menggunakan cakera Blu-ray BD-ROM. Sebagai tambahan kepada sebarang perlindungan yang diberikan oleh konsol itu sendiri, format spesifikasi BD-ROM membenarkan bagi Tanda-ROM yang tidak dapat disalin oleh perakam kegunaan pengguna biasa.

Perlindungan penyalinan bagi pita video

Syarikat seperti Macrovision membekalkan skim bagi penerbit pita video bagi menjadikan salinan tidak dapat digunakan sekiranya ia disalin dengan menggunakan VCR normal. Semua penyalin pita video utama melesenkan Macrovision atau teknologi serupa bagi melindungi kaset video bagi pelanggan dan diri mereka.
Bermula pada tahun 1985 dengan terbitan video filem "The Cotton Club", Macrovision telah melesenkan kepada penerbit teknologi yang menggunakan ciri kawalan keterangan automatik - (automatic gain control)]] pada VCR dengan menambah denyut pada isyarat penyelaras pengosong menegak (vertical blanking sync signal). Denyutan ini tidak menjejaskan gambar yang dilihat pengguna pada TV, tetapi mengelirukan litar tahap perakam VCR pengguna. Teknologi ini, yang dibantu oleh perundangan U.S. mewajibkan pemasangan litar kawalan keterangan automatik pada VCR, dikatakan "menutup lubang analog" dan menjadikan salinan VCR-ke-VCR mustahil, sungguhpun litar murah yang menyingkairan denyutan dan dengan itu mengatasi perlindungan tersedia dengan meluas. Macrovision telah mematen kaedah bagi mengatasi penghalang penyalinan, memberikan ia hak perundangan langsung bagi menghentikan sebarang peranti yang menyahherot yang wujud dalam dunia Media Rakaman Digital ("DRM - Digital Recordable Media).

Perlindungan penyalinan bagi CD audio

Menjelang 2000, Napster telah menjadi hobi aliran utama yang popular, dan beberapa penerbit muzik bertindak balas dengan menjual sesetengah CD dengan pelbagai skim perlindungan penyalinan. Kebanyakannya adalah penghad main semula yang bertujuan menjadikan CD tidak dapat digunakan dalam komputer dengan pemancu CD-ROM, meninggalkan hanya pemain CD audio khusus bagi dimain semula. Ini bagaimanapun tidak menghalang CE sedemikian dari disalin melalui penyambung analog atau mencarik (ripping) CD dengan menggunakan sistem pengendalian seperti Linux (yang berkesan kerana aturcara perlindungan penyalinan biasanya ditulis bagi Microsoft Windows), yang mendorong para pengkritik mempersoalkan kegunaan skim sepertinya.
Perlindungan penyalinan bagi CD dicapai dengan menganggap tahap ciri tertentu dalam pemancu: Piawaian CD audio Red Book adalah piawaian CD tertua dan membentuk set ciri asas yang mana pemain audio khusus tidak perlu tahu. Pemancu CD-ROM pula perlu tambahan sokongan CD dipertingkat mod CD campuran (gabungan trak audio dan data) dan CD multi-sesi (rakaman data berganda setiapnya melampaui dan memuatkan data dari sesi sebelumnya).
Penghalang pemain dilaksanakan dengan sengaja melencong dari piwaian dan secara sengaja memasukkan data multisesi dalam bentuk yang salah atau seumpama dengannya, dengan tujuan mengelirukan pemancu CD-ROM bagi menghalangnya dari berfungsi dengan betul. Pemain CA audio khusus yang mudah tidak akan terjejas dengan data salah bentuk kerana ia merupakan ciri yang tidak disokong olehnya — sebagai contoh, pemain audio langsung tidak mencari sesi kedua yang mengandungi data perlindungan penyalinan.
Pelencongan dari Piawaian CD audio Red Book yang mentakrifkan CD audio, memaksa penerbit CD perlindungan penyalinan ini mengelak dari menggunakan logo rasmi CDDA pada cakera atau sarungnya. Logo tersebut merupakan tanda dagang yang dimiliki oleh Philips dan Sony dan dilesenkan bagi mengenalpasti cakera audio yang patuh sahaja. Untuk menghalang pelanggan yang tidak puas hati daripada memulangkan CD yang disalah gambar sebagai patuh kepada CD audio, CDs sebegini turut mula memaparkan notis jelas pada sampulnya.
Secara umum data audio masih boleh diambil dengan menggunakan prinsip lubang analog. Tambahan lagi, aturcara seperti ISOBuster mungkin berupaya menghasilkan fail audio tersembunyi.
Contoh skim perlindungan penyalinan CD adalah; Cactus Data Shield, Copy Control, dan Data Position Measurement.

Perlindungan penyalinan dalam media digital terkini

Lebih terkini, penerbit muzik dan wayang dalam bentuk digital telah berpaling kepada enkripsi (encryption) bagi menyukarkan penyalinan. Sistem Penceramuk Kandungan (CSS-Content-scrambling system), yang digunakan pada DVD, merupakan contoh paling masyhur. Ini adalah bentuk perlindungan kandungan yang menggunakan enkripsi 40-bit. Salinan tidak dapat dimainkan semula kerana ia ketiadaan kunci tersebut, yang tidak ditulis pada cakera DVD-R atau DVD-RW. Dengan teknik ini, jarya yang dienkrip menggunakan satu kunci yang hanya dimasukkan kedalam perkakasan pemain "yang disahkan", yang membenarkan hanya kegunaan "sah" bagi karya tersebut (biasanya bentuk kekangan main semula, tetapi bukan bagi penukaran atau suntingan). Akta Hakcipta Milenium Digital (Digital Millennium Copyright Act) yang dipertikaikan memberikan perlindungan perundangan bagi tindakan ini di Amerika Syarikat, yang menjadikannya haram bagi mengedarkan pemain "tanpa kebenaran" —yang sepatutnya menghapuskan kemungkinan membina penyalin DVD. Bagaimanapun, skim enkripsi yang direka bagi media piwaian pasaran pukal seperti DVD mempunyai kelemahan asas iaitu apabila ia dilaksanakan, ia tidak mungkin dapat ditukar tanpa keluar dari piawaian. Oleh kerana pengguna tidak mungkin membeli perkakasan baru hanya semata-mata mengekalkan perlindungan penyalinan, pengilang terhalang dari meningkatkan teknologi DRM sehingga kini, dengan keluaran media generasi berikut seperti HD DVD dan Cakera Blu-ray. Tempoh ini mewakili lebih dari masa yang mencukupi bagi skim enkripsi diatasi oleh penyerang yang tekal. Sebagai contoh, skim enkripsi CSS yang digunakan pada Video DVD dipecahkan dalam tempoh tiga tahun ia dikeluarakn di pasaran pada November 1996 (lihat DeCSS), tetapi tidak ditukar sejak itu, kerana melakukan penukaran tersebut akan menjadikan semua pemain DVD yang dijual "sebelum" pertukaran tidak mampu memainkan DVD baru—dan ini bukan hanya membawa tindak balas rasa tidak puas hati dikalangan pengguna, tetapi menghadkan pasaran untuk mana DVD baru boleh dijual. Baru-baru ini DVD telah cuba mengukuhkan CSS dengan skim perlindungan tambahan. Kebanyakan skim moden seperti ARccOS Protection menggunakan trik format DVD dalam usaha menghalang aturcara lanun, sungguhpun ia telah dikatakan bahawa sebarang skim mesti kekal dalam had format Video DVD, sekali gus menghadkan langkah perlindungan yang mungkin —dan menjadikannya mudah bagi hacker bagi mempelajari intipati skim dan mencari jalan mengatasinya.
Generasi baru media cakera optik, HD DVD dan Cakera Blu-ray, cuba menanagani isu ini. Kedua format meggunakan Sistem Kandungan Capaian Maju -(Advanced Access Content System), yang membenarkan bagi beratus-ratus kunci dekripsi berlainan (bagi pelbagai model pemain untuk diedar di pasaran), setiap satu boleh dibatalkan sekiranya satu kunci dipecah. Kunci yang dibatalkan hanya dikeluarkan dari cakara masa depan, menjadikan pemain terdedah tidak berguna bagi judil masa depan kecuali ia dipertingkat bagi membetulkan isu ini. Bagi sebab ini kesemua pemain HD-DVD dan sesetengah pemain Blu-ray mempunyai port lapis fizikal Ethernet, bagi memberi keupayaan kepadanya bagi memindah terima peningkatan DRM. Cakera Blu-ray menggunakan langkah lanjut dengan menngunakan teknik berasingan yang dikenali sebagai BD+, mesin maya yang boleh melaksanakan kod yang dimasukkan kedalam cakera bagi mengesahkan, membatalkan, dan mengemas kini pamain menurut keperluan. Oleh kerana aturcara perlindungan berada dalam cakera bukannya pemain, ia membenarkan pengemasakini program perlindungan dalam tempoh hayat BD dengan semudah memasukkan aturcara baru kedalam cakera baru.