Tampilkan postingan dengan label WHCC. Tampilkan semua postingan
Tampilkan postingan dengan label WHCC. Tampilkan semua postingan

Sabtu, 29 Oktober 2011

Hacking modal DOS

Pada dasarnya saya mencoba memberikan gambaran umum tentang Denial of Service atau yang lebih kita
kenal dengan DOS.

Apa itu DoS ?
Apa motif cracker untuk melakukan itu ?
Bagaimana cara melakukannya ?
Apa yang harus saya lakukan untuk mencegahnya ?

Semuanya untuk anda, ENJOY

Denial of Service adalah aktifitas menghambat kerja sebuah layanan (servis) atau mematikan-nya, sehingga
user yang berhak/berkepentingan tidak dapat menggunakan layanan tersebut. Dampak akhir dari aktifitas ini
menjurus kepada tehambatnya aktifitas korban yang dapat berakibat sangat fatal (dalam kasus tertentu).
Pada dasarnya Denial of Service merupakan serangan yang sulit diatasi, hal ini disebabkan oleh resiko layanan
publik dimana admin akan berada pada kondisi yang membingungkan antara layanan dan kenyamanan terhadap keamanan. Seperti yang kita tahu, keyamanan berbanding terbalik dengan keamanan. Maka resiko yang mungkin timbul selalu mengikuti hukum ini.
*Beberapa aktifitas DOS*
Aktifitas "Flooding" terhadap suatu server.
Memutuskan koneksi antara 2 mesin.
Mencegah korban untuk dapat menggunakan layanan.
Merusak sistem agar korban tidak dapat menggunakan layanan.

*Motif penyerang melakukan Denial of Service*
Status Sub-Kultural.
Untuk mendapatkan akses.
Balas dendam.
Alasan politik.
Alasan ekonomi.
Tujuan kejahatan/keisengan.

Status subkultural dalam dunia hacker, adalah sebuah unjuk gigi atau lebih tepat kita sebut sebagai pencarian
jati diri. Yang mana sebuah aktifitas umum dikalangan hacker-hacker muda untuk menjukkan kemampuannya dan Denial of Service merupakan aktifitas hacker diawal karirnya. Alasan politik dan ekonomi untuk saat sekarang juga merupakan alasan yang paling relevan. Kita bisa melihat dalam "Perang Cyber" (cyber war), serangan DOS bahkan dilakukan secara terdistribusi atau lebih dikenal dengan istilah "Distribute Denial of Service". Beberapa kasus serangan virus semacam "Code-Red" melakukan serangan DOS bahkan secara otomatis dengan memanfaatkan komputer yang terinfeksi, komputer ini disebut 'Zombie" dalam jargon. Lebih relevan lagi, keisengan merupakan motif yang paling sering dijumpai. Bukanlah hal sulit untuk mendapatkan program-program DoS, seperti nestea, teardrop, land, boink, jolt dan vadim. Program-program DOS dapat melakukan serangan Denial of Service dengan sangat tepat, dan yang terpenting sangat mudah untuk
melakukannya. Cracker cukup mengetikkan satu baris perintah pada Linux Shell yang berupa
./nama_program
argv argc
                                                     dan walaaa...h

*Denial of Sevice, serangan yang menghabiskan resource (Penyerangan Kapasitas)*
Pada dasarnya, untuk melumpuhkan sebuah layanan dibutuhkan pemakaian resource yang besar, sehingga
komputer/mesin yang diserang kehabisan resource dan manjadi hang. Beberapa jenis resource yang dihabiskan diantaranya:
Swap Space       
Bandwidth
Kernel Tables
RAM
Disk
INETD

Maksudnya : Sebuah Server/situs yang diserang dengan menggunakan DOS itu akan menyebabkan Induk atau Komputer utamanya "Main Komputer" menjadi kehabisan kapasitas/ruangan sehingga menyebabkan eror.

Swap Space
Hampir semua sistem menggunakan ratusan MBs spasi swap untuk melayani permintaan client. Spasi swap
juga digunakan untuk mem-'forked' child process. Bagaimanapun spasi swap selalu berubah dan digunakan
dengan sangat berat. Beberapa serangan Denial of Service mencoba untuk memenuhi (mengisi) spasi swap ini.

Bandwidth
Beberapa serangan Denial of Service menghabiskan bandwidth.

Kernel Tables
Serangan pada kernel tables, bisa berakibat sangat buruk pada sistem. Alokasi memori kepada kernel juga
merupakan target serangan yang sensitif. Kernel memiliki kernelmap limit, jika sistem mencapai posisi ini,
maka sistem tidak bisa lagi mengalokasikan memory untuk kernel dan sistem harus di re-boot.

RAM
Serangan Denial of Service banyak menghabiskan RAM sehingga sistem mau-tidak mau harus di re-boot.

Disk
Serangan klasik banyak dilakukan dengan memenuhi Disk. (Kantong Kepenuhan)

INETD
Sekali saja INETD crash, semua service (layanan) yang melalui INETD tidak akan bekerja.