Nega 64 MB arxivni ochib ko’rish kerak
Arxivni bloklash ham, ochmasdan o’tkazish ham noto’g’ri javob. To’g’ri javob — chegara bilan ochish. Chegaralar esa bitta emas, ikkita bo’lishi kerak.
Arxivni bloklash ham, ochmasdan o’tkazish ham noto’g’ri javob. To’g’ri javob — chegara bilan ochish. Chegaralar esa bitta emas, ikkita bo’lishi kerak.
Pochta shlyuzida arxiv bilan ikki yo’l tutiladi. Birinchisi — umuman bloklash. Bu bir hafta ishlaydi, keyin buxgalteriya hisobotni ZIP’da yubora olmay qoladi va qoida o’chiriladi.
Ikkinchisi — faqat birinchi qatlamni ochish. Bu esa hujumchi uchun tayyor ko’rsatma: ZIP ichiga RAR sol, uni ochmaydi. Ko’p shlyuzda bu chegara sozlamada ham ko’rsatilmagan.
Uchinchi yo’l — ochish, lekin byudjet bilan. Bu yagona ishlaydigan variant, va u qanday sozlanishi maqolaning qolgan qismi haqida.
Noma’lum arxivni ochish — resurs sarflash demak. 42 KB hajmli fayl ochilganda petabaytga aylanishi mumkin; bu «zip-bomba» deb ataladi va u zararli kod emas, oddiy siqish matematikasi.
Bomba antivirus imzosini talab qilmaydi va uni statik tahlil bilan aniqlab bo’lmaydi — u faqat ochilganda o’zini ko’rsatadi. Shuning uchun himoya imzoda emas, cheklovda bo’lishi kerak.
Ochish har doim byudjet bilan bo’ladi: rekursiya chuqurligi, ochilgan jami hajm, ichki fayllar soni va umumiy skan byudjeti. Bizda bu qiymatlar mos ravishda 4, 512 MB, 5000 va 300 MB.
Siqish nisbati — bomba belgisi. Lekin halol fayl ham kuchli siqiladi: matnli jurnal 100× siqilishi mutlaqo normal, chunki unda takrorlanuvchi qatorlar ko’p.
Bitta chegara qo’ysangiz, u yo bombani o’tkazadi, yo hisobotni bloklaydi. Qaysi tomonga surganingizdan qat’i nazar, xato boshqa tomonga o’tadi.
Shu sababli ikkita chegara ishlaydi. Yumshoq nisbat (100×) — karantin: qaror odamga qoladi. Qattiq nisbat (500×) — rad: bu endi hisobot emas. Bitta raqam o’rniga ikkita — false positive va false negative orasidagi almashuvni yo’qotadi.
Rekursiya chuqurligi bomba uchun eng oson vosita: har qatlam siqish nisbatini ko’paytiradi. To’rt qatlam amaliy ehtiyoj uchun yetarli — haqiqiy pochtada ichma-ich joylashgan besh qatlamli arxiv deyarli uchramaydi.
Ichki fayllar soni alohida cheklanadi. Ichida yuz mingta bo’sh fayl bo’lgan arxiv jami hajm bo’yicha chegaradan o’tadi, lekin fayl tizimi va skanerni operatsiyalar soni bilan bo’g’adi.
Va umumiy skan byudjeti — vaqt va hajm bo’yicha. U qolgan hamma chegaralardan oshib ketgan holatlar uchun oxirgi to’siq bo’lib xizmat qiladi.
Eng ko’p uchraydigan chetlab o’tish usuli — parolli arxiv. Skaner ochib bo’lmaydi, demak «toza» deb o’tkazadi. Foydalanuvchi esa parolni xat matnidan oladi, chunki hujumchi uni o’sha yerga yozib qo’ygan.
Yechim shu qadar oddiy: parolni xat matnidan, ilova qilingan hujjatdan yoki rasmdagi matndan (OCR bilan) qidirish va shu bilan ochib ko’rish. Biz sakkiztagacha nomzod parolni sinaymiz.
Ochilgandan keyin ichidagi hamma narsa qaytadan skanerlanadi — ya’ni parolni topish tekshiruvni tugatmaydi, uni boshlaydi. Parol topilmasa, arxiv «ochilmadi» holatiga tushadi va nosozlik siyosati qo’llanadi.
Disk-obraz fayllar — VHD, VMDK, ISO — pochtada oddiy ilova bo’lib ko’rinadi va ko’pchilik shlyuz ularni ochmaydi. Ichida esa ijro etiluvchi fayl bemalol o’tiradi.
Ular montaj qilinib, ichi xuddi arxiv kabi skanerlanishi kerak. Xuddi shu narsa OneNote, CHM va boshqa konteyner formatlariga ham tegishli.
Ikkinchi holat — kengaytmasi soxta fayllar. Fayl nomi `.doc` bo’lsa ham, ichi ZIP bo’lsa — u ZIP. Format har doim magic-bayt bo’yicha aniqlanadi, nom bo’yicha emas.
Yumshoq chegara karantinga yuboradi, lekin karantin faqat hech kim qaramaydigan papka bo’lsa, u bloklashning sekin ko’rinishi bo’lib qoladi.
Shuning uchun karantinda uchta narsa bo’lishi shart: qabul qiluvchiga xabar, sababning aniq matni («arxiv 180× siqilgan») va qaror qabul qilish uchun kim javobgar ekani.
Va o’lchov: karantinda o’rtacha qancha turadi va necha foizi oxir-oqibat chiqariladi. Agar 95% chiqarilsa, chegara juda past qo’yilgan; agar 5% chiqarilsa, karantin aslida blok.
Keyingi sinovda shlyuzingizga uchta narsani yuboring. Birinchisi — ZIP ichidagi RAR, ichida oddiy test fayli bilan. Ikkinchisi — xat matnida paroli yozilgan arxiv. Uchinchisi — ichida ijro etiluvchi fayl bo’lgan ISO.
Uchalasi ham o’tib ketsa, arxiv qatlami yo’q hisob. Ikkitasi o’tsa, sozlama yarim yo’lda to’xtagan — bu eng ko’p uchraydigan holat.
To’rtinchi test ixtiyoriy, lekin foydali: yuqori nisbatli, ammo mutlaqo halol fayl yuboring — masalan, katta matnli jurnal. U bloklansa, sizda bitta chegara bor, ikkitasi emas.
Domeningizni ko’rsatsangiz, hozirgi tashqi holatingiz bo’yicha dastlabki tahlil beramiz. Bu bosqichda hech narsa o’zgartirilmaydi.

