Bagaimana saya bisa menjelaskan apa itu virus komputer bagi orang-orang yang tidak terbiasa dengan komputer dan pemrograman?


28

Saya harus mengajari sekelompok siswa non-CS tentang virus komputer. Materi kursus hanya berisi definisi dan beberapa perincian tentang apa yang dilakukan oleh virus-virus itu. Tetapi hal-hal itu diketahui oleh semua orang yang tahu apa itu komputer.

Saya ingin menyentuh, secara non-teknis, pemrograman atau sisi teknis dari virus. Solusinya dapat menulis sebuah program yang non-programmer dapat memahami atau membandingkan apa yang dilakukan virus komputer dengan situasi dunia nyata. Adakah pemikiran, saran atau contoh untuk bagaimana saya dapat melakukannya? Jawaban yang lucu juga bisa diterima.


1
Dua pertanyaan Anda mungkin juga ingin melihat lebih banyak bahan referensi: Bagaimana cara CPU tahu apa arti perintah? dan Dapatkah beberapa perangkat lunak merusak perangkat keras secara fisik?
Terobosan

5
Virus hanyalah salah satu bentuk Malware, apakah Anda sengaja bertanya tentang virus atau Malware secara umum ?, yang mencakup semua istilah lain seperti worm, trojan, dll.
Moab

1
Beberapa orang mungkin takut mereka terinfeksi ;-)
Tomas

1
"Membandingkan apa yang dilakukan virus komputer dengan situasi dunia nyata" - Apakah komputer tidak lagi menjadi bagian dari dunia nyata?
jwodder

1
@ Moab Semua orang non-teknis mungkin tidak tahu apa itu "malware", tetapi mereka akrab dengan frasa "virus komputer". Ini karena popularitas kata "anti-virus". Pertanyaan saya adalah tentang Malware secara umum.
nixnotwin

Jawaban:


18

Saya pikir kesamaan dengan sistem biologis (dari mana kata virus diambil) adalah baik.

Seperti virus biologis yang menyebabkan perilaku sel untuk dirusak, virus komputer melakukan hal yang sama dengan program komputer.

Mereka juga memiliki perilaku serupa lainnya:

  1. baik virus komputer maupun virus bersifat replikasi diri
  2. keduanya tidak dapat hidup tanpa sistem host
  3. keduanya dibuat oleh potongan-potongan kecil informasi (DNA versus Instruksi Biner)

8
Sebenarnya analogi biologis itu mengerikan. Itu membuat orang secara membabi buta percaya pada perangkat lunak antivirus karena mereka percaya sistem kekebalan tubuh mereka dan dokter, yang bodoh. Analogi ini juga pecah ketika orang berpikir tentang bagaimana virus komputer "menginfeksi" target mereka. Semua virus komputer mengeksploitasi semacam kepercayaan yang salah tempat oleh pengguna atau programmer, ketika program tepercaya melakukan sesuatu yang berbahaya. Di sisi lain, tidak ada gagasan yang jelas tentang kepercayaan dan kejahatan dalam sistem biologis.
Rotsor

6
@Rotsor: Saya akan mengatakan gagasan kepercayaan biologis didefinisikan oleh kurangnya pertahanan. Malice adalah segala sesuatu yang akan mengganggu sistem host. Apa pun yang Anda tidak memiliki antigen secara implisit dipercaya. Selain itu, pada tingkat sel, virus menyuntikkan DNA dengan harapan akan direplikasi, tetapi sel mungkin memiliki mekanisme untuk menolak DNA yang tidak ditandai dengan tepat. Sistem kekebalan rata-rata hanya lebih aman daripada sistem komputer rata-rata karena jutaan tahun coba-coba, dan penumpukan toleransi yang konstan dalam masa hidup individu.
Jon Purdy

1
..... Kesamaan ?!
JoeCool

1
@Rotsor - dengan segala hormat, saya pikir Anda sepenuhnya salah. Virus komputer bukanlah virus "metaforis". Virus komputer dan virus biologis adalah dua jenis virus yang berbeda (bisa dibilang, hanya dua jenis sejauh ini), sama seperti mobil dan kapal selam adalah dua jenis kendaraan yang berbeda: mereka memiliki strategi dan teknologi yang berbeda karena mereka memiliki hambatan yang berbeda untuk diatasi, tetapi pada akhirnya , mereka "memecahkan" jenis masalah yang sama.
Malvolio

3
@Tumharyyaaden - dan tanpa organisme hidup sebagai inang, virus hanyalah serangkaian molekul asam nukleat yang dibungkus protein.
detly

5

Kata "virus" membantu. Sebagian besar materi genetik adalah penerima, tetapi beberapa berbahaya. Demikian pula, sebagian besar perangkat lunak komputer ditulis untuk kepentingan pengguna, tetapi virus komputer tidak.

Perhatikan bahwa saya menggunakan penggunaan sehari-hari dari kata "virus" untuk merujuk ke semua malware. Saat menggambarkan sesuatu sendiri, pastikan untuk menggunakan istilah malware untuk merujuk ke perangkat lunak berbahaya. Virus hanya satu jenis malware.

Jangan menjelaskan semua jenis malware yang berbeda, melainkan efek yang dapat mereka miliki:

  1. Mereka mengirim spam dari komputer Anda
  2. Mereka menyerang komputer lain dari komputer Anda
  3. Mereka memperlambat kinerja komputer Anda dan koneksi internet
  4. Mereka akan mengurai buku alamat Anda dan mengirim spam ke kontak Anda
  5. Mereka akan mengunggah file pribadi Anda ke entitas jahat, termasuk informasi perbankan dan detail kartu kredit Anda

4

Sebagian besar program komputer dirancang untuk membantu Anda.
Mereka mengedit dokumen, menghitung angka, atau bermain game.


Virus komputer adalah program yang dirancang untuk membahayakan Anda.
Mereka mencuri detail kartu kredit, mengirim spam, atau menampilkan iklan.


Sebagai contoh, satu virus umum dirancang agar terlihat seperti program anti-virus. Namun, tidak seperti program anti-virus yang sebenarnya, semua virus yang dilaporkan palsu; itu hanya mencoba menakut-nakuti Anda agar membeli program palsu mereka sehingga dapat "memperbaiki" komputer Anda.


mungkin menambahkan, "Mereka sering dirancang untuk menyebar dan berdampak pada pengguna sebanyak mungkin."
EricR

@ Eric: Apakah itu masih benar? Saya belum melihat virus yang mencoba menyebar dalam waktu yang lama.
SLaks

@ EricR, Itu akan menjadi Worm dan bukan virus, istilah sebenarnya yang harus digunakan di sini adalah Malware, yang mencakup semua nasties komputer dalam satu grup.
Moab

@ SLaks, itu hanya definisi yang selalu saya gunakan. Ini mungkin salah tetapi wikipedia setuju :) "Virus sejati dapat menyebar dari satu komputer ke komputer lain (dalam beberapa bentuk kode yang dapat dieksekusi) ketika inangnya dibawa ke komputer target" wikipedia
EricR

2
Virus komputer tidak selalu berbahaya - istilah ini hanya mencakup semua kode yang mereproduksi ke komputer lain.
Brian Gordon

4

Jelaskan Kuda Troya yang digunakan Trojans sebagai contoh. Ini disamarkan sebagai sesuatu yang berguna, tetapi akan membunuhmu jika kamu membiarkannya masuk

Sebutkan bahwa Malware tidak dianggap sebagai virus, tetapi sebagian besar pencuri data atau penekan iklan yang menghasilkan uang dari pencuri itu, bahkan jika mereka tidak menyadarinya.


4
Trojan tidak menggunakan Trojan Horse. Orang Yunani membangunnya untuk menyerang kota Troy. (Maaf karena sudah pilih-pilih: P)
slhck

Waspadalah terhadap Geeks yang membawa hadiah
Nate Koppenhaver

Sejak kapan malware tidak dianggap sebagai virus? Orang tidak mau dan dengan sengaja menginstal perangkat lunak semacam itu di mesin mereka.
Terobosan

@Breakthrough Saya tidak pernah menganggapnya sebagai virus, tetapi Wikipedia membuktikan saya salah
Luke Kanada REINSTATE MONICA

Yah, kecuali Anda dengan sengaja dan sengaja memasang malware ke komputer Anda (dan saya tidak tahu siapa pun yang mau), itu akan dianggap sebagai virus.
Terobosan

4

Setiap orang yang menggunakan komputer tahu apa yang bisa dilakukan oleh virus komputer (seperti mencuri file atau menyebabkan kerusakan fisik , terutama karena beberapa virus telah menyebabkan kerusakan fisik), tetapi tidak banyak yang tahu bagaimana mereka melakukannya . Saya pikir ini yang Anda maksud dengan pertanyaan Anda. Perlu juga disebutkan bahwa komputer tidak memiliki kesadaran ( namun , bagi para pendukung AI ), itu hanya melakukan instruksi yang dikirim.

Virus itu sendiri melakukan tugas jahat pada komputer pengguna (mencuri / menghapus data pribadi, merusak file sistem, dll ...), dan karena komputer menjalankan kode, virus itu sendiri harus ada sebagai kode murni. Virus dapat ada sebagai program yang berdiri sendiri (yaitu tujuan mereka satu-satunya adalah niat jahat), mereka dapat dianggap sebagai program "baik", atau mereka dapat menginfeksi program lain yang sudah ada di komputer Anda. Virus menyebar dalam ketiga cara ini, atau pada jaringan (saya percaya ini lebih tepat disebut worm ).

Dalam kasus program "terinfeksi", virus menimpa bagian-bagian tertentu dari aplikasi dengan kodenya sendiri, atau menyuntikkan kodenya sendiri ke dalam aplikasi (sehingga tampaknya berfungsi). Komputer kemudian akan memulai aplikasi, dan mulai menjalankan instruksi seperti biasa. Setelah kode virus terkena, operasi virus yang berbahaya dimulai.

Apa yang dilakukan oleh virus selanjutnya adalah pembuat virus. Ini mungkin hanya sebagai bukti konsep, dan mungkin tidak dapat digunakan lagi. Ini dapat merusak berbagai file sistem, mengirim sendiri ke buku alamat Anda, atau duduk dan menunggu Anda mengetikkan nomor kartu kredit.

Program / kode jahat ini disebut virus karena kesetaraannya dengan operasi rekan biologisnya. Virus menyebar dan menginfeksi host, seperti halnya malware.


Satu hal terakhir yang mungkin ingin Anda sebutkan, virus baru benar-benar dapat "menulis ulang" sendiri. Mereka melakukan ini melalui berbagai jenis polimorfisme , untuk menyamarkan kode sebenarnya dan menyulitkan perangkat lunak anti-virus untuk mendeteksi mereka. Program anti-virus yang lebih baru mengandalkan analisis heuristik dari program, dan menentukan apa yang mereka coba lakukan, dan jika mereka menimbulkan ancaman pada sistem (atau tidak).



2

Menjelaskan sisi teknis virus ke kerumunan non teknis bukanlah tugas yang mudah. Bukan hanya karena mereka mungkin tidak memahaminya, tetapi juga karena akan sulit untuk menarik perhatian mereka jika Anda menyelami terlalu banyak detail.

Selain menggunakan analogi dunia nyata yang baik, saya pikir Anda harus menggunakan contoh nyata. Ambil saja virus yang terkenal dan ceritakan pada mereka.

Sebagai contoh, virus ILOVEYOU terinfeksi puluhan jutaan komputer pada tahun 2000. Virus ini diganti setiap .jpgdan .docfile dengan salinan dirinya dan digunakan Microsoft Outlook untuk mengirim email yang terinfeksi untuk semua orang di buku alamat.

masukkan deskripsi gambar di sini

Ini adalah perilaku khas virus yang mudah dijelaskan dan dipahami.


1

Ya, ada beberapa definisi "virus".
Yang paling umum (dan yang siswa Anda mungkin tahu) pada dasarnya adalah istilah untuk semua malware, mis. "Komputer saya punya virus !!!"

Definisi virus yang benar adalah program yang mereproduksi melalui jaringan, dengan bantuan manusia. Itu dapat menginfeksi file tertentu dengan menambahkan kode berbahaya, sehingga ketika file yang terinfeksi dijalankan, virus juga dijalankan. Ketika virus dijalankan, ia menjalankan kode yang menyebarkannya ke komputer lain, dan juga menjalankan payload. Payload adalah bagian dari program yang membuatnya berbahaya atau tidak; beberapa payload relatif tidak berbahaya, pada dasarnya graffiti elektronik (muncul kotak dialog dengan kata-kata kotor, misalnya), tetapi yang lain berkisar dari menjatuhkan malware lain untuk mencuri kata sandi dan mencoba penipuan.

Virus biasanya dikacaukan dengan cacing, yang tidak membutuhkan bantuan manusia untuk berkembang biak.

Jenis malware lain yang disalahartikan oleh virus disebut 'Trojan Horse' (waspada terhadap Geeks yang membawa hadiah?) Yang berpura-pura menjadi program yang bermanfaat, seperti perangkat lunak antivirus gratis, tetapi mengandung muatan.

Saya harus menjelaskan hal-hal seperti ini sepanjang waktu kepada teman-teman saya yang tidak terlalu melek teknologi seperti beberapa orang. Apa yang saya lakukan adalah meminta mereka untuk definisi virus, dan kemudian menjelaskan apa definisi yang benar.

(panik n00b: ADA VIRUS BARU INI YANG MENYEBABKAN SECARA KONTROL DAN TIDAK ADA YANG BISA BERHENTI !!! geek: tidak, itu cacing. Virus tidak bisa menyebar sendiri. [lanjutkan ke definisi malware dalam istilah awam])


yaitu, Skynet adalah worm, bukan virus :)
kokbira

2
-1 a) "Yang paling umum {definisi} (dan yang siswa Anda mungkin tahu) pada dasarnya adalah istilah menangkap semua untuk semua malware," <- Saya tidak percaya itu sama sekali. Malware adalah istilah umum, Virus spesifik. Virus tidak pernah berarti malware apa pun kecuali seseorang tidak tahu apa yang mereka bicarakan. b) "Definisi virus yang benar adalah program yang mereproduksi melalui jaringan" <- Sampah. Virus menyebar sebelum orang memiliki jaringan. Dengan jaringan sneakerware / disket. Dan jika Anda berbicara dengan teman non-teknis mereka akan puas dengan diberitahu untuk mengatakan malware bukan virus.
barlop

@barlop kebanyakan orang tidak tahu apa yang mereka bicarakan, sehubungan dengan malware
Nate Koppenhaver

@Nate Koppenhaver Dan karena itu apa? Orang-orang yang tidak tahu apa yang mereka bicarakan tidak memutuskan definisi. Tetapi setiap orang teknis yang tidak teknis atau sangat ketinggalan zaman dapat diberitahu dengan mudah, MALware adalah perangkat lunak MALicious. dan Anda tidak bertanggung jawab atas kebingungan yang muncul, sehingga orang yang tidak teknis dapat memikirkan semua hal.
barlop

1

Virus hanyalah salah satu jenis malware (perangkat lunak berbahaya), jenis lainnya adalah kuda trojan, yang lain adalah worm.

Virus adalah program jahat yang membuat salinan dirinya sendiri dan menyembunyikan dirinya di program lain, dan jika itu tidak cukup berbahaya, kadang-kadang mereka melakukan lebih dari itu seperti menghapus semuanya pada tanggal tertentu.

Kuda trojan adalah malware yang setelah menginfeksi komputer, memungkinkan orang lain untuk terhubung ke komputer yang terinfeksi dari jarak jauh dan mengendalikannya serta hal-hal buruk lainnya, dapat menghapus file atau membuka dan menutup drive cd Anda.

Worm adalah malware yang mengirimkan salinan dirinya melalui jaringan, menginfeksi komputer dengan cara itu.


1
Mungkin adil untuk mengatakan bahwa tidak ada atau hampir tidak ada virus "hapus semuanya pada tanggal tertentu". Sebagian karena mereka akan mati tanpa komputer host yang berfungsi, tetapi terutama karena itu tidak akan menghasilkan uang bagi orang-orang yang menulis / komisi mereka.
FumbleFingers

@ Jari-jari saya pernah mendengar beberapa di masa lalu, seperti hari-hari DOS dan MSAV, melakukan itu, saya pikir semua yang tersebar tidak menghasilkan uang, saya tidak tahu apa yang mereka lakukan tetapi mungkin mereka lebih seperti lelucon pada masa itu, atau hanya untuk menguji kemampuan penulis.
barlop

@Fumblefingers, infact di masa lalu saya pikir tidak ada yang menyebar tentang menghasilkan uang.
barlop

Saya sangat sadar akan hal itu, tetapi sudah lama sekali sebelum OS dan perangkat lunak anti-malware dikembangkan untuk memenuhi ancaman tersebut. Setiap anak berhidung ingus dapat menulis virus saat itu untuk keberanian belaka. Anda harus menjadi cukup baik untuk menulis malware yang berhasil hari ini, jadi cukup banyak untuk melindungi penjahat dengan sumber daya yang lengkap dan terorganisir, yang melakukan hal-hal ini demi uang serius, bukan untuk iseng.
FumbleFingers

@ Jari jari dapatkah Anda memberi saya beberapa contoh virus yang menghasilkan uang? virus saat ini sangat langka
barlop

1

Sebuah kiasan yang menggambarkan bagaimana malware bekerja akan menjadi kisah Idiot Genie.

The Idiot Genie adalah makhluk yang sangat kuat, mampu melakukan sejumlah hal menarik dan menakjubkan. Namun, itu juga sangat bodoh dan tidak bisa berbuat apa-apa tanpa instruksi yang tepat dari tuannya. Sedihnya, jin itu sangat bodoh sehingga tidak pernah tahu siapa tuannya sebenarnya, dan karena itu dengan senang hati melaksanakan instruksi apa pun yang diberikan padanya.

Tuan Idiot Genie telah menggunakan kemampuannya untuk menciptakan kekayaan dan kekuatan luar biasa dan menjaga jin di bawah penjagaan ketat siang dan malam. Namun, suatu hari, sebuah surat tiba dialamatkan ke jin. Penjaga keamanan yang bertugas, sayangnya, juga idiot yang mendalam (harus menyimpan daftar orang yang tidak diizinkan untuk berbicara atau memberikan instruksi kepada jin di sakunya yang diperbarui setiap beberapa jam atau lebih.) Alamat pengirim pada surat itu tidak ada dalam daftar, jadi Idiot Guard memberikan surat kepada Idiot Genie.

Surat itu, ternyata, adalah instruksi kepada jin bahwa ia harus menggunakan kekuatannya untuk mengirim semua uang yang telah diakumulasikan oleh tuan jin ke akun teman sekamar adik perempuan janda Jenderal Nigeria dan kemudian melupakan semuanya. Idiot Genie, sebagai seorang idiot, mengikuti instruksi ini ke surat itu.

Tamat.


1

Apa itu virus komputer?

Itu adalah program yang buruk. Program yang tidak membantu hanya untuk melecehkan Anda. Seperti ketika Anda ingin menulis surat dan menekan R tetapi komputer menulis misalnya P (karena virus tidak membiarkannya menyala atau ketika Anda mencoba mendengarkan musik tetapi membuat suara berisik padanya atau hal apa pun dapat membahayakan Anda atau komputer Anda.


0

Di komputer, kami menjalankan program seperti Microsoft Word, Paint, Internet Explorer, dll. Mereka menggunakan sumber daya komputer (CPU, RAM, dll.) Untuk membantu kami dalam melakukan sesuatu.

Virus Komputer juga merupakan program yang dirancang oleh seseorang. Tapi itu dirancang untuk membahayakan Anda atau mencuri informasi Anda.

Untuk komputer, tidak ada perbedaan antara program atau virus. Komputer akan memperlakukan mereka sama.

Katakanlah komputer Anda memiliki 100 unit potensi. Apa yang bisa dilakukan oleh virus adalah:

  • Itu dapat menggunakan 90 unit dari mereka untuk melakukan beberapa tugas yang tidak perlu. Ini akan memperlambat komputer Anda untuk program lain yang bermanfaat.
  • Itu dapat berjalan di latar belakang dan menangkap input keyboard Anda atau file pribadi Anda, dan mengirimkannya ke orang lain melalui internet.

Untuk komputer, Ini hanya sebuah program. Dalam kedua kasus, komputer akan memperlakukan virus sebagai program normal dan menyediakan sumber dayanya.

Ada banyak jenis virus yang dikategorikan berdasarkan tujuan dan kerjanya.

Antivirus adalah program yang dirancang untuk mengidentifikasi program dengan melacak aktivitas mereka atau dengan membandingkannya dengan basis data virus sebelumnya yang disimpan dalam antivirus.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.