O‘zbekiston respublikasi axborot texnologiyalari va


 Maxsus antivirus dasturining ishlash prinsipi



Yüklə 214,22 Kb.
səhifə15/20
tarix07.01.2024
ölçüsü214,22 Kb.
#210783
1   ...   12   13   14   15   16   17   18   19   20
Bakalavr bitiruv ishi mavzu

2.2. Maxsus antivirus dasturining ishlash prinsipi 
Ushbu maxsus antivirus dasturim Python 3.9 versiasida yaratildi.Uni ishlash
prinsipi quyidagicha dasturning 4 qismdan iborat bo`lib 3 ta asosiy qism va bitta
hammasini o`zida jamlagan va interfeys qismini o`z ichiga oladi.Bilamizki viruslar
har xil ko`rinishda har xil dasturlarda va har xil formatlarda bo`ladi. Ushbu
dasturning 3 asosiy qismi ham har xil formatdagi viruslar uchun yozilgan
1-
.bat viruslar uchun
2-
.py viruslar uchun
3-
.vbs viruslar uchun



54
2.3 – rasm. Bu dasturning bat viruslar uchun qilingan qismi


Yuqoridagi rasmda dasturning 1-asosiy qismining kodi keltirilgan bu qismda
dastur bat viruslarni qidirib unda qanaqangi viruslar borligini bizga namoyish etadi.
Bu rasmdagi bizning dasturimizda yuqorida shaxsiy komp’yuterlarga zarar
keltiradigan barcha viruslar yozib chiqilgan ilova qismida barcha yozilgan viruslarni
keltirib o`taman. Agarda yana yangi virus chiqqan taqdirda ham shunchaki
yuqoridagi dasturimizning malicious qismiga yozib quyishimiz mumkin.Bundan
ko`rinib turibdiki dasturimizga yangi viruslarni ham kiritishmiz mumkin.
Dasturimiz murrakkab bo`lsa ham soda ishlaydi. Bu qismida dasturimiz viruslarni
malicious dan qidirib chiqadi virus aniqlansa zararli kod deb bizga bat viruslarni
zararli kodlarini ekranga chiqaradi.



55
2.4 – rasm. py formatdagi viruslar uchun yozilgan dasturning kod qismi


Ushbu rasmda dasturimizning 2-asosiy qismi ya`ni python dasturida yozilgan
viruslarni aniqlashga qaratilgan. BU qismda ham hamma viruslar ketirilib o`tilgan ,
agar yana yangi virus chiqqan taqdirda ham qoshish imkoniyati bor
malicious
qismiga qoshiladi . Bunda ham .py virus ichida yozilgan kodlarni analiz qiladi va
virus aniqlansa uni bizga namoyish etadi, topolmasa rasmdagi
print
qismidan Hech
qanday virus aniqlanmadi degan yozuv chiqadi.
2.5 – rasm. vbs viruslar uchun qilingan qilingan dastur kod qismi



56
Ushbu rasmda dasturimizning 3-asosiy qismi ya`ni .vbs formatda yozilgan


viruslarni aniqlashga qaratilgan. BU qismda ham hamma viruslar ketirilib o`tilgan ,
agar yana yangi virus chiqqan taqdirda ham qoshish imkoniyati bor
malicious
qismiga qoshiladi . Bunda ham .vbs virus ichida yozilgan kodlarni analiz qiladi va
virus aniqlansa uni bizga namoyish etadi, topolmasa rasmdagi
print
qismidan Hech
qanday virus aniqlanmadi degan yozuv chiqadi.
2.6 – rasm. 3 ta modulni bog`lagan qism dastur kodi
Ushbu rasmda asosiy 3 ta modulni ozida jamlagan qism ko`rsatilgan va bu
qismda songi modul yaratiladi hamma modullarni jamlab asosiy intereysga
jamlanadi.



57
2.7 - rasm. Virusni formatini aniqlab analiz qiladigan qism


Ushbu rasmda dasturimiz avtomat ravishda virus qanaqa formatligin
aniqlaydi va shu fomrtga qarab virusni analiz qilib tekshirib chiqadi.
2.8 – rasm. Dasturning interfaysi qismi yaratilishi



58
Shu bilan dasturimizni ishlash prinsipi yakun topadi. Ishlash prinsipi juda


oson qulimdan kelgancha ishlash prinsipini dasturimini mohiyatini ichib beroldim
deb o`yliman.

Yüklə 214,22 Kb.

Dostları ilə paylaş:
1   ...   12   13   14   15   16   17   18   19   20




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin