Mengatasi Web Script Jahat di Internet
Onno W. Purbo
Jika anda sering melakukan browsing di Internet, sering
kali kita memperoleh kiriman script dari situs web yang kita masuki. Script Web
ini biasanya baik-baik saja, akan tetapi tidak mustahil akan ada kiriman script
jahat tanpa kita sadari yang akan mengirimkan data yang buruk, gambar yang
tidak di inginkan, program (script jahat) yang akan meng-compromise (menduduki
/ menguasai) data anda.
Tulisan ini merupakan saduran bebas tulisan sejenis di
Computer Emergency Responds Team (http://www.cert.org) yang membahas masalah
script Web jahat. Masalah ini timbul bukan karena Web browser yang kita
gunakan, akan tetapi lebih di sebabkan karena bagaimana situs Web di bentuk,
dan bagaimana proses validasi data masuk & keluar situs Web yang harusnya
menjamin tidak ada script yang tidak baik ini untuk masuk ke web browser klien.
Bagaimana cara web script masuk ke web browser kita?
Seorang Web developer yang jahat akan mengirimkan script ke web browser kita
pada saat kita memasukan data seperti URL, elemen pada formulir, atau
permintaan database. Script jahat akan
dikirimkan bersama responds situs Web sesuai permintaan yang diminta; akhirnya
script jahat akan mendekam di web browser anda.
Konsekuensi terbukanya web browser ke script jahat, antara
lain adalah:
- Mengikuti link yang tidak bisa di percaya di halaman
Web, berita e-mail, atau posting di newsgroups.
- Menggunakan formulir interaktif pada situs yang tidak
bisa dipercaya.
- Memperhatikan halaman Web yang isinya ditimbulkan
secara dinamis oleh orang lain.
- Anda akan terhubung (link) ke situs yang tampaknya
aman, dan mengisi form di situs tersebut yang sebetulnya tidak bisa
dipercaya, atau mencari database di situ.
Apa yang akan terjadi dengan terbukanya Web browser ke
script jahat? Ada beberapa hal yang
mungkin terjadi seperti kehilangan password anda, juga tercuri-nya informasi
yang mungkin di anggap aman. Script jahat ini bukan mustahil dapat
mengeksplorasi kondisi jaringan lokal di organisasi anda (intranet anda)
terutama bagi penyerang yang ada di Internet.
Bagaimana cara kita menghindari masalah ini? Cara paling
sederhana untuk mengatasi serangan dari script jahat yang masuk dari situs Web
adalah dengan cara mematikan semua fasilitas bahasa scripting. Perlu dicatat
bahwa dengan matikan fasilitas bahasa scripting belum 100% mematikan serangan,
terutama jika programmer tersebut masuk melalui fasilitas HTML untuk membuat
<FORM>. Sialnya dengan mematikan semua fasilitas ini akan mematikan
banyak fungsi Web browser, akhirnya kita harus memilih kapan kita mematikan
& kapan menyalakan fasilitas ini untuk memperoleh fungsi yang lebih baik
pada saat melakukan browsing.
Cara mengamankan Web browser yang menggunakan Internet
Explorer 5 adalah sebagai berikut:
- Start
Internet Explorer seperti saat anda akan melakukan browsing
- Dari
menu Tools pilih Internet Options... . Akan keluar box dialog Internet
Options.
- Pilih
Security tab. Akan keluar panel Security Options.
- Klik
pada Internet zone untuk memilih itu.
- Klik
tombol Custom Level. Akan keluar panel Security Settings.
- Pilih
High option dari daftar pull-down.
- Klik
tombol Reset. Sebuah box dialog akan keluar menanyakan apakah anda yakin
akan mengubah setting security dari zone tersebut.
- Klik
Yes. Selanjutnya anda perlu melakukan beberapa perubahan setting dan
melakukan perubahan sesuai langkah yang di bawah ini.
- Untuk
setting Scripting ActiveX controls yang bertanda safe for Scripting, cek
tombol radio untuk men-disable atau keluarkan prompt tergantung level
kepercayaan anda.
- Jika
anda memutuskan untuk men-disable Java, untuk setting ijin Java, cek
tombol radio untuk men-disable Java. Jika anda tidak mempunyai seting ijin
Java, artinya Java telah di disable.
- Untuk
setting Active scripting dibawah bagian Scripting, cek tombol radio untuk
men-disable.
- Klik
OK untuk menerima perubahan. Sebuah box dialog keluar menanyakan apakah
anda yakin akan perubahan yang dilakukan.
- Klik
Yes.
- Di
dialog box pilihan Internet Options,
klik tab Advanced. Akan keluar pilihan panel Advanced.
- Perhatian
/ yakinkan bahwa setting pemberitahuan kalau terjadi perubahan antara
situs yang aman dan tidak aman di cek.
- Klik
Apply untuk menyimpan perubahan yang dilakukan.
- Klik
OK untuk menutup dialog box Internet Options.
Dengan logika yang hampir sama anda dapat melakukannya
untuk Web browser lainnya termasuk Netscape Communicator.
|