Minggu, 29 November 2009

VIRUSES AND OTHER WILD LIFE

Jenis - Jenis
  • Viruses
  • Worm
  • Trojan horses
  • Bombs
  • Trap Doors/Back Doors
  • Other Wild Life
A. Viruses
- sebuah program yang mempunyai kemampuan untuk 'memecahkan diri' dan'mencopy' kedalam program / sistem lainnya.
- bergantung pada program yang lainnya.
- akan aktif bila 'sesuatu' yang mengandung virus dijalankan
- biasanya dalam lingkungan satu sistem operasi, walaupun ada yang beda sistem operasi
- menginfeksi : memory dan media penyimpanan
Cara perkembangan virus :
  • virus boot record/boot sector/partisi (bios-->partisi-->boot record-->OS)
  • virus file (numpang difile)
  • virus hybrid
B. Worm
- tidak bergantung dengan suatu program
- memperbanyak dirinya dengan cara mencopy dirinya sendiri dari 1 komputer ke komputer yang lainnya.
- menggunakan jaringan/network
- tidak menyerang program
- tidak merusak data tetapi berbahaya
- memanfaatkan sumber daya jaringan


C. Trojan Horses
- suatu penggalan program yang bersembunyi didalam program dan mempunyai suatu fungsi yang khusus
- sering disembunyikan didalam program yang menarik user
- misalnya suatu program yang menarik, permainan yang baru
- biasanya digunakan untuk menyadap password seseorang
- ciri program trojan horses yang cerdik antara lain : tidak meninggalkan jejak kehadirannya, tidak dapat dideteksi kemunculannya, diprogram agar dapat menghancurkan dirinya sendiri sebelum terdeteksi.

D. Bombs
- seperti trojan horse
- sering kali digabung dengan virus, worm dan program yang menyerang sistem
- bekerja berdasarkan Tanggal, Jam atau kondisi tertentu
- ada 2 macam bombs : time dan logic
- yang bekerja berdasarkan waktu tertentu disebut time bomb (bom waktu)
- yang bekerja berdasarkan kejadian/kondisi tertentu disebut logic bomb/bomb logic

E. Trap Doors/Back Doors
- suatu teknik yang digunakan oleh si programmer untuk masuk kesuatu sistem
- merupakan jalan rahasia untuk masuk ke suatu sistem.
- fungsinya untuk memberikan kepada si programmer untuk masuk ke suatu sistem lewat pintu belakang
- kadangkala programmer memberikan trapdoor didalam program untuk pengetesan program atau memonitor suatu operasi.