MASALAH KEAMANAN DAN PENGAMANAN SITUS WEB PEMERINTAH
PENGANTAR WEB
SCIENCE
RABI ZARI ANDREA
Teknik Informatika
Universitas
Gunadarma
2022
ABSTRAKSI
Belakangan ini banyak sekali aksi
penyerangan terhadap situs web. Motif penyerangan tersebut seperti aksi protes
terhadap hasil Pemilu, aksi protes terhadap kebijakan pemerintah atau hal yang
lain, aksi balas dendam kepada pihak lain, bahkan hanya sekedar mencari
sensasi. Keberhasilan aksi penyerangan tersebut didukung oleh banyak hal, salah
satunya adalah dari sisi pengelola situs yang kurang memperhatikan hal – hal
kecil yang berkaitan dengan masalah keamanan, sehingga membuka peluang untuk
diserang.
PENDAHULUAN
Ancaman yang sering dialami oleh pemilik
dan pengembang website maupun blog adalah banyaknya berbagai jenis serangan di
dunia maya. Dengan berbagai karakter dan motif penyerangan yang berbeda. Yang
pasti membawa dampak negatif bagi website atau blog.
Semakin berkembangnya kehidupan di dunia
maya, semakin beragam pula jenis-jenis serangan dan semakin meningkat pula
kejahatannya. Untuk itu, keamanan di dunia internet ini harus ditingkatkan.
Walaupun tidak ada yang paling aman di dunia maya! Kegiatan di dunia maya
selalu tidak terlepas dari membuka alamat web satu ke alamat web yang lain.
Atau melalui mesin pencarian. Dan sangat memungkinkan, alamat web yang kita
kunjungi atau file-file yang kita download mengandung malware yang umumnya
berupa spyware, adware, trojan, virus, worm, spam, dan exploit scripts.
KEAMANAN SITUS WEB PEMERINTAH
Ada banyak “lubang” yang bisa menjadi
sasaranempukbagipenyeranguntukmelakukan
aksi terhadap situs web sasaran. Rata – rata lubang tersebut berasal dari
kelalaian pengelola situs web yang kurang memperhatikanmasalah masalah kecil.
1.ServerWindows
Sebagian besar server web menggunakan
sistem berbasis UNIX, dan sebagian kecil lainnya menggunakan Windows. Dalam hal
ini tidak bisa dikatakan bahwa Windows adalah sistem yang lemah. Namun,
sepanjang sejarah sistem Windows-lah yang paling banyak memegang rekor
mendapatkan serangan. Hal tersebut disebabkan karena eksploitasinya lebih
menyenangkan dan lebih singkat. Ditambah lagi konfigurasi dan penerapan policy
yang kurang tepat. Hampir semua situs web pemerintah menggunakan server Windows
yang tidak dikonfigurasi dengan baik. Ditambah lagi pengelolaan yang ditangani
oleh pihak yang bukan ahlinya.
Sebenarnya pemerintah sudah menetapkan
pedoman teknis untuk server web tetapi tidak semua instansi mematuhinya.
Password adalah satu hal yang sepertinya
paling tidak dipedulikan keamanannya. Hampir semua situs pemerintah masih
terdapat account dengan password – password yang mudah ditebak, seperti “123456”,
“admin”, “administrator”, “depkominfo”, password menggunakan kode SKPD, dan
masih banyak lagi. Kurang pedulinya (atau kurang paham) pegawai instansi
pemerintah terhadapkeamanan password menjadi sesuatu yang sangat berbahaya.
Mungkin saja suatu ketika ada script kiddieyangberhasilmasukkeareaadministrator
dan mengacak – acak semua yang ada. Bisa jadi pekerjaan yang butuh waktu
berbulan – bulan untuk menyelesaikannya, dapat hilang dalam waktusesaat.
LANGKAH PENGAMANAN
Adabanyakhalyangdapatdilakukanuntuk
melakukan pengamanan situs web dari aksi penyerangan, baik yang bersifat teknis
maupun non-teknis.
Server Web yangBaik
Dari keterangan di atas, dapat disimpulkan
bahwa sistem Windows mendapat rekor serangan paling tinggi, dikarenakan banyak
faktor. Dalam hal ini sebaiknya developer web memilih server web yang lebih
reliable dengan dukungan mesin yang sesuai.
Update
Developer mengusahakan untuk selalu
melakukan update terbaru terhadap segala hal yang berada di server, misalnya
sistem operasi yang digunakan, server web, server mail, server database, dan
lain – lain.
Update
tidak harus dilakukan denganmengganti secara total, tetapi bisa dengan
memasukkan patch – patch baru yang sudah disediakan oleh pihakpenyedia.
Kerja Sama Web MasterProfesional
Rata–ratasituspemerintahdikerjakanoleh
developer yang ditunjuk dan bukan ahlinya. Hal tersebut boleh saja, tetapi
untuk mengurangi resiko sebaiknya dibantu oleh web master profesional yang
mengerti semua seluk – beluk tentang pengembangan situs web yangbaik.
Mengetahui Cara KerjaAttacker
Langkah ini perlu dilakukan untuk memahami
bagaimana para attacker bekerja sehingga pengelola situs web bisa melakukan
langkah preventif untuk menanggulangi serangan semaksimal mungkin.
Beberapa hal yang bisa dipelajari
adalahRemote File Inclusion (RFI)1, SQL Injection2, danCross Site Scripting
(XSS)3.
Hal terpenting yang harus dilakukan adalah
edukasi terhadap semua pihak yang berkepentingan dalam menggunakan situs web.
Penggunamemegangperananpalingvitaldalam masalah keamanan. Sebagus apapun sistem
keamanannya, bila penggun melalaikannya maka tidak ada artinya apa –apa.
Dari beberapa kasus penyerangan, rata –
rata disebabkan oleh kelalaian dari pihak pengguna maupun pengelola sendiri
yang kurang peduli terhadap masalah keamanan.
Untuk itulah perlu ditanamkan pemahaman
tentang masalah keamanan, mulai dari hal – hal kecil, semisal penggunaan
password yang tidak mudah untuk ditebak, dan lain sebagainya.
Melalui
Depkominfo sebenarnya pemerintah sudah mengeluarkan peraturan tentang Pedoman
Sistem Keamanan Web Server Untuk Instansi Pemerintah.
Dalam peraturan tersebut semuanya tertulis
secara detail tentang segala hal yang dapat digunakan sebagai acuan. Tips-tips
untuk menjaga keamanan sebuah situs agar terhindar dari serangan dari sisi
server :
Tidak perlu membuat script untuk mencari
kesalahanloginterletakpadausernameatau password. Karena jika penyerang telah
mengetahui usernamenya, maka dia telah melewati celah keamanan pertama.Tinggal
menebakpasswordnya.
Hindari penggunaan username yang umum dan
mudah ditebak seperti admin, administrator, danseterusnya.
Cara pencegahan yang lain adalah dengan
menolak penulisan script atau tag HTML, dengan resiko tampilan komentar menjadi
datar tanpa aksesoris karena tag-tagHTML
1Meng-include-kan file secara remote
melalui script Di server web
2Memanfaatkan
kelemahan database dengan cara memasukkanstringtertentuyangakanmenjadiquery
3Memasukkan
script client-side ke halaman yang dilihat oleh user lain
Untuk melakukan variasi huruf
(bold, italic, danlain-lain) tidak dapat digunakan. Tetapi jika dibutuhkan,
buat sendiri aturan dan penulisan tag, misalnya [:bold] untuk membuat huruf
menjadi bold, dan seterusnya.
Gunakan pemrograman web secaraterpisah
antara satu modul dengan yanglainnya.
Jangan sepenuhnya mempercayakan validasi
menggunakan HTML atau JavaScript,validasikembalipadasisiserver (bagaimanapun,
validasi dari sisi client tetap diperlukan untuk keamanan dan kenyamanan penggunaawam).
Uji
kembali parameter yang dikirimkandan minimalkan kemungkinan terjadinya
injection, gunakan function-function untuk membuang/mengubah karakter yang
berbahaya dan tidak diperlukan.Contohnya karakterkutipyangseringdigunakandalam
serangan SQL Injection ataupun karakter heksadesimal yang merepresentasikan
karakter tertentu dalam beberapa serangan denganmetodeCrossSiteScripting(XSS).
Pilih bahasa pemrograman yang sesuai.
Usahakan menggunakan pemrograman server sidescripting.
Enkripsi semua data penting dari client ke
server ataupunsebaliknya.
Gunakan method post untuk mengambil data
dan memproses requesthalaman.
Gunakan https untuk menangani formlogin
dan SSL (Secure Socket Layer) untuk menangani transaksi e-commerce / perbankan.
Lakukan generate password secara berkala
bagi admin yang menangani perawatan aplikasiweb.
Buat DMZ (De Military Zone) jika aplikasi
webyangdikelolamerupakanaplikasiyang berharga.
Setting agar IP selalu ter masking. Dengan
tujuan agar IP private menjadi IP public sehingga mempersulit penyerang untuk
melakukanremote.
Back up data secara periodik sehingga jika
terjadi serangan dan berhasil masuk ke server lebih mudah untuk mengembalikan
ke keadaannormal.
KESIMPULAN
Dalam mengamankan situs khususnya situs
pemerintah, harus ada petugas khusus untuk menjadi administrator web yang
mempunyai pengetahuan tentang lubang Keamanan situs web seperti penggunaan
Sistem Operasi untuk server, keamanan password, penggunaan web mail, SQL dump
dll, yang biasanya celah dari itu menjadi jalan untuk penyerangan. Sekaligus
sang admin harus mengetahui tentang langkah – langkah pengamanan situs web
seperti penggunaan web server yang baik, mengetahui cara kerjaattacker dll.
Selain itu pihak pemerintah harus tanggap untuk segera memberikan penyuluhan
kepada seluruh instansi pemerintahan akan pentingnya keamanan situs.
Referensi:
https://www.google.com/url?sa=t&source=web&rct=j&url=https://media.neliti.com
/media/publications/90869-ID-masalah-keamanan-dan-pengamanan-situs-we.pdf&ved=2ahUKEwia-p2C2Yz3AhWIzDgGHXmoC-QQFnoECAQQAQ&usg=AOvVaw1NlvfeLY0dgu81rKuutmJ8
https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.niagahoste
r.co.id/blog/masalah-keamanan-website/&ved=2ahUKEwia-
QQFnoECCYQAQ&usg=AOvVaw0pEPK9flpZgCWWJMUhD3Ae
https://www.google.com/url?sa=t&source=web&rct=j&url=https://redcomm.co.id/
knowledges/meningkatkan-keamanan-website&ved=2ahUKEwia-
Komentar
Posting Komentar