Pada
kesempatan kali ini saya ingin membuat tulisan yang menjelaskan tentang
keamanan pada sebuah sistem Web, Web atau Website sudah menjadi
kebutuhan bagi kehidupan manusia, sadar atau tidak sadar manusia kini
sudah sangat dimanjakan oleh informasi yang lengkap dari sebuah website,
tapi tahukah anda bahwa sebuah website pun dapat diserang oleh orang
lain yang dapat menyebabkan website itu rusak, berikut ini ialah
beberapa jenis dari masalah tersebut :
1.Remote File Inklusi (RFI)
Remote
File Inklusi (RFI) adalah jenis serangan paling sering ditemukan pada
situs Web, memungkinkan penyerang untuk menyertakan file jarak jauh
yang biasanya melalui sebuah script di server web. Kerentanan terjadi
karena penggunaan input yang diberikan pengguna tanpa validasi yang
tepat. Hal ini dapat mengakibatkan sesuatu yang minimal keluaran isi
file, tetapi tergantung pada beratnya, untuk daftar beberapa itu bisa
mengarah pada:
- Kode eksekusi pada server web
- Kode eksekusi di sisi-klien seperti Javascript yang dapat menyebabkan serangan lain seperti situs cross scripting (XSS).
- Denial of Service (DoS)
- Pencurian Data / Manipulasi
Dalam
PHP penyebab utama adalah karena penggunaan unvalidated variabel
eksternal seperti $ _GET, $ _POST, $ _COOKIE dengan fungsi filesystem,
yang paling menonjol adalah meliputi dan membutuhkan laporan. Sebagian
besar kerentanan dapat dikaitkan dengan programmer pemula tidak akrab
dengan semua kemampuan bahasa pemrograman PHP. Bahasa PHP memiliki
direktif allow_url_fopen dan jika diaktifkan memungkinkan fungsi
filesystem untuk menggunakan URL yang memungkinkan mereka untuk
mengambil data dari lokasi terpencil. Seorang penyerang akan mengubah
variabel yang dilewatkan ke salah satu fungsi-fungsi ini menyebabkan itu
untuk memasukkan kode berbahaya dari sumber daya remote. Untuk
mengatasi ini, semua input pengguna harus divalidasi sebelum digunakan.
2.Local File Inclusion (LFI)
Metode
yang memanfaatkan kelemahan script PHP include(), include_once(),
require(), require_once() yang variabel nya tidak dideklarasikan dengan
sempurna.
Dengan LFI seorang attacker dapat menginclude kan file yang berada di dalam server yang bersangkutan.
Dengan LFI seorang attacker dapat menginclude kan file yang berada di dalam server yang bersangkutan.
3.SQL Injection
SQL
Injection adalah kode injeksi teknik yang memanfaatkan kelemahan
keamanan yang terjadi pada lapisan aplikasi database. kerentanan ini
hadir ketika masukan pengguna tidak benar baik disaring untuk
menghindari karakter string literal tertanam dalam pernyataan SQL atau
masukan pengguna tidak kuat diketik dan dengan demikian tak terduga
dieksekusi. Ini adalah sebuah instance dari kelas yang lebih umum dari
kerentanan yang dapat terjadi kapan pun salah satu bahasa pemrograman
atau script yang tertanam di dalam yang lain. serangan injeksi SQL juga
dikenal sebagai serangan penyisipan SQL.
4.Cross Site Scripting (XSS)
Cross-site
scripting (XSS) adalah jenis kerentanan keamanan komputer biasanya
ditemukan di aplikasi web yang memungkinkan penyerang berbahaya untuk
menyuntik script sisi klien ke dalam halaman web dilihat oleh pengguna
lain. Sebuah kerentanan dieksploitasi scripting lintas situs dapat
digunakan oleh penyerang untuk mem-bypass akses kontrol seperti
kebijakan asal-usul yang sama. Cross-site scripting dilakukan di situs
Web adalah sekitar 80% dari semua kerentanan keamanan didokumentasikan
oleh Symantec pada 2007. Dampak beragam, mulai dari gangguan kecil
dengan risiko keamanan yang signifikan, tergantung pada kepekaan data
ditangani oleh situs rentan, dan sifat dari setiap mitigasi keamanan
dilaksanakan oleh pemilik situs.
Referensi : http://www.sentranet.co.id/component/content/article/45-tips-a-trik/123-poin-poin-penting-dalam-keamanan-web.html
www.rentalgamekonsol.com
BalasHapusRental Kaset PS4