Definisi Virus Komputer Aplikasi Virus Worm Pada Sistem Operasi Windows Menggunakan Visual Basic 6.0

2.3 Definisi Virus Komputer

Virus komputer merupakan suatu program komputer yang menduplikasikan atau menggandakan diri dengan menyisipkan salinan dirinya ke dalam media penyimpanan atau dokumen serta ke dalam jaringan secara diam-diam tanpa sepengetahuan pengguna komputer tersebut. Efek dari virus komputer sangat beragam mulai dari hanya muncul pesan-pesan aneh hingga merusak komputer serta menghapus file atau dokumen. Untuk lebih jelas, berikut akan dibahas mengenai definisi virus komputer, sejarah virus komputer, klasifikasi virus komputer, elemen fungsional virus komputer, cara kerja virus komputer dan cara penyebaran virus computer Team Cyber, 2009. Istilah virus komputer pertama kali digunakan oleh Fred Cohen dalam papernya yang berjudul “Computer Viruses–Theory and Experiments” pada tahun 1984. Menurutnya virus komputer itu sendiri bersesuaian dengan sifat dasarnya, yaitu: mempunyai kemampuan untuk menjangkiti menginfeksi program lain dan menyebar. Pada dasarnya, penggunaan istilah virus dikarenakan adanya kesamaan dalam hal sifat antara virus komputer dengan virus yang dikenal dalam dunia fisik. Di mana ke duanya memiliki 2 dua tujuan yaitu: untuk bertahan hidup dan bereproduksi. Pada dasarnya virus komputer dapat diklasifikasikan menjadi 2 dua tipe. Tipe virus komputer yang pertama adalah dibuat untuk tujuan penelitian atau studi dan tidak dipublikasikan. Sedangkan tipe ke dua adalah virus komputer yang membahayakan sistem komputer yang pada umumnya sering disebut dengan istilah virus “in the wild” Leo Hendrawan, 2004. Universitas Sumatera Utara

2.3.1 Sejarah Virus Komputer

Selain membahas definisi dari virus komputer, penulis juga akan membahas mengenai sejarah virus komputer itu sendiri. Berikut adalah sekilas mengenai sejarah virus komputer yang berkembang dari tahun ke tahun: 1. Perkembangan virus komputer pada tahun 1980-1989 Pada tahun 1981 Virus “in the wild” adalah yang pertama kali ditemukan. Virus yang bernama “Elk Cloner” ini menyebar melalui floppy disk pada komputer Apple II. Tahun 1986, Basit dan Amjad, menciptakan sebuah boot sector virus bernama Brain. Brain sering kali disebut sebagai virus komputer pertama di dunia. Selanjutnya pada tahun 1987 Virus file infector seperti Leigh mulai bermunculan dan virus penyerang file-file EXE pertama, Suriv 01 dan 02 serta Jerusalem. Tahun 1988 adalah tahun didirikannya CERT Computer Emergency Response Team oleh DARPA dengan tujuan mengatasi serangan Worm yang diciptakan oleh Robert Morris dan pada tahun 1989, AIDS Trojan muncul dengan menggunakan samaran sebagai AIDS information program. Ketika dijalankan ia akan mengenkripsi hard drive dan meminta pembayaran untuk kunci dekripsinya. 2. Perkembangan virus komputer pada tahun 1990-2000 Pada tahun 1992, muncullah beberapa tool yang dapat digunakan untuk menciptakan virus seperti Dark Avenger Mutation Engine DAME yang dapat mengubah virus apa pun menjadi virus polymorphic, dan Virus Creation Laboratory VCL yang merupakan kit pertama menciptakan virus. Universitas Sumatera Utara Gambar 2.1 Tampilan Virus Creation Laboratory VCL Selanjutnya pada tahun 1995, para hacker dengan nama “Internet Liberation Front” melakukan banyak serangan pada hari Thanksgiving. Beberapa badan yang menjadi korban serangan ini adalah Griffith Air Force Base, Korean Atomic Research Institute, NASA, GE, IBM dan lain-lain. Virus macro pertama yang menyerang aplikasi Microsoft Word pun dikembangkan. Kemudian pada tahun 1996, virus Laroux, virus penyerang Microsoft Excel pertama dan virus Staog, virus Linux pertama muncul. Tahun 1999 muncul virus Melissa yang merupakan kombinasi antara virus macro yang menyerang aplikasi Microsoft Word. Kemudian pada tahun 2000, serangan Distributed Denial of Service DDoS pertama membuat kerusakan pada situs-situs besar seperti Yahoo, Amazon.com, dan lain-lain. Virus Love Letter merupakan Worm dengan kecepatan menyebar tertinggi pada saat itu yang menyebabkan kerusakan pada banyak sistem email di seluruh dunia. Pada tahun 2001, Gnuman Mandragore merupakan Worm pertama yang menyerang jaringan komunikasi peer to peer. Worm ini menyamarkan diri dalam bentuk file MP3 yang dapat didownload. Tahun 2002, Donut merupakan Worm pertama yang menyerang .NET services. SQL Spider merupakan Worm yang menyerang aplikasi yang menggunakan teknologi Microsoft SQL Server. Universitas Sumatera Utara

2.3.2 Klasifikasi Virus Komputer

Virus komputer dan program lain yang membahayakan sistem komputer dapat diklasifikasikan ke dalam beberapa kelompok menurut cara mereka untuk menjangkiti infect sebuah sistem komputer, bagian dari sistem komputer yang mereka jangkiti atau kelakuan behaviour yang dimiliki oleh mereka. Namun pada dasarnya definisi dan klasifikasi mengenai kode-kode program berbahaya ini masih rancu dan menjadi kontroversi bagi banyak orang bahkan bagi orang yang memang mendalami bidang komputer. Berikut adalah contoh klasifikasi dari berbagai jenis harmful program: 1. Malware Malicious Software: merujuk pada program yang dibuat dengan tujuan membahayakan atau menyerang sebuah sistem komputer. Terdiri atas virus komputer computer viruses, Worms, Trojan Horses dan lain-lain. a. Computer Virus: merujuk pada program yang memiliki kemampuan untuk bereplikasi dengan sendirinya. b. Computer Worm: merujuk pada program Independen yang memiliki kemampuan untuk bereplikasi dengan sendirinya, di mana Worm tidak memiliki host program untuk ditumpangi. c. Trojan Horse: merujuk pada program independen yang dapat mempunyai fungsi yang tampaknya berguna dan ketika dieksekusi, tanpa sepengetahuan pengguna, juga melaksanakan fungsi-fungsi yang bersifat destruktif. Universitas Sumatera Utara 2. Malicious toolkits: merujuk pada program yang didesain untuk membantu menciptakan program yang dapat membahyakan sistem komputer. Contohnya adalah tool pembuat virus dan program yang dibuat untuk membantu proses hacking. 3. Joke program: merujuk pada program yang meniru operasi-operasi yang dapat membahayakan sistem komputer, namun sebenarnya dibuat untuk tujuan lelucon dan tidak mengandung operasi berbahaya apapun. Gambar 2.2 Klasifikasi harmful program

2.3.3 Elemen Fungsional Virus Komputer

Setiap virus komputer yang aktif, pada dasarnya harus terdiri atas 2 dua buah bagian dasar atau subroutine, yaitu: 1. Search routine: berfungsi menemukan file atau lokasi baru yang akan dijadikan target berikutnya untuk diserang dan juga menentukan cara virus bereproduksi secara cepat atau lambat serta menyerang sebagian atau seluruh bagian dari target. Namun sebagaimana ukuran dan fungsionalitas yang dimiliki setiap program, virus memiliki search routine yang rumit, sehingga akan dibutuhkan ruang yang lebih besar. Universitas Sumatera Utara 2. Copy routine: bagian ini berfungsi untuk menyalin dirinya sendiri pada area yang telah ditentuka n oleh search routine. Ukuran dari bagian ini bergantung pada kompleksitas dari virus tersebut.

2.4 Cara Kerja Virus Komputer