Mengamankan Regediit dengan JavaScriipt

Seperti ada pepatah “Banyak Jalan Menuju Roma…” begitu pula banyak jalan dalam mengamankan sistem operasi khususnya pengamanan aplikasi yang berhubungan langsung dengan sistem. Salah satu contoh aplikasi yang berhubungan langsung dengan sistem dan sudah termasuk ke dalam bagian sistem yaitu regedit. Melalui regedit seseorang dapat mengakses keberadaan aplikasi lain yang berada dalam sistem, dan yang paling unik yaitu regedit dapat memodifikasi dirinya sendiri maupun mengunci dirinya sendiri agar tidak dapat diakses oleh orang yang tidak diperkenankan untuk mengakses (tentunya butuh bantuan brainware untuk melakukannya). Biasanya regedit dinonaktifkan di WARNET (WARung interNET) ataupun rental komputer yang menyediakan jasa penggunaan komputer agar sistem operasi mereka aman dan jauh dari kalimat “install ulang”. Memang saat ini sudah banyak aplikasi yang menyediakan fasilitas dalam menonaktifkan regedit, tetapi kalau di teliti lebih lanjut aplikasi-aplikasi tersebut terlalu banyak memakan memori (boros memori) dan terkadang mengganggu jalannya aplikasi yang lainnya.
Pada dasarnya windows telah menyediakan berbagai macam aplikasi maupun bahasa pemrograman yang dapat diakses sewaktuwaktu jika dibutuhkan untuk memodifikasi sistem. Program-program yang dibuat dari bahasa pemrograman di windows lebih mudah dipahami dan pastinya lebih hemat memori, aman serta efisien.
Program berikut ini merupakan program sederhana yang dibuat dengan menggunakan salah satu bahasa pemrograman “hemat memori” yang ada di windows yaitu JavaScript. Program berikut ini digunakan untuk menonaktifkan atau mengaktifkan regedit agar lebih aman.
Ketikkan script program dibawah ini dengan menggunakan Notepad lalu simpan dengan nama
regedit_java.js dan jangan lupa ubah Save as type yang tadinya dari Text Documents (*.txt) menjadi All Files. Jangan lupa juga untuk menonaktifkan Word Wrap yang ada di Notepad pada saat pengetikan script program.

// Program Sederhana Mengamankan Regedit
// Nama Program: regeditJava.js
var vbCancel = 2;
var vbYesNoCancel = 3;
var vbYes = 6;
var vbNo = 7;
var vbQuestion = 32;
var vbInformation = 64;
var natan = WScript.CreateObject(“WScript.Shell”);
var pesan1 = “Pilihan Pengaman Regedit:\n\n”+
“[Yes] untuk Nonaktifkan Regedit.\n”+
“[No] untuk Aktifkan Regedit.\n”+
“[Cancel] untuk Keluar.\n\n”+
“[Bangkitlah TI Indonesia!]\n\n”+
“-> Nonaktifkan Regedit sekarang?”
var tanya = natan.popup(pesan1,0,”Pengaman Regedit”,vbYesNoCancel+
vbQuestion);
if (tanya == vbYes)
{
natan.RegWrite(“HKCU\Software\Microsoft\Windows\CurrentVersion”+
“\Policies\System\DisableRegistryTools”,1,”REG_DWORD”);
pesan2 = “Regedit Dinonaktifkan!”
natan.popup(pesan2,0,”Pengaman Regedit”,vbInformation);
}
else if (tanya == vbNo)
{
natan.RegWrite(“HKCU\Software\Microsoft\Windows\CurrentVersion”+
“\Policies\System\DisableRegistryTools”,0,”REG_DWORD”);
pesan3 = “Regedit Diaktifkan!”
natan.popup(pesan3,0,”Pengaman Regedit”,vbInformation);
}
else
{
natan.popup(“Matur Nuwun.”,0,”Pengaman Regedit”,vbInformation);
}

Setelah mengetikan script program diatas bukalah Windows Explorer, lalu cari file yang bernama regeditJava.js. Klik dua kali pada ikon file tersebut untuk menjalankannya. Maka akan terbuka suatu jendela dimana Anda dapat memberi nilai 0 untuk mengaktifkan regedit atau 1 untuk menonaktifkan regedit.
Kini Anda dapat menonaktifkan maupun mengaktifkan regedit kapanpun sesuka hati Anda tanpa perlu merasa cemas ataupun takut. Program diatas telah diuji coba di beberapa platform sistem operasi keluaran Microsoft diantaranya yaitu Windows 98, Windows 2000 Professional dan Windows XP Professional Service Pack 2. Cukup mudah bukan untuk pemula.
Selamat mencoba.

About Saiful Anwar

Simple, ga mau sesuatu yang berlebihan.. Cukup nikmati saja tentang diri sendiri apa adanya

Posted on 1 October 2009, in Computer. Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: