mas Tri wrote:
permisi

saya lagi cari cari dan belum nemu (sudah 2 hari ngubek ngubek mbah
google) cara yang mudah dan cost effective untuk me 'rahasiakan'
database schema.


Kalau begitu besar kemungkinan apa yang anda cari
itu tidak mudah dan biayanya mahal. Well, anda tidak
bisa selalu mendapatkan apa yang anda inginkan.

Bozz punya software memakai SQL Server 2000, pas mau release Bozz gak
ingin ada orang nyontek desain database nya. Saya sudah bilang ke bozz,
kalau mungkin agak susah menahan orang dari nyontek software kita
dengan blocking, kalau orang open source bilang kalau mau melawan
piracy ya kita harus update software kita lebih cepat dari para
penyontek memahami software kita. Eh bozz malah bilang, lha apa kita
yakin bisa cepet update wong release pertama aja gak jadi jadi. gak
tega mau bilang ke bozz lha kalau release pertama aja gak jadi jadi apa
iya software kita cukup favorit untuk di contek ? hehe, bisa bisa gak
gajian kalau berani bilang gitu.

Ini boss rada bloon. Mungkin perlu dipertimbangkan
cari boss lain yang agak lebih pintar.
Jarang ada hal yang lebih mengesalkan selain
punya boss bloon.


ok lah, ada orang yang mau membuka semua source dan desain nya, ada
yang pengin merahasiakannya. let it be ..

saya dapet beberapa tool (yang tentu saja tidak kasih source nya)
gimana enkrip database, tetapi belum cocok. saya pake .NET 1.1 (mau
upgrade ke 2.0 bozz belum ada anggaran katanya), dan SQL 2000 (*belum
yukon*).

skenario nya, pas development memakai database standard, tapi pas di
release, apa bisa itu semua nama table, field, stored procedure dan bla
bla di 'encrypt' atau cukuplah 'di acak' sehingga *sulit* di reverse
engineering ? ok lah, kata orang security "ini mah bukan security tapi
obscurity", buat saya sih ini safety, to save my salary! hehe

Come on. Dunia tidak selebar daun kelor. Perusahaan
juga tidak cuma satu.


jadi kayak obscusator (? make it obscure) untuk SQL Server gitu lah,
plus tool mapping ke client software nya, lebih cool juga kalau datanya
juga di encrypt. tujuannya jelas, mempersulit end user me nyontek
'intellectual property' dari produk kita. please, Anda anda yang ber
iman kepada keyakinan "Software must open for all" jangan protes, saya
cuma hamba caplitalism dan nurut kata bozz ;).

Sebaiknya putar haluan soalnya
ada nasihat kuno yang berbunyi
"Lebih baik menjadi orang kecil,
tetapi bekerja untuk diri sendiri,
dari pada berlagak orang besar,
tetapi kekurangan makan"


saya mau kutak katik sendiri dengan nurunin class SqlCommand mentok di
parsing nya. kan saya mesti parsing semua nama object dari commandtext,
bikin mapping nya, waduh koq ilmu saya belum nyampe.

Yang anda butuhkan sebenarnya adalah obfuscator.
Ini bisa dibuat dengan mudah asalkan anda
memahami metode-metode dalam pembuatan compiler
macam parsing, tokenizing dan code generation.
Kalau ilmu belum sampai ya musti belajar
dengan tekun supaya sampai.


beli produk jadi is ok kata bozz, asal kebeli aja ama anggaran company
:(. Ada rekan rekan yang pernah melakukan hal ini ? ada rekomendasi
produk apa yang asik ?

salam

tri

Saya tidak pernah tahu produk jadi untuk beginian soalnya
saya sih penganut filosofi open. Bwa ha ha.

Kirim email ke