SafeDisc

***SafeDisc*** adalah program perlindungan salinan untuk aplikasi dan permainan Microsoft Windows yang didistribusikan pada cakram optik. Dibuat oleh Macrovision Corporation, yang bertujuan untuk menghalangi duplikasi ''disc'' yang tidak sah. Program ini pertama kali diperkenalkan pada tahun 1998 dan dihentikan pada tanggal 31 Maret 2009. Meskipun penggunaan yang disebutkan adalah untuk mencegah pembajakan, banyak orang, termasuk Electronic Frontier Foundation, percaya itu digunakan untuk membatasi hak penggunaan wajar seseorang.

## Sejarah
Ada beberapa edisi SafeDisc selama bertahun-tahun. Masing-masing memiliki tujuan membuat disk lebih sulit untuk disalin. Revisi saat ini dipasarkan sebagai SafeDisc Advanced. SafeDisc versi awal tidak membuat disk menjadi sangat sulit untuk disalin. Versi terbaru 2.9+ dapat menghasilkan disk yang sulit untuk disalin atau direkayasa balik, memerlukan pembakar khusus yang mampu meniru "sektor lemah" dan format data aneh yang merupakan karakteristik SafeDisc.

### Penarikan Dukungan
Tak lama setelah rilis Windows 10 pada tahun 2015, Microsoft mengumumkan bahwa game dengan SafeDisc DRM tidak akan berjalan di sistem operasi, dengan alasan masalah keamanan atas perangkat lunak karena cara "tertanam dalam" dalam sistem. Microsoft menyatakan bahwa mendukung SafeDisc dapat menjadi celah yang memungkinkan untuk dieksploitasi oleh virus komputer. Dukungan untuk SafeDisc pada versi Windows yang lebih lama ditarik setelah rilis pembaruan nomor 3086255 pada tahun 2015.

### Tipu
SafeDisc versi sebelumnya diatasi oleh perangkat lunak emulator gambar disk seperti *Daemon Tools* dan Alcohol 120% . SafeDisc saat ini memasukkan perangkat lunak tersebut ke daftar hitam, artinya mereka yang ingin menggunakan metode ini harus menginstal perangkat lunak tambahan untuk menyelubungi mounter; contohnya termasuk CureRom dan YASU. Serangan potensial lainnya pada SafeDisc adalah menarik aplikasi terenkripsi dari arsip yang memuatnya. Semua disk terenkripsi SafeDisc berisi file ICD, format terenkripsi yang digunakan oleh SafeDisc untuk memastikan bahwa CD asli dimuat. UnSafeDisc mengelak dan mendekripsi file terenkripsi SafeDisc dengan membuka format file ICD, mendekripsi, dan mengonversinya menjadi file EXE. Namun, setiap program memerlukan tambalan khusus untuk mengaktifkan fungsionalitas penuh.

## Operasi
SafeDisc menambahkan tanda tangan digital unik ke media optik pada saat replikasi. Setiap kali program yang dilindungi SafeDisc berjalan, autentikator SafeDisc melakukan berbagai pemeriksaan keamanan dan memverifikasi tanda tangan SafeDisc pada media optik. Proses otentikasi memakan waktu sekitar 10 hingga 20 detik. Setelah verifikasi dibuat, urutan selesai dan program akan mulai normal. Tanda tangan SafeDisc dirancang agar sulit disalin atau ditransfer dari media asli. (Misalnya, ini mungkin berubah sebagai akibat dari koreksi kesalahan selama proses penyalinan.) Program multimedia tertentu dirancang untuk dijalankan dari hard drive PC tanpa mengakses file dari disk program setelah penginstalan awal. SafeDisc akan mengizinkan ini selama konsumen menyimpan CD atau DVD asli, yang diperlukan untuk otentikasi setiap kali program diluncurkan. Kegagalan untuk menempatkan disk asli di drive saat memuat program akan mencegah validasi tanda tangan SafeDisc.

## Riwayat Versi

### SafeDisc (V1) (1998–2001)
CD yang dilindungi SafeDisk V1 dapat dikenali oleh beberapa file di CD:

* 0000001. TMP
* CLCD16. DLL
* CLCD32. DLL
* CLOKSPL. EXE
* DPLAYERX. DLL

Dan juga dengan adanya dua file game . EXE dan game. ICD (di mana game diganti dengan nama game sebenarnya). Eksekusi EXE hanyalah pemuat yang mendekripsi dan memuat gim yang dilindungi yang dapat dieksekusi dalam file ICD terenkripsi. Versi awal SafeDisc mudah untuk disalin oleh pengguna rumahan dan profesional, karena fakta bahwa file ICD dapat didekripsi dan diubah menjadi file EXE.

### SafeDisc (V2) (November 2000–2003)
File berikut harus ada di setiap CD asli:

* 0000001. TMP
* 00000002. TMP (tidak selalu ada)

File pemuat ( game . EXE) sekarang terintegrasi ke dalam executable utama, membuat game . File ICD usang. Juga CLOKSPL. File EXE, yang ada di SafeDisc v1, tidak ada lagi. Versi SD2 dapat ditemukan di dalam game . EXE file melalui string-nya: `BoG_ *90.0&!` `!&nbsp;&nbsp;Yy>` , diikuti oleh tiga *unsigned long*, ini adalah nomor versi, subversi dan revisi (dalam hex). Saat membuat cadangan, kesalahan baca akan ditemukan di antara sektor 806-10663. Perlindungan juga memiliki sektor "lemah", yang diperkenalkan dengan versi ini, yang menyebabkan masalah sinkronisasi dengan CD-Writers tertentu. Tanda tangan digital masih ada dalam versi ini. Namun, ini tidak berpengaruh pada gambar disk yang dipasang di Daemon Tools atau program serupa. Selain itu, SafeDisc Versi 2.50 menambahkan deteksi ATIP sehingga tidak memungkinkan untuk menggunakan salinan di burner kecuali perangkat lunak yang menutupi ini digunakan ( CloneCD memiliki kemampuan untuk melakukan ini.) SafeDisc Versi 2.90 dan di atasnya mempersulit pembakaran salinan yang membutuhkan pembakar yang mampu membakar "sektor lemah"; drive ini jarang terjadi. Namun, ada solusi perangkat lunak yang menghilangkan kebutuhan akan perangkat keras khusus.

### SafeDisc (V3) (2003–2005)
SafeDisc v3 menggunakan kunci untuk mengenkripsi *executable* utama (EXE atau DLL) dan membuat tanda tangan digital terkait yang ditambahkan ke CD-ROM/DVD-ROM ketika direplikasi. Ukuran tanda tangan digital bervariasi dari 3 hingga 20 MB, tergantung seberapa bagus enkripsinya. Proses otentikasi memakan waktu sekitar 10 hingga 20 detik. SafeDisc v3 mampu mengenkripsi beberapa file yang dapat dieksekusi melalui satu atau lebih CD/DVD, selama file yang dapat dieksekusi dienkripsi dengan kunci yang sama dan tanda tangan digital ditambahkan ke setiap media. SafeDisc v3 mendukung Drive Virtual selama CD/DVD asli tersedia. Setelah CD diautentikasi, permainan harus terus berjalan dari drive virtual, asalkan perangkat lunak drive virtual belum masuk daftar hitam. CloneCD dapat membuat penggunaan wajar dari salinan V3.

### SafeDisc (V4) (2005–2008)
Versi SafeDisc utama terakhir adalah Versi 4, dirilis pada Februari 2005 dengan versi final menjadi versi 4.90.010 pada Mei 2008; dengan produk yang dihentikan pada tanggal 30 Maret 2009.

## Kerentanan Driver SafeDisc
Pada tanggal 7 November 2007; Microsoft menyatakan bahwa "ada kerentanan di Macrovision SECDRV. SYS driver pada Windows dan dapat memungkinkan peningkatan hak istimewa. Kerentanan ini telah ditambal oleh Microsoft pada 11 Desember 2007. Kerentanan ini tidak memengaruhi Windows Vista. Driver, secdrv.sys, digunakan oleh game yang menggunakan Macrovision SafeDisc. Tanpa driver, game dengan perlindungan SafeDisc tidak akan dapat dimainkan di Windows". Pada akhirnya, ini akan terbukti menjadi salah satu faktor yang menyebabkan mereka kehilangan dukungan untuk program di tahun 2015.

## Referensi