SafeDisc
SafeDisc adalah program perlindungan salinan untuk aplikasi dan permainan Microsoft Windows yang didistribusikan pada cakram optik.[1] 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.[2] Meskipun penggunaan yang disebutkan adalah untuk mencegah pembajakan, banyak orang, termasuk Electronic Frontier Foundation, percaya itu digunakan untuk membatasi hak penggunaan wajar seseorang.[3][4]
SafeDisc | |||||
---|---|---|---|---|---|
Tipe | Manajemen hak digital | ||||
Versi pertama | 1998 | ||||
Genre | Copy protection | ||||
Bahasa | Daftar bahasa English | ||||
| |||||
| |||||
Sejarah
suntingAda beberapa edisi SafeDisc selama bertahun-tahun. Masing-masing memiliki tujuan membuat disk lebih sulit untuk disalin. Revisi saat ini dipasarkan sebagai SafeDisc Advanced.[1] 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
suntingTak 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.[5][6] Dukungan untuk SafeDisc pada versi Windows yang lebih lama ditarik setelah rilis pembaruan nomor 3086255 pada tahun 2015.[7]
Tipu
suntingSafeDisc versi sebelumnya diatasi oleh perangkat lunak emulator gambar disk seperti Daemon Tools[8] 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
suntingSafeDisc menambahkan tanda tangan digital unik ke media optik pada saat replikasi.[9] 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
suntingSafeDisc (V1) (1998–2001)
suntingCD yang dilindungi SafeDisk V1 dapat dikenali oleh beberapa file di CD:[10]
- 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).[10] 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)
suntingFile berikut harus ada di setiap CD asli:[10]
- 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&!
! 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)
suntingSafeDisc 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.[11] 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)
suntingVersi 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.[12]
Kerentanan Driver SafeDisc
suntingPada tanggal 7 November 2007; Microsoft menyatakan bahwa "ada kerentanan di Macrovision SECDRV. SYS driver[13] pada Windows dan dapat memungkinkan peningkatan hak istimewa. Kerentanan ini telah ditambal oleh Microsoft pada 11 Desember 2007.[14] Kerentanan ini tidak mempengaruhi 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
sunting- ^ a b "CD Media World - Commercial CD/DVD Protections: SafeDisc v3" (PDF). www.cdmediaworld.com. Diakses tanggal 2021-12-10.
- ^ "SafeDisc End-of-Life Notice – Trymedia – Wayback Machine". 2018-07-26. Diarsipkan dari versi asli tanggal 2009-02-19. Diakses tanggal 2022-01-02.
- ^ "DRM". Electronic Frontier Foundation (dalam bahasa Inggris). Diakses tanggal 2021-12-10.
- ^ Commentary by Fred Lohmann of the EFF, "So this is just another example of the way in which the MPAA companies use DRM not to stop piracy...but rather to control those who make devices that play movies." (emphasis added) https://www.eff.org/deeplinks/2008/11/apple-downgrades-macbook-video-drm. Diakses 2021-12-10
- ^ Walton, Mark (2015-08-18). "Windows 10 won't run games with SecuROM DRM, says Microsoft". Ars Technica (dalam bahasa Inggris). Diakses tanggal 08-12-2021.
- ^ Copeland, Wesley (2015-08-19). "Windows 10 won't run games with SafeDisk, SecuROM DRM". IGN (dalam bahasa Inggris). Diakses tanggal 08-12-2021.
- ^ "MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015". Microsoft Support. Diakses tanggal 08-12-2021.
- ^ "DAEMON Tools for Mac: imaging software for Mac users - DAEMON-Tools.cc". www.daemon-tools.cc. Diakses tanggal 2021-12-10.
- ^ Macrovision. "Safedisc" (PDF). exatech.lu. Diakses tanggal 2021-12-10.
- ^ a b c Ibadi, Abdul Kareem Oglah (2009). "Design a Rigid CD Protection Method". مجلة كلية بغداد للعلوم الاقتصادية الجامعة العدد الثاني والعشرون. 20: 9.
- ^ "RFID BASED SOFTWARE PROTECTION - PDF Free Download". docplayer.net. Diakses tanggal 2021-12-10.
- ^ "Digital rights management (DRM) - PCGamingWiki PCGW - bugs, fixes, crashes, mods, guides and improvements for every PC game". www.pcgamingwiki.com. Diakses tanggal 2021-12-10.
- ^ BetaFred. "Microsoft Security Advisory 944653". docs.microsoft.com (dalam bahasa Inggris). Diakses tanggal 2021-12-10.
- ^ BetaFred. "Microsoft Security Bulletin MS07-067 - Important". docs.microsoft.com (dalam bahasa Inggris). Diakses tanggal 2021-12-10.