hank224265

proteksi software

siapa coba yang tak mau dapat sesuatu dengan harga lebih murah ataupun gratis. mungkin, karena itulah adanya bajak-mambajak (bukan membajak sawah), yang salah satunya adalah pembajakan software. dalam hal ini, teknologi memegang peranan dalam melakukan distribusi software bajakan, tentunya bukan berarti teknologi merupaka hal yang buruk. teknologi memang dapat digunakan untuk kepentingan yang buruk. pada saat personal computer mulai dikenal luas pada tahun 1970-an, dunia software masih tampak aman dan damai. tapi, seiring maraknya media penyimpanandata seperti floppy disk dan harddisk, maka pendistribusian file semakin mudah, termasuk pendistribusian file atau data ilegal. mudahnya distribusi file dan data, tentunya semakin membantu penyebaran software bajakan.
untuk sebuah software tanpa proteksi, duplikasi sangat mudah dilakukan. cukup dengan melakukan copy dan paste file-file software tersebut. pemabajakan tak hanya terjadi pada software saja, tapi pada berbagai jenis ektansi file lainnya juga.
dan taknologi untuk mengatasi pembajakan itu sendiri sudah ada,

diantaranya adalah:
  • serial number
  • dengan memberikan serial number pada software yang harus kamu isi dengan benar (umumnya pada instalasi). proteksi ini cukup sederhana tapi juga lemah, developer menyediakan satu atau kumpulan serial number yang valid dan tentu saja siapapun yang telah memperoleh copy software dan serial number tersebut akan dapat menggunakan software tersebut. walaupun demikian, proteksi ini masih cukup banyak digunakan.
  • activation code
  • mirip dengan penggunaan serial number, yaitu pengguna harus memiliki serial number untuk dapat menggunakan software. perbedaannya ialah cara mendapatkan serial number tersebut. yaitu dengan meregristrasikan (umumnya melalui website atau telepon) ke vendor software untuk mendapatkan serial number yang sesuai.
  • dongle
  • dongle merupakan hardware yang dipasangkan secara fisik pada komputer melalui port yang terpasang, umumnya menggunakan port USB. cara kerja dongle cukup sederhana. dongle menyimpan informasi lisensi dalam bentuk hardware yang dibaca oleh software, software melakukan otentifikasi dan tak akan bekerja jika dongle tak terpasang atau tak memiliki lisensi yang benar. meng-copy dongle tak semudah meng-copy software. tapi, keamanan seringkali memiliki konsekuensi kenyamanan, pali tidak ketergantungan software terhadap dongle sangat tinggi. sementara alat kecil tersebut dapat dengan mudah dicabut dan dikantungi. permasalahan lain pada dongle adalah jika software tersebut harus dipasang pada sejumlah unit komputer, maka jumlah dongle yang diperlukan sama dengan jumlah komputernya, kecuali menggunakan konsep terminal service dimana software hanya diinstal pada server dan client mengakses software tersebut langsung dari server.
  • hard code
  • ialah informasi atau format tertentu pada source code, sehingga tak dapat diubah tanpa mengubah source kode. contohnya menyimpan informasi perusahaan X pada source kode, sehingga laporan-laporan yang dihasilkan memiliki format dan logo perusahaan X yang tak dapat diganti-ganti. Software tersebut bisa saja diplublikasikan dan diinstal pada perusahaan ain, misalkan perusahaan Z, tapi format laporan yang dihasilkan tetap menampilkan perusahaan X. dengan demikian, perusahaan Z harus menghubungi vendor software yang bersangkutan untuk memesan software versi khusus untuk perusahaannya, dimana vendor akan melakuan hard code ulang dengan nama perusahaan Z.
  • obfuscated code
  • tak hanya file binet/executable file saja yang perlu diproteksi, bisa jadi source kode tak cukup aman sehingga perlu diproteksi. hal ini mungkin ditemui pada pembuatan web, dimana source code tal dicompile menjadi executable file, tapi hanya di upload dan dijalankan dari sis server seperti PHP, ASP, perl, dll. source code tanpa indent/tab pada setiap barisnya (rata kiri semua) dan tanpa baris kosong, bisa dikategorikan sebagai obfuscated code yang sederhana. dengan catatan, source kode harus tetap dapat dijalankan.


sumber: PCmedia




udah bacanya?
sekarang tinggalin comment-lah . .

baca juga yang ini :



1 komentar:

nidjiholic18 said...

Thakz for TIK nya

Post a Comment