Sniffing (capture message)
Sniffing
adalah suatu serangan yang merekam atau menangkap data/message yang
lewat melalui jaringan. Serangan jenis ini tidak dapat dihindari
•Tools sniff : snort, tcpdump, ettercap
Pencegahan:
•Gunakan VPN (IPsec)
•Gunakan enkripsi dalam proses transfer message
•atau data (via HTTPS)
Ilustrasi sniffing
Trapper Web (web penjebak)
Trapper
web, adalah passive attack yang memanfaatkan kecerobohan pengguna web
application, dengan cara membuat website jebakan guna mendapatkan
informasi dari pengguna yang terjebak.
Contoh: www.klikbca.com , menjadi
www.kilkbca.com
Pencegahan:
Pemilik website resmi/valid membeli semua domain
yang mirip Sosialisasi pada pengguna.
Denial of Service Attack
DoS
adalah suatu serangan pada engine(web server) yang memiliki
vulnerability (kelemahan) dengan cara membanjiri engine tersebut dengan
request sehingga engine tersebut tidak dapat lagi melayani request dari
client lain, sampai pada kondisi crash bahkan down.
Tools: dapat ditemukan diberbagai website security, atau gunakan search engine.
Info vulnerability Anda dapat mengecek di web http://cve.mitre.org/cve/
Pencegahan: upgrade atau patch engine dengan versi
perbaikan, atau gunakan Firewall HTTP seperti untuk
Apache HTTPD gunakan mod_security, mod_proxy
Ilustrasi DoS
Buffer OverFlow
Buffer Overflow adalah suatu serangan yang menyerang
engine(web
server) yang memiliki vulnerability (kelemahan) dalam masalah alokasi
memori (buffer) dengan cara memaksakan malicious code agar dieksekusi
oleh engine(web server) untuk memperoleh akses root shell.
Tools: dapat ditemukan diberbagai website security,
atau gunakan search engine
Info vulnerability Anda dapat mengecek di web
http://cve.mitre.org/cve/
Pencegahan: upgrade atau patch engine dengan versi
perbaikan. Jalankan engine dalam mode chroot(root jail)
Ilustrasi buffer overflow

SQL injection
SQL
Injection adalah serangan yang memanfaatkan kelemahan coding aplikasi
web sehingga penyerang dapat menginjeksi SQL command katakanlah kedalam
form login dengan maksud memperoleh akses ke web tersebut.
Pencegahannya:
Buatlah kode program yang menerapkan validasi,
dan pencegahan manipulasi query SQL
Firewall HTTP (mod_security)
Intrussion Detection System
Cross Site Scripting (XSS or CSS)
Cross Site Scripting adalah suatu teknik serangan
yang mempengaruhi kelemahan(vulnerability) dalam
coding aplikasi web untuk memungkinkan penyerang
mengirimkan malicious content dari client dan
mengumpulkan beberapa datadata
dari korban.
Pencegahannya:
Karakter- karakter berbahaya harus difilter dari input
aplikasi web.Filter harus diterapkan untuk nilai ASCII and HEX .
Firewall HTTP (mod_security)
Intrussion Detection System
Session Hijacking
Session
Hijacking adalah suatu serangan yang memanfaatkan nilai cookies dan
token session milik user atau client lain yang dicuri atau ditangkap
lewat sniffer. Tujuannya agar si penyerang dapat mengakses
halaman-halaman web yang sifatnya private yang biasanya perlu proses
login (authentication)
Tools: sniffer seperti ettercap, dan GET command
Pencegahannya:
Gunakan VPN (IPsec)
Gunakan enkripsi dalam proses transfer message
atau data (via HTTPS)
Directory Traversal
Directory
Traversal adalah suatu serangan yang mengeksploitasi engine (web
server) yang memungkinkan penyerang mengakses direktori yang dibatasi
dan mengeksekusi command diluar direktori root web server
Pencegahannya:
Gunakan versi web server yang terbaru yang
menutupi kelemahan directory traversal
Gunakan Firewall HTTP seperti mod_security
Authentication hacking
Authentication memainkan peran penting dalam security aplikasi web.
Authentication Hacking adalah suatu serangan yang mencoba login ke
suatu aplikasi web dengan menggunakan tool atau script yang melakukan
percobaanpercobaan login dengan account user
yang umum terdapat pada sistem (misal root, guest,Administrator) sampai berhasil. Teknik ini sering disebut brute force attack
Pencegahannya: gunakan validasi login
menggunakan image



0 comments:
Post a Comment