NET::ERR_CERT_AUTHORITY_INVALID
Платформа: Любая платформа / All platforms
Время решения: 15 мин
Целевая услуга: E-IMZO va Soliq.uz sozlash →
- Xatolik kodi:
NET::ERR_CERT_AUTHORITY_INVALID- Platforma:
- Любая платформа / All platforms
- Yechim vaqti:
- 15 daqiqa (Windows-ni o'chirmasdan)
- Qisqacha xulosa:
- E-IMZO moduli nima uchun kalitlarni ko'rmaydi? Muammo dasturda emas, 127.0.0.1 loopback portlari, Windows Firewall va Chromium SSL sertifikatlari ziddiyatida. Muhandislik tahlili va yechimi.
Yaqinda mijozlarimizdan biri murakkab tizimli nosozlik bilan murojaat qildi: E-Imzo moduli qayta-qayta o‘rnatilgan, operatsion tizim toza, biroq brauzer soliq va bank portallarida DSX kalitlarini (elektron raqamli imzoni) baribir aniqlay olmayapti.
Aksariyat foydalanuvchilar (va hatto tajribasiz tizim administratorlari) bunday vaziyatda xatolikni kalit faylida (.pfx) yoki dasturning o‘zida deb o‘ylashadi. Ammo biz muammoni chuqurroq — tizimli tarmoq arxitekturasi darajasida tahlil qildik.
E-IMZO arxitekturasi: Brauzer va lokal modul qanday muloqot qiladi?
Ko‘pchilik E-IMZO-ni oddiy dastur deb biladi. Aslida esa E-IMZO — bu kompyuterning lokal xostida (127.0.0.1 loopback manzilida) ishlovchi va ma’lum portlarni (xususan, 14224, 14228, 14443) tinglovchi mini veb-serverdir.
Foydalanuvchi Soliq.uz, Didox.uz yoki my.soliq.uz saytiga kirib, hujjatni imzolash tugmasini bosganida, tashqi veb-sayt emas, brauzerning o‘zi kompyuter ichidagi https://127.0.0.1:14443 manziliga lokal HTTPS/WSS so‘rovini yuboradi. Ushbu zanjirda ikkita jiddiy to‘siq yuzaga kelgan edi:
- Firewall (Tarmoq ekrani) blokirovkasi: Korporativ xavfsizlik devori yoki mahalliy antivirus lokal portlar o‘rtasidagi loopback trafigini shubhali deb hisoblab, portlarni bloklab qo‘ygan. Shuningdek, E-Imzo moduli kalitning haqiqiyligini tekshirish uchun tashqi OCSP/CRL davlat serverlariga chiqa olmagan.
- TLS/SSL sertifikatlarining ziddiyati: Chromium brauzerlarining (Chrome, Edge, Yandex) so‘nggi xavfsizlik yangilanishlari E-Imzo’ning lokal va o‘zi imzolagan (self-signed) SSL sertifikatini rad etgan va ulanishni xavfsiz emas (
NET::ERR_CERT_AUTHORITY_INVALID) deb topgan.
Qanday muhandislik yechimi qo‘llandi?
Windows-ni qayta o‘rnatmasdan va tizimga zarar yetkazmasdan, muammoni 15 daqiqada quyidagi ketma-ketlikda hal qildik:
-
Lokal loopback portlarini ochish: Windows Firewall (Tarmoq ekrani) qoidalariga kiruvchi va chiquvchi TCP portlar (14224, 14228, 14443) hamda
E-IMZO.exejarayoni uchun to‘liq istisno kiritildi:netsh advfirewall firewall add rule name="E-IMZO-Loopback" dir=in action=allow protocol=TCP localport=14224,14228,14443 netsh advfirewall firewall add rule name="E-IMZO-Out" dir=out action=allow protocol=TCP localport=14224,14228,14443 - Davlat OCSP/CRL shlyuzlarini tekshirish: Kalitlar haqiqiyligini tekshiruvchi davlat sertifikatlash serverlari (fks.uz, yt.soliq.uz) tarmoq darajasida tekshirilib, DNS kechikishlari bartaraf etildi.
- SSL sertifikat ziddiyatini to‘g‘rilash: Brauzer darajasida localhost xavfsizlik cheklovlari aylanib o‘tildi va E-IMZO ildiz sertifikati tizimning «Ishonchli ildiz sertifikatlash markazlari» (Trusted Root Certification Authorities) reestriga toza integratsiya qilindi.
Xulosa
Agar E-IMZO moduli ishlamasa yoki kalitlarni ko‘rmayotgan bo‘lsa — kompyuterni format qilish yoki Windows-ni qayta o‘rnatish mutlaqo shart emas. Muammo 99% holatda tarmoq portlari va sertifikatlar iyerarxiyasida bo‘ladi.
Agar sizda ham lokal infratuzilma va veb-servislar o‘rtasida tushunarsiz texnik muammolar yuzaga kelsa, vaqtingizni behuda sarflamang. Murakkab arxitekturaviy yechimlarni professionallarga ishoning.