Coba jelasin Matlamat dari Perisian perosak dalam bahasa melayu dong

Kebanyakan perisian jangkitan awal, terutamanya cecacing komputer pertama dan beberapa virus MS-DOS, ditulis sebagai ujian atau nakal bertujuan sebagai tidak merbahaya atau hanya mengacau dan bukannya menyebabkan kerosakan serious. Pengaturcara muda belajar mengenai virus dan teknik yang digunakan bagi menulisnya semata-mata untuk membuktikan mereka mampu atau melihat sejauh mana ia mampu merebak. Sehingga akhir 1999, virus yang tersebar luas seperti virus Melissa kelihatannya ditulis untuk tujuan diri berseronok (prank).

Tujuan yang lebih ganas boleh dijumpai dalam perisian yang direka untuk mengubah (vandal) atau mengakibatkan kerosakan data. Kebanyakan virus DoS, dan cecacing Windows ExploreZip, direka untuk memusnahkan fail pada cakera keras, atau untuk merosakkan sistem fail dengan menulis data sampah. Cecacing bawaan jejaring seperti cecacing Code Red 2001 atau cecacing Ramen termasuk dalam kategori yang sama. Direka bagi menconteng laman web, cecacing ini mungkin kelihatan sama seperti tag grafit (graffiti tagging), dengan alias pengarang atau kumpulan berkait muncul dimana jua cecacing itu pergi.

Bagaimanapun, dengan peningkatan capaian Internet jalur lebar, perisian lebih berniat jahat telah direka bagi tujuan keuntungan. Sebagai contoh, sejak 2003, kebanyakan virus dan cecacing yang tersebar luas direka bagi mengambil alih komputer pengguna bagi penggunaan pasaran gelap.  Komputer zombi yang dijangkiti digunakan bagi menghantar spam mel elektronik, untuk menghos data seludup seperti pornografi kanak-kanak, atau untuk terbabit dengan serangan tersebar perkhidmatan dinafikan (distributed denial-of-service) sebagai bentuk peras-ugut.

Satu lagi kategori perisian perosak malware khusus bagi keuntungan telah muncul dalam bentuk perisian intip (spyware) -- perisian yang direka bagi memantau web pelayar pengguna, memaparkan pengiklanan yang tidak diminta, atau melencong pendapatan pemasaran berkait (affiliate marketing) kepada pencipta perisian intip. Perisian intip tidak merebak seperti virus; ia biasanya dipasang dengan mengunakan lubang keselamatan atau dipakej dengan perisian yang dipasang sendiri oleh pengguna seperti Kazaa.

Perisian berbahaya berjangkit: virus dan cecacing

Perisian berbahaya yang lebih dikenali seperti virus dan cecacing, diketahui menurut cara ia merebak, bukannya kelakuan yang lain. Istilah virus komputer digunakan bagi perisian yang menjangkiti perisian boleh dilaksana dan menyebabkan perisian tersebut, apabila digunakan, merebakkan virus kepada perisian boleh laksana yang lain pula. Virus turut boleh membawa bebanan yang melaksanakan tindakan lain, sering kali berniat jahat. Cecacing, sebaliknya, merupakan perisian yang secara aktif memindahkan dirinya melalui jaringan bagi menjangkiti komputer lain. Ia turut mampu membawa bebanan.

Takrifan ini mendorong kepada pemerhatian bahawa virus memerlukan campur tangan pengguna untuk merebak, manakala cecacing merebak secara automatik. Menggunakan perbezaan ini, jangkitan dihantar melalui Mel elektronik atau dokumen Microsoft Word, yang bergantung kepada penerima membuka fail atau surat E untuk menjangkiti sistem, boleh dikelaskan sebagai virus dan bukannya cecacing.

Sesetengah penulis dalam cetakan dagangan dan terbitan popular kelihatannya keliru dengan perbezaan ini, dan menggunakan kedua istilah secara bebas.

Sejarah ringkas virus dan cecacing

Sebelum capaian Internet mudah didapati, virus merebak pada komputer peribadi melalui aturcara dijangkiti atau sektor but boleh laksana cakera liut. Dengan memasukkan satu salinan dirinya pada arahan kod mesin dalam file boleh laksana ini, virus menyebabkan dirinya dilaksanakan apabilasahaja aturcara itu dilaksanakan atau cakera dibut. Virus komputer awal ditulis bagi Apple II dan Macintosh, tetapi ia menjadi lebih meluas dengan penguasaan IBM PC dan sistem MS-DOS. Virus menjangkiti file boleh laksana bergantung kepada pengguna menukar perisian atau cakera but, oleh itu ia merebak lebih banyak dikalangan golongan penggemar komputer.

Cecacing pertama, perisian berjangkit bawaan jeringan, bermula bukannya pada komputer peribadi, tetapi pada sistem pelbagai tugasan sistem Unix. Cecacing terkenal pertama merupakan Cecacing Internet 1988, yang menjangkiti sistem SunOS dan VAX BSD. Tidak seperti virus, cecacing ini tidak memasukkan dirinya pada perisian lain. Sebaliknya, ia menggunakan kelemahan keselamatan pada perisian pelayan jaringan dan memulakan perlaksanaan dirinya sebagai proses berasingan. Tabiat yang sama turut digunakan oleh cecacing masa kini.

Dengan kebangkitan pelantar Microsoft Windows pada 1990-an, dan kelenturan sistem makro applikasinya, ia memungkinkan untuk menulis kod berjangkit dalam bahasa makro Microsoft Office Word dan perisian seumpamanya. Virus makro ini menjangkiti dokumen dan template berbanding applikasi, tetapi bergantung kepada fakta bahawa makro pada dokumen Mikrosoft Word merupakan satu bentuk kod boleh laksana.

Masa kini, cecacing kebiasaannya ditulis bagi OS Window, sungguhpun sejumlah kecil turut ditulis bagi sistem Linux dan Unix. Cecacing hari ini bertindak pada asas yang sama seperti Cecacing Internet 1988-an: ia mengimbas jaringan bagi komputer dengan khidmat jaringan lemah, memecah masuk kedalam komputer tersebut, dan menyalin dirinya kesitu. Wabak cecacing telah menjadi wabak berulang bagi pengguna peribadi dan perdagangan, cuma diatasi dari segi kerosakan oleh perisian intip (spyware).

Menyorok: Kuda Trojan, kit akar dan pintu belakang

Bagi perisian jahat memenuhi matlamatnya, ia perlu mampu melakukannya tanpa ditutup, atau dipadamkan oleh pengguna atau pentadbir komputer yang melaksanakannya. Menyorok mampu membantu perisian perosak dipasang pada mulanya. Dengan menyamarkan perisian jahat sebagai sesuatu yang tidak merbahaya atau diingini, pengguna mungkin ingin memasangkannya tanpa mengetahui apa yang dilakukannya. Ini merupakan teknik Kuda Trojan atau trojan.

Secara umum, kuda Trojan horse merupakan sebarang perisian yang menggalakkan pengguna melaksanakannya, tetapi melindung bebanan merbahaya atau jahat. Bebanannya mungkin memberi kesan serta merta dan mampu mendorong kepada banyak kesan yang tidak diingini, seperti memadam kesemua fail pengguna, atau lebih biasa lagi ia mungkin memasang perisian berbahaya lanjut ke dalam sistem pengguna bagi memenuhi matlamat jangka panjang penciptanya. Kuda Trojan dikenali sebagai dropper digunakan bagi memulakan wabak cecacing, dengan memasukkan cecacing kedalam jaringan tempatan pengguna.

Salah satu cara perisian intip (spyware) disebarkan adalah sebagai kuda Trojan, dibungkus dengan perisian yang diingini yang dimuat turun oleh pengguna dari Web atau jaringan pertukaran fail peer-to-peer (sebagai contoh fail "Dexter" apabila dimuat terima dengan EliteMap pada www.wah.studiopokemon.com). Apabila pengguna memasang perisian, perisian intip dipasang sekali. Pengarang perisian intip yang cuba bertindak seperti cara yang sah mungkin memasukkan perjanjian pengguna akhir (end-user license agreement) yang menyatakan kelakuan perisian intip dalam istilah umum, tetapi mengetahui bahawa penguna jarang membaca atau memahaminya.

Sebaik sahaja perisian jahat dipasang pada sesuatu sistem, ia seringkali berguna kepada pencipta sekiranya ia "kekal" tersembunyi. Cara ini sama seperti apabila penyerang manusia memecah masuk kedalam komputer secara langsung. Teknik yang dikenali sebagai kit akar (rootkit) membenarkan penyamaran ini, dengan mengubah sistem pengoperasi hos agar perisian perosak kekal tersembunyi dari pengguna. Kit akar mampu menghalang proses jahat dari kelihatan dalam list proses sistem, atau menghalang failnya dari dibaca. Pada asalnya, kit akar dipasang oleh penyerang manusia pada sistem Unix di mana penyerang mendapatkan capaian pentadbir ("root access"). Masa kini, istilah ini digunakan lebih umum bagi penyamaran routin dalam perisian berniat jahat.

Sesetengah perisian berniat jahat mengandungi routin yang mempertahankan dari disingkirkan: bukan sekadar menyembunyikan diri mereka, tetapi cuba mematahkan usaha menghapuskannya. Contoh awal kelakuan seperti ini direkodkan dalam kisah Jargon File mengenai sepasang perisian yang menjangkiti sistem perkongsian masa CP-V Xerox:

Setiap kerja-halimunan akan mengesan fakta bahawa yang lain teleh terbunuh, dan akan memulakan salinan baru perisian yang baru dihentikan dalam beberapa milisaat berikutnya. Satu-satunya cara untuk membunuh kedua-dua perisian hantu adalah dengan membunuh keduanya serentak (amat sukar) atau dengan sengaja menjadikan sistem terhenti.

Teknik yang sama digunakan oleh sesetengah perisian berbahaya moden, di mana perisian berbahaya memulakan beberapa proses yang memantau sesama sendiri dan memulakan sebarang proses yang dihentikan oleh pengendali.

Pintu belakang merupakan kaedah melangkaui prosedur pengesahan (authentication). Apabila sistem telah terdedah (melalui salah satu cara di atas, atau dalam cara yang lain), satu atau lebih pintu belakang mungkin di pasang, bagi membenarkan penyerang capaian di masa hadapan. Terdapat banyak pendapat berkenaan pengilang komputer siap memasang pintu belakang pada sistem mereka bagi memberikan sokongan teknikal kepada pelanggan mereka, tetapi ini tidak pernah disahkan dengan yakin (reliably verified). Kracker (Cracker) biasanya menggunakan pintu belakang bagi mendapatkan kawalan jauh kepada komputer, sementara cuba kekal tersembunyi dari pemeriksaan lewa. Bagi memasang pintu belakang Kracker mungkin menggunaka kuda Trojan, Cecasing, atau kaedah lain.

Perisian berbahaya bagi mendapat untung: perisian intip, botnet, pengelog dan pendail

Ketika 1980-an dan 1990-an, ia biasanya dianggap bahawa perisian berniat jahat dicipta sebagai bentuk vandal atau bersuka (sungguhpun sesetengah virus disebar hanya bagi menjauhi pengguna dari bertukar-tukar perisian haram.) Lebih terkini, sebahagian besar perisian perosak telah ditulis dengan tujuan kewangan atau keuntungan semata-mata. Ini boleh dianggap bahawa penulis perisian perosak memilih untuk mendapatkan duit dari pengawalan mereka ke atas sistem yang dijangkiti: untuk menukar kawalan tersebut sebagai sumber pendapatan.

Semenjak 2003 dan seterusnya, bentuk paling merugikan dari segi masa dan wang yang dibelanjakan untuk memulih merupakan kategori umum yang dikenali sebagai perisian intip. Perisian intip dihasilkan secara dagangan bertujuan mengumpul maklumat mengenai pengguna komputer, memaparkan iklan "pop-up", atau menukar kelakuan pelayar web bagi memberi keuntungan kewangan kepada pencipta perisian intip. Sebagai contoh, sesetengah perisian intip melencongkan keputusan enjin gelintor kepada iklan yang dibayar. Yang lain sering kali dikenali sebagai "perisian pencuri (stealware)" oleh media, menindan kod pengiklanan sekutu (affiliate marketing) agar pendapatan pergi kepada pencipta perisian intip dan bukannya kepada penerima yang sepatutnya.

Perisian intip kadang kala dipasang sebagai salah satu bentuk kuda Trojan. Ia berbeza dari segi pencipta mereka menonjolkan diri mereka secara terbuka sebagai perniagaan, sebagai contoh dengan mengiklan ruang pada pop-ups dicipta oleh perisian perosak. Kebanyakan perisian sebegini menunjukkan kepada pengguna perjanjian lesen pengguna yang kononnya melindungi penciptanya dari dihukum di bawah undang-undang mencemar komputer. Bagaimanapun, perisian pengintip EULA tidak pernah dipertahankan dalam mahkamah.

Satu cara lain bagi pencipta perisian perosak bermotifkan kewangan boleh membuat duit daripada jangkitan mereka adalah untuk menggunakan komputer yang dijangkiti mereka bagi melakukan kerja bagi penciptanya. Virus Spammer, seperti keluarga virus Sobig dan Mydoom, ditulis oleh kumpulan spam e-mel. Komputer yang dijangkiti digunakan sebagai proksi terbuka untuk menghantar perutusan spam. Kelebihan menggunakan komputer yang dijangkiti oleh penghantar spam adalah ia terdapat dalam jumlah yang besar (disebabkan oleh virus) dan ia tidak dikenali, melindungi penghantar spam dari dihukum. Penghantar spam turut menggunakan PC yang dijangkiti untuk mensasar organisasi anti-spam dengan serangan menafi perkhidmatan tersebar (DDoS).

Bagi menyelaras aktiviti banyak komputer yang dijangkiti, penyerang perlu menggunakan sistem penyelaras yang dikenali sebagai botnet. Dalam botnet, perisian perosak atau malbot log masuk ke dalam saluran IRC atau sistem bual (chat) yang lain. Penyerang kemudian memberikan arahan kepada kesemua sistem yang dijangkiti serentak. Botnet juga boleh digunakan bagi menolak perisian perosak dipertingkat kepada sistem yang dijangkiti, mengekalkan mereka kebal kepada perisian anti-virus atau langkah keselamatan yang lain.

Satu cara lain mencuri wang dari komputer yang dijangkiti adalah mengambil alih kawalan modem dan mendail nombol tol yang mahal. Perisian pendail (atau pendail lucah) mendail nombor telefon kadar permium seperti "nombor 900" di A.S. dan meninggalkan talian terbuka, mengebil kadar tol kepada pengguna yang dijangkiti.