Mengamankan Script VBA

Materi ini optional, bisa dilewati dan dibaca kembali setelah berhasil membuat aplikasi macro.

Karena pada meteri ini, digunakan untuk mengamankan Script Macro yang sudah berhasil dibuat.

Paling tidak mengamankan dari Temen kantor yang tangannya jahil. 😀 😀

Dalam penggunaan bahasa pemrograman VBA di program Microsoft Office, keamanan kode VBA menjadi hal yang sangat penting.

Kode VBA ini dapat memberikan akses ke data sensitif yang disimpan di program Office, sehingga memprotect VBA sangatlah krusial.

Ada beberapa cara yang bisa dilakukan untuk mengamankan script VBA, dari mulai yg sederhana hingga yang sulit misalnya seperti unviewable, obfuscate dan lain-lain.

Disini saya akan memberikan beberapa cara yang standar dalam memprotect script VBA.

Protect Dengan Project Password

Cara pertama untuk memprotect VBA adalah dengan memberikan password pada Project FileVBA.

Walaupun ini bukan merupakan proteksi terkuat, tapi cara ini cukup ampuh untuk mengamankan script VBA terutama bagi pengguna awam dan tangan jahil temen kantor.

Dengan menerapkan password pada Project VBA, pengguna yang tidak berwenang tidak akan dapat mengakses dan mengedit kode VBA didalamnnya.

Cara ini dapat dilakukan dengan cara membuka Visual Basic Editor (VBE), kemudian mengatur password di Menu Tools opsi “VBAProject Properties“.

Aktifkan juga Lock Project For Viewing jika script yang dibuat tidak ingin dilihat oleh orang lain.

Protect Dengan Digital Signature

Cara kedua untuk memprotect VBA adalah dengan menggunakan digital signature.

Digital signature ini digunakan untuk memastikan bahwa kode VBA yang digunakan adalah asli dan tidak diubah oleh pihak yang tidak berwenang.

Untuk menggunakan digital signature, pengguna perlu membuat sertifikat digital terlebih dahulu.

Setelah itu, dapat dilakukan dengan membuka editor VBA dan memilih opsi “Digital Signature” di menu “Tools”.

Berikut ini contoh menambahkan Digital Certificate pada Project File VBA.

Itulah dua cara standart dalam memproteksi script VBA.

Sebenarnya masih banyak cara-cara lain yang bisa digunakan untuk mengamankan script VBA, tetapi cara-cara tersebut memerlukan keahlian khusus untuk melakukannya.

Seperti contohnya dengan menggunakan teknik Unviewable atau dengan menggunakan teknik obfuscate. kedua cara ini tergolong lebih ampuh dibanding dua cara diatas.

Tapi seperti kata pepatah, semakin aman maka akan semakin sulit juga untuk masuk atau sekedar mengedit kembali script yg dibuat.

List Tutorial
Apa yang sedang kamu cari?

Temukan beberapa kata kunci yang diinginkan.

Search