Asosiy kontentga o’tish

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.

Pochta xavfsizligi
/
2026-06-11
/
4 daqiqa o’qishga

Ikki oson va ikkalasi ham xato yechim

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.

Nega ochish o’z-o’zidan xavfli

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.

Sxema 1Bitta chegara yo bombani o’tkazadi, yo halol hisobotni bloklaydi. Ikkita chegara bu almashuvni yo’qotadi: 100× — karantin, 500× — rad.

Nega nisbat chegarasi ikkita

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.

Chuqurlik va soni ham cheklanadi

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.

Parol xatning o’zida bo’ladi

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.

Sxema 2Faqat birinchi qatlamni ochadigan shlyuz hujumchiga tayyor ko’rsatma beradi. Chegara rekursiya chuqurligida bo’lishi kerak, birinchi qatlamda emas.

Arxiv faqat ZIP emas

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.

Karantin ishlaydigan jarayon bo’lishi kerak

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.

Sxema 3Ochilgan arxivning uchta natijasi bor, va o’rtadagisi eng muhimi: qaror odamga qoladigan holat bo’lmasa, siyosat ikki chetdan biriga qulaydi.

PoC uchun uchta test

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.

Barcha maqolalar

Tanishamizmi?

Domeningizni ko’rsatsangiz, hozirgi tashqi holatingiz bo’yicha dastlabki tahlil beramiz. Bu bosqichda hech narsa o’zgartirilmaydi.

Boshlaymiz
Bog’lanish
Bog’lanish