Blaster kompyuter qurtining olti burchakli algoritmi yaratuvchisi Microsoft bosh direktori Bill Geytsga qoldirgan xabari.

|  |
| --- |
| Ushbu andoza quyidagi Informatika loyihasining bir qismidir |
| Axborot xavfsizligi |
| vectorial versionvectorial version |
| 
Aloqador xavfsizlik toifalari |
| * Kompyuter xavfsizligi
* Avtotransport xavfsizligi
* Kiberjinoyat
	+ Kiberseksual savdo
	+ Kompyuter firibgarligi
* Kibergeddon
* Kiberterrorchilik
* Kiberurush
* Elektron urush
* Axborot urushi
* Internet xavfsizligi
* Mobil xavfsizlik
* Tarmoq xavfsizligi
* Nusxalashdan himoyalash
* Raqamli huquqlar boshqaruvi
 |
| 
Tahdidlar |
| * Adveyr
* Murakkab barqaror tahdid
* Asossiz ijro etiluvchi kod
* Yashirin eshik
* Hardveyr yashirin eshiklari
* Kod inyeksiyasi
* Kraymveyr
* Saytlararo skript
* Kriptojaking zararli dasturi
* Botnetlar
* Maʼlumotlar buzilishi
* Drayv-bay yuklash
* Brauzer yordamchi obyekti
* Viruslar
* Maʼlumotlarni qirqish
* Xizmat koʻrsatishni rad etish
* Yashirincha tinglash
* Elektron pochta firibgarligi
* Elektron pochtani soxtalashtirish
* Ekspluatatsiya
* Keyloggerlar
* Mantiqiy bombalar
* Taymerli bombalar
* Vilkali bombalar
* Zip bombalar
* Zararli dastur
* Foydali yuk
* Fishing
* Polimorfik enjin
* Ransomveyr
* Rutkitlar
* Butkitlar
* Qoʻrqinchli dastur
* Shellkod
* Spamming
* Ijtimoiy muhandislik
* Josus dastur
* Dasturiy taʼminot xatosi
* Troyanlar
* Hardveyr troyani
* Masofaviy troyanlar
* Zaiflik
* Veb qobiq
* Vayper
* Qurtlar
* SQL inyeksiyasi
* Soxta xavfsizlik dasturi
* Zombi kompyuter
 |
| 
Himoyalar |
| * Dastur xavfsizligi
	+ Xavfsiz kodlash
	+ Standard taʼminot
	+ Standart dizayn
		- Notoʻgʻri foydalanish holati
* Kompyuterdan foydalanishni nazorat qilish
	+ Autentifikatsiya
		- Multifaktorli autentifikatsiya
	+ Avtorizatsiya
* Kompyuter xavfsizligi dasturlari
	+ Antivirus dasturi
	+ Xavfsizlikka qaratilgan operatsion tizim
* Maʼlumotlarga asoslangan xavfsizlik
* Kodni chalkashtirish
* Maʼlumotni niqoblash
* Shifrlash
* Xavfsizlik devori
* Buzgʻunchilikni aniqlash tizimi
	+ Xostga asoslangan hujumni aniqlash tizimi (HAJAT)
	+ Anomaliyalarni aniqlash
* Xavfsizlik axboroti va hodisalarini boshqarish (XAHB)
* Mobil xavfsiz shlyuz
* Rantaym ilovasini himoyalash
 |
| * k
* m
* t
 |

 Conficker kompyuter qurtining tarqalishi.
**Kompyuter qurti** (Computer worm) — bu boshqa kompyuterlarga tarqalish uchun oʻzini takrorlaydigan, mustaqil shu bilan birga zararli hisoblangan kompyuter dasturi. U koʻpincha oʻzini yoyish uchun kompyuter tarmogʻidan foydalanadi. U kompyutega kirish uchun yoʻl qoʻyilgan tizim xatolariga tayanadi. Oʻzi oʻrnashib olgan ilk mashinadan boshqa kompyuterlarni skanerlash va ularga ham oʻzini yuqtirish uchun xosting(server) sifatida foydalanadi. Qurt tomonidan egallangangan kompyuterlar boshqarilsa, qurt ushbu kompyuterdan turib, boshqa kompyuterlarni skanerlashda va zararlashda davom etadi. Kompyuter qurtlari xost dasturlarisiz oʻzlarini nusxalash uchun rekursiv usullardan foydalanadilar va eksponensial oʻsish qonuni asosida oʻzlarini tarqatadilar. Shu asnoda, qisqa vaqt ichida, yirik miqdordagi kompyuterlarni boshqarishadi va zararlashadi. Kompyuter qurtlari, deyarli har doim, tarmoqqa oz miqdorda zarar yetkazadi, hatto keng maydondagi tarmoqlarda tarqalgan boʻlsa-da, ushbu virus, maqsadli ravishda, tegishli kompyuterdagi fayllarni buzadi yoki oʻzgartiradi.

Koʻpgina kompyuter qurtlari faqat tarqalish uchun yaratilgan va ular oʻzlarini yuqtirgan tizimlarni oʻzgartirishga harakat qilishmaydi. Biroq, Morris kompyuter qurti va MyDoom kabi virusli dasturlar tarmoq trafigini koʻpaytirish va boshqa kutilmagan taʼsirlar tufayli katta buzilishlarga olib kelishi mumkin.

Tarixi
------

 Kompyuter tarixi muzeyidagi Morris virusli dastur (kompyuter qurti)ning manba kodi yozilgan disk.
Tarixga nazar solsak, „kompyuter qurti" atamasi, ilk marta, John Brunnerning 1975-yildagi "*The Shockwave Rider* "romanida ishlatilgan. Romanda Nichlas Xaflinger ommaviy muvofiqlikni keltirib chiqaradigan milliy elektron axborot tarmogʻini boshqarayotgan kuchli odamlardan qasos olish uchun maʼlumotlar yigʻuvchi qurtni ishlab chiqadi va yoʻlga qoʻyadi.

Ikkinchi marotaba, „kompyuter qurti" atamasi, antivirus dastur nomi sifatida ishlatilgan. Reaper nomini olgan ushbuy dastur (Rey Tomlinson tomonidan yaratilgan) oʻzini ARPANET boʻylab takrorlash va eksperimental Creeper(birinchi kompyuter qurti, 1971) dasturini oʻchirish uchun yaratilgan.

1988-yil 2-noyabrda Kornel universitetining informatika boʻyicha aspiranti Robert Tappan Morris oʻsha paytda Internetdagi koʻplab kompyuterlarning ish tizimini buzuvchi „Morris kompyuter qurti" deb nomlanuvchi dasturni yaratadi. Morris apellyatsiyasi jarayonida AQSh Apellyatsiya sudi har bir qurilmadan qurtni olib tashlash narxini 200 dan 53 000 dollargacha baholadi. Ushbu ish CERT muvofiqlashtirish markazi va Phage pochta roʻyxatini shakllantirishga turtki boʻladi. Morrisning oʻzi 1986-yildagi „Kompyuter firibgarligi va suiisteʼmollik" qonuniga binoan sudlangan va hukm qilingan birinchi shaxs, aynan, Morris boʻladi va u dunyodagi ilk kompyuter xakeri nomiga ega chiqadi.

Xususiyatlari
-------------

**Mustaqil algoritmli dastur sifatida**

Kompyuter viruslari odatda xost-sever tizimini talab qiladi. Virus xost serveriga oʻz kodini yozadi. Dastur ishga tushganda, birinchi navbatda yozma virus dasturi bajariladi, bu esa infeksiion zararlanishni keltirib chiqaradi. Qurtga xost dasturi kerak emas, chunki u mustaqil dastur yoki uning kodli qismidir. Shu sababli hamki, u xost serveri tomonidan cheklanmagan, lekin mustaqil ravishda ishlashi va hujumlarni faol ravishda amalga oshirishi mumkin.

**Ekspluatatsion hujumlar** 

Qurt xost dasturi bilan cheklanmaganligi sababli, qurtlar faol hujumlarni amalga oshirish uchun operatsion tizimning turli zaifliklaridan foydalanishi mumkin. Misol uchun, „Nimda" virusi zaifliklarni hujum qilish uchun manba sifatida ishlatadi.

**Murakkablik**

Baʼzi qurtlar veb-sahifa skriptlari bilan birlashtirilgan va VBScript, ActiveX va boshqa texnologiyalar yordamida HTML sahifalarida yashiringan. Agar foydalanuvchi virusli veb-sahifaga kirsa, virus avtomatik ravishda xotirada joylashadi va ishga tushishni kutadi. Shuningdek, baʼzi qurtlar ham bor, ular backdoor dasturlari yoki troyan otlari bilan birlashtiriladi, masalan, „Kod Red".

Qurtlar anʼanaviy viruslarga qaraganda koʻproq yuqumli. Ular nafaqat mahalliy kompyuterlarni, balki ularga asoslangan tarmoqdagi barcha serverlar va mijozlarni ham zararlaydi. Qurtlar umumiy papkalar, elektron pochtalar, zararli veb-sahifalar va tarmoqdagi koʻplab zaifliklarga ega serverlar orqali osongina tarqalishi mumkin.

„Tarbiyali" kompyuter qurtlari
------------------------------

**Yordamchi qurt** yoki qurtga **qarshi qurt** — bu uning muallifi foydali deb hisoblagan narsani qilish uchun moʻljallangan qurt, lekin ijro etuvchi kompyuter egasining ruxsati bilan shart emas. Xerox PARC da qurtlar boʻyicha birinchi tadqiqotdan boshlab, foydali qurtlarni yaratishga urinishlar boʻldi. Ushbu qurtlar Jon Shoch va Jon Huppga Ethernet tamoyillarini Xerox Alto kompyuterlari tarmogʻida sinab koʻrishga imkon berdi. Xuddi shunday, Nachi qurtlari oilasi ham xuddi shu zaifliklardan foydalangan holda xost tizimidagi zaifliklarni tuzatish uchun Microsoft veb-saytidan yamoqlarni yuklab olishga va oʻrnatishga harakat qildi. Amalda, garchi bu ushbu tizimlarni xavfsizroq qilgan boʻlsa-da, u sezilarli tarmoq trafigini yaratdi, uni yamoqlash jarayonida mashinani qayta ishga tushirdi va oʻz ishini kompyuter egasi yoki foydalanuvchining roziligisiz amalga oshirdi. Ularning foydali yuki yoki yozuvchilarning niyatlaridan qatʼi nazar, xavfsizlik mutaxassislari barcha qurtlarni zararli dastur deb bilishadi.

Bir tadqiqot OSI modelining ikkinchi qatlamida (Data Link Layer) ishlaydigan birinchi kompyuter qurtini taklif qildi, u himoyasiz tugunlarni koʻpaytirish va tekshirish uchun Kontent-manzilli xotira (CAM) jadvallari va kalitlarda saqlanadigan Spanning Tree maʼlumotlari kabi topologiya maʼlumotlaridan foydalanadi. korxona tarmogʻi qoplanmaguncha.

Anti-qurtlar Code Red, Blaster va Santy qurtlarining taʼsiriga qarshi kurashish uchun ishlatilgan. Welchia — foydali qurtlarga misoldir. Blaster qurti tomonidan ishlatiladigan bir xil kamchiliklardan foydalangan holda, Welchia kompyuterlarni yuqtirdi va foydalanuvchilarning roziligisiz Windows uchun Microsoft xavfsizlik yangilanishlarini avtomatik ravishda yuklab olishni boshladi. Welchia yangilanishlarni oʻrnatgandan soʻng zararlangan kompyuterlarni avtomatik ravishda qayta ishga tushiradi. Ushbu yangilanishlardan biri ekspluatatsiyani tuzatgan yamoq edi.

Foydali qurtlarning boshqa misollari: „Den\_Zuko", „Cheeze", „CodeGreen" va „Millenium".

Yana qarang:
------------

* BlueKeep
* Botnet
* Shikara kodi
* Kompyuter va tarmoq nazorati
* Kompyuter virusi
* Rojdestvo otasi (kompyuter qurti)
* Oʻz-oʻzini takrorlash mashinasi
* Texnik qoʻllab-quvvatlash firibgarligi — kompyuterda virus yoki boshqa muammolar borligini daʼvo qiladigan soxta „texnik koʻmak" xodimining nomaqbul telefon qoʻngʻiroqlari.
* Kompyuter viruslari va qurtlari xronologiyasi
* Troyan oti
* Kompyuter qurti xotira testi
* XSS kompyuter qurti
* Zombi kompyuter

Manbalar
--------

1. ↑  *Barwise.* „What is an internet worm?".  BBC. 24-fevral 2015-yilda asl nusxadan arxivlandi. Qaraldi: 9-sentyabr 2010-yil.
2. ↑  Zhang, Changwang; Zhou, Shi; Chain, Benjamin M. (2015-05-15). „Hybrid Epidemics—A Case Study on Computer Worm Conficker". *PLOS ONE*. 10-jild, № 5. e0127478-bet. arXiv:1406.6046. Bibcode:2015PLoSO..1027478Z. doi:10.1371/journal.pone.0127478. ISSN 1932-6203. PMC 4433115. PMID 25978309.
3. ↑  Marion, Jean-Yves (2012-07-28). „From Turing machines to computer viruses". *Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences*. 370-jild, № 1971. 3319–3339-bet. Bibcode:2012RSPTA.370.3319M. doi:10.1098/rsta.2011.0332. ISSN 1364-503X. PMID 22711861.
4. ↑  Brunner, John*. The Shockwave Rider*. New York: Ballantine Books, 1975. ISBN 978-0-06-010559-4.
5. ↑  „The Submarine". *www.paulgraham.com*.
6. ↑  „Security of the Internet". *CERT/CC*.
7. ↑  „Phage mailing list".  securitydigest.org. 26-iyul 2011-yilda asl nusxadan arxivlandi. Qaraldi: 17-sentyabr 2014-yil.
8. ↑  Dressler, J. „United States v. Morris",*. Cases and Materials on Criminal Law*. St. Paul, MN: Thomson/West, 2007. ISBN 978-0-314-17719-3.
9. ↑  „Worm vs. Virus: What's the Difference and Does It Matter?" (en). *Worm vs. Virus: What's the Difference and Does It Matter?*. Qaraldi: 8-oktyabr 2021-yil.
10. ↑  Yeo, Sang-Soo.*. Computer science and its applications : CSA 2012, Jeju, Korea, 22-25.11.2012*. Springer, 2012 — 515 bet. ISBN 978-94-007-5699-1. OCLC 897634290.
11. ↑  Yu, Wei; Zhang, Nan; Fu, Xinwen; Zhao, Wei (October 2010). „Self-Disciplinary Worms and Countermeasures: Modeling and Analysis". *IEEE Transactions on Parallel and Distributed Systems*. 21-jild, № 10. 1501–1514-bet. doi:10.1109/tpds.2009.161. ISSN 1045-9219.
12. ↑  Brooks, David R. (2017), „Introducing HTML", *Programming in HTML and PHP*, Undergraduate Topics in Computer Science, Springer International Publishing, 1–10-bet, doi:10.1007/978-3-319-56973-4\_1, ISBN 978-3-319-56972-7
13. ↑  Lawton, George (June 2009). „On the Trail of the Conficker Worm". *Computer*. 42-jild, № 6. 19–22-bet. doi:10.1109/mc.2009.198. ISSN 0018-9162.
14. ↑  Shoch, John; Hupp, Jon (Mar 1982). „The "Worm" Programs - Early Experience with a Distributed Computation". *Communications of the ACM*. 25-jild, № 3. 172–180-bet. doi:10.1145/358453.358455.
15. ↑  „Virus alert about the Nachi worm".  Microsoft.
16. ↑  Al-Salloum, Z. S. „A link-layer-based self-replicating vulnerability discovery agent",*. The IEEE symposium on Computers and Communications*, 2010 — 704 bet. DOI:10.1109/ISCC.2010.5546723. ISBN 978-1-4244-7754-8.
17. ↑  „vnunet.com 'Anti-worms' fight off Code Red threat" (14-sentyabr 2001-yil). 14-sentyabr 2001-yilda asl nusxadan arxivlandi.
18. ↑  *The Welchia Worm*, 18-dekabr 2003-yil — 1 bet. 9-iyun 2014-yilda qaraldi. *The Welchia Worm*. December 18, 2003. p. 1. Retrieved 9 June 2014.
19. ↑  *The Welchia Worm*, 18-dekabr 2003-yil — 1 bet. 9-iyun 2014-yilda qaraldi.

Havolalar
---------

* Zararli dasturiy taʼminot uchun qoʻllanma — Vernalex.com saytida kompyuter qurtlari infeksiyalarini aniqlash, yoʻq qilish va oldini olish boʻyicha qoʻllanma.
* „Kompyuter qurti" dasturlari — Taqsimlangan hisoblash bilan dastlabki tajriba", Jon Shoch va Jon Hupp, *ACM kommunikatsiyalari,* 25-jild 3-son (1982-yil mart), 172-180-betlar.
* „Qurtlarni toʻxtatish uchun qatlamli mudofaalardan foydalanish ishi", AQSh Milliy xavfsizlik agentligining (NSA) tasniflanmagan hisoboti, 2004-yil 18-iyun.
* Worm Evolution (arxivlangan havola), Raqamli tahdid boʻyicha Jago Maniskalchining maqolasi, 2009-yil 31-may.