Pak RHDS, Untuk file dokumen terproteksi yang diberi akses read only, akan memiliki potensi melakukan save as menjadi file lain dengan menghilangkan password yang ada. Sepertinya fasilitas read only dimaksudkan untuk membatasi berubahnya isi file (struktur maupun data) tetapi data tidak dinyatakan terbuka terbatas. Untungnya, tetap membutuhkan password open file untuk bisa mencapai opsi read only.
Jika setting read only tidak dicentang saat memasang password di General Options, maka dituntut password yang benar saat membuka dan akan tertutup jika salah. Data tidak akan disajikan sama sekali. Jenis ini relatif sesuai untuk data yang bersifat rahasia atau terbuka terbatas. Proteksi workbook melalui ribbon Review -> group Changes -> Protect workbook dimaksudkan untuk menghindari pengubahan struktur (juga bentuk window jika diset) dari ketidaksengajaan user dalam menggunakan file yang bisa mengganggu alur proses bisnis dalam workbook tersebut. Proteksi worksheet melalui ribbon Review -> group Changes -> Protect sheet dimaksudkan untuk membatasi area terbuka yang bisa digunakan oleh user. Proteksi ini cenderung memproteksi object range dalam sebuah worksheet agar terhindar dari ketidaksengajaan user dalam melakukan entry data maupun pengolahan data. Seluruh proteksi di atas (ada 4 macam proteksi [file not read only],[file read only], [protect workbook], [protect sheet]) bisa dilatur dengan VBA. Proteksi terhadap file adalah pada saat open file atau save as file. Proteksi workbook ada dalam object workbook (thisworkbook) dan proteksi sheet dalam object sheet. Pengaturan dengan VBA artinya dengan suatu baris perintah (script) tertentu. Baris-baris perintah ini terhimpun dalam sebuah object project bernama VBProject. VBProject juga dapat diproteksi melalui menu dalam VBE terhadap object VBProject terkait. Ada hal pokok tentang VBA yang kadang dilupakan, yaitu : 1. VBA adalah alat otomasi 2. VBA bisa bekerja jika security terhadap macro telah di atau dalam keadaan enable Dari dua hal ini, maka semua workbook yang memiliki VBA dalam VBE-nya pasti tidak berkutik jika setting security macro di disable. Artinya, semua VBProject pasti (absolute) bisa dibongkar dan tidak pernah berjalan ketika dibuka filenya ketika security macro dalam keadaan disable. Jadi, apa gunanya sibuk mengatur melalui VBA jika memang ingin keamanan yang tinggi. Jadi, sampai sini ada 5 password yang bisa dipasang dalam sebuah file Excel, yaitu : 1. password untuk open file 2. password untuk modify file atau write file (jika tidak punya password ini dan opsi read only recommended di centang akan membuat file terbuka sebagai read only yang bisa di save as 3. password untuk protect workbook (proteksi struktur -> tata letak sheet, jumlah sheet, dsb) 4. password untuk protect worksheet (proteksi range) 5. password untuk view VBProject (diatur melalui VBE ketika ada minimal sebaris script atau sebuah module object selain Excel object class) Password nomor 1 dan 2 untuk Excel 2007 ke atas sudah menggunakan enkripsi 128 bit. Konon, crack untuk hal ini cukup rumit dan biasanya dibutuhkan aplikasi password remover yang bisa membongkar open file password (relatif jarang yang free sepertinya). Password nomor 3 sampai 5 tidak perlu aplikasi password remover apapun (jika mau) dan bisa dilakukan tidak lebih dari 2 menit untuk membongkar ketiganya. Demikian gambaran sekilas tentang password di Excel. Excel tidak menyediakan keamanan yang tinggi (paling tinggi ya password nomor 1 dan 2 diatas). Mungkin BeExceller ada yang punya pengalaman tentang passowrd-password-an ini yang bisa di-share. Wassalamu'alaikum Wr. Wb. Kid. 2013/4/17 rh_suswanto <rh_suswa...@hotmail.com> > ** > > > Dear Mr. Kid, > > Thank's untuk suggestionnya. > > Saya belum pernah mencoba, apakah proteksi file seperti ini bisa dicrack > atau tidak, tetapi kemarin2ada pembahasan masalah proteksi file jenis ini > juga masih mungkin untuk direcovery dengan tools tertentu. > > Proteksi semacam ini sudah saya applikasikan dibeberapa sharing files > dengan autorisasi "read only". > > Kalau scenarionya...misalnya file ini cuma bisa dibuka di computer yang > computer namenya tertentu, misalnya computer nama saya RHDS, kemudian > seseorang menkopi tanpa ijin dan berusaha membuka di computer dengan > computername berbeda, bisakah VBE mengakomodasi ? > > Thank you and regards, > Rhds > > > "Ya, Allah, tambahlah ilmuku dan berilah aku pengertian dengan mudah" > > "Mr. Kid" <mr.nm...@gmail.com> wrote: > Pak RHDS, > > Yang dipassword adalah filenya, dan harus diinput ketika membuka workbook. > Bukan proteksi struktur dan window yang sering disebut protect woprkbook, > > dan bukan juga proteksi worksheet. > > Cara untuk memprotect file dokumen (workbook) : > 1. lakukan Save As (ALT F A) > 2. lihat tombol Tools atau sebangsanya -> pilih General options -> isi > password -> jangan centang read only blabla -> OK -> berinama file -> tekan > Save > 3. pastikan salinan password beserta keterangan tentang dokumen yang > menggunakan password tersebut ditulis disuatu wadah dan disimpan secara > rahasia tapi tidak membuat Anda lupa. > > ***Note : > - password terhadap file dokumen ini akan relatif sulit di-crack. Hati-hati > dengan fitrah manusia yang mudah lupa. > - Pilih karakter-karakter password yang bervariasi (angka, tanda baca, > huruf kapital, huruf kecil) > > Wassalam, > Kid. > > > 2013/4/17 rh_suswanto > > > ** > > > > > > > Dear be-exceler, > > > > Kalo saya punya suatu file excel yg bersifat sangat rahasia krn > menyangkut > > formula dan asal usul barang, bagaimana caranya supaya orang yg tidak > punya > > kewenangan tidak bisa meng-copy file tersebut dan dibuka komputer > lainnya. > > > > Saya sudah memproteksi workbook dan worksheetnya file tersebut, tetapi > > beberapa tool recovery password masih dimungkinkan untuk crack password > > bersangkutan. > > > > Adakah cara lain dimungkinkan? > > > > Thank's a lot. > > RHDS > > > > > > > > > > "Ya, Allah, tambahlah ilmuku dan berilah aku pengertian dengan mudah" > > > > > > > > >