Monday, May 2, 2011

Kriteria Virus Komputer

Suatu program yang disebut virus baru dapat dikatakan adalah benar benar

virus apabila minimal memiliki 5 kriteria :



1. Kemampuan suatu virus untuk mendapatkan informasi

2. Kemampuannya untuk memeriksa suatu program

3. Kemampuannya untuk menggandakan diri dan menularkan

4. Kemampuannya melakukan manipulasi

5. Kemampuannya untuk menyembunyikan diri.



Sekarang akan coba dijelaskan dengan singkat apa yang dimaksud dari tiap

-tiap kemampuan itu dan mengapa ini sangat diperlukan.



1.Kemampuan untuk mendapatkan informasi



Pada umumnya suatu virus memerlukan daftar nama-nama file yang ada dalam

suatu directory, untuk apa? agar dia dapat mengenali program program apa

saja yang akan dia tulari,semisal virus makro yang akan menginfeksi semua

file berekstensi *.doc setelah virus itu menemukannya, disinilah kemampuan

mengumpulkan informasi itu diperlukan agar virus dapat membuat daftar/

data semua file, terus memilahnya dengan mencari file-file yang bisa

ditulari.Biasanya data ini tercipta saat program yang tertular/terinfeksi

atau bahkan program virus ini dieksekusi. Sang virus akan segera melakukan

pengumpulan data dan menaruhnya di RAM (biasanya :P ) , sehingga apabila

komputer dimatikan semua data hilang tetapi akan tercipta setiap program

bervirus dijalankan dan biasanya dibuat sebagai hidden file oleh virus .



2.Kemampuan memeriksa suat program



Suatu virus juga harus biasa untuk memeriksa suatu program yang akan

ditulari, misalnya ia bertugas menulari program berekstensi *.doc, dia

harus memeriksa apakah file dokumen ini telah terinfeksi ataupun belum,

karena jika sudah maka dia akan percuma menularinya 2 kali. Ini sangat

berguna untuk meningkatkan kemampuan suatu virus dalam hal kecepatan

menginfeksi suatu file/program.Yang umum dilakukan oleh virus adalah

memiliki/ memberi tanda pada file/program yang telah terinfeksi

sehingga mudah untuk dikenali oleh virus tersebut . Contoh penandaan

adalah misalnya memberikan suatu byte yang unik disetiap file yang

telah terinfeksi.



3.Kemampuan untuk menggandakan diri



Kalo ini emang ciri virus "bang-get", maksudnya tanpa ini tak adalah virus.

Inti dari virus adalah kemampuan mengandakan diri dengan cara menulari

program lainnya. Suatu virus apabila telah menemukan calon korbannya

(baik file atau program) maka ia akan mengenalinya dengan memeriksanya,

jika belum terinfeksi maka sang virus akan memulai aksinya untuk menulari

dengan cara menuliskan byte pengenal pada program/ file tersebut,dan

seterusnya mengcopikan/menulis kode objek virus diatas file/program

yang diinfeksi. Beberapa cara umum yang dilakukan oleh virus untuk

menulari/ menggandakan dirinya adalah:



a.File/Program yang akan ditulari dihapus atau diubah namanya. kemudian

diciptakan suatu file menggunakan nama itu dengan menggunakan virus

tersebut (maksudnya virus mengganti namanya dengan nama file yang dihapus)

b.Program virus yang sudah di eksekusi/load ke memori akan langsung

menulari file-file lain dengan cara menumpangi seluruh file/program

yang ada.



4.Kemampuan mengadakan manipulasi



Rutin (routine) yang dimiliki suatu virus akan dijalankan setelah virus

menulari suatu file/program. isi dari suatu rutin ini dapat beragam

mulai dari yang teringan sampai pengrusakan. rutin ini umumnya digunakan

untuk memanipulasi program ataupun mempopulerkan pembuatnya! Rutin ini

memanfaatkan kemampuan dari suatu sistem operasi (Operating System) ,

sehingga memiliki kemampuan yang sama dengan yang dimiliki sistem

operasi. misal:



a.Membuat gambar atau pesan pada monitor

b.Mengganti/mengubah ubah label dari tiap file,direktori,atau label dari

drive di pc

c.Memanipulasi program/file yang ditulari

d.Merusak program/file

e.Mengacaukan kerja printer , dsb



5.Kemampuan Menyembunyikan diri



Kemampuan Menyembunyikan diri ini harus dimiliki oleh suatu virus agar semua

pekerjaan baik dari awal sampai berhasilnya penularan dapat terlaksana.

langkah langkah yang biasa dilakukan adalah:



-Program asli/virus disimpan dalam bentuk kode mesin dan digabung dengan

program lain yang dianggap berguna oleh pemakai.

-Program virus diletakkan pada Boot Record atau track yang jarang

diperhatikan oleh komputer itu sendiri

-Program virus dibuat sependek mungkin, dan hasil file yang diinfeksi tidak

berubah ukurannya

-Virus tidak mengubah keterangan waktu suatu file

-dll

No comments:

Post a Comment