Уязвимост Π² Mozilla NSS, позволяваща изпълнСниС Π½Π° ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° сСртификати

Π’ ΠΏΠ°ΠΊΠ΅Ρ‚Π° криптографски Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ NSS (Network Security Services), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½ΠΈ ΠΎΡ‚ компания Mozilla, бСшС ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° уязвимост (CVE-2021-43527), която ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ изпълнСниС Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи DSA ΠΈΠ»ΠΈ RSA-PSS, Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ DER (Distinguished Encoding Rules). ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚Π°, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ BigSig, Π΅ отстранСна Π² вСрсиитС NSS 3.73 ΠΈ NSS ESR 3.68.1. Актуализации Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π² дистрибуциитС са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π·Π° Debian, RHEL, Ubuntu, SUSE, Arch Linux, Gentoo, FreeBSD. АктуализациитС Π·Π° Fedora всС ΠΎΡ‰Π΅ Π½Π΅ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ възниква Π² прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ NSS Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи CMS, S/MIME, PKCS #7 ΠΈ PKCS #12, ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ вСрификация Π½Π° сСртификати Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ TLS, X.509, OCSP ΠΈ CRL. Уязвимостта ΠΌΠΎΠΆΠ΅ Π΄Π° сС прояви Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ клиСнтски ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈ прилоТСния с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° TLS, DTLS ΠΈ S/MIME, ΠΈΠΌΠ΅ΠΉΠ» ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ PDF ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ NSS ΠΈΠ·Π²ΠΈΠ½Π΅Π½ΠΈΠ΅ CERT_VerifyCertificate() Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈΡ‚Π΅ подписи.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° уязвими прилоТСния са LibreOffice, Evolution ΠΈ Evince. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° засСгнС ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ Pidgin, Apache OpenOffice, Suricata, Curl, Chrony, Red Hat Directory Server, Red Hat Certificate System, mod_nss Π·Π° http ΡΡŠΡ€Π²ΡŠΡ€Π° Apache, Oracle Communications Messaging Server, Oracle Directory Server Enterprise Edition. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ уязвимостта Π½Π΅ сС проявява Π² Firefox, Thunderbird ΠΈ Tor Browser, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π·Π° вСрификация сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚Π΄Π΅Π»Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° mozilla::pkix, ΡΡŠΡ‰ΠΎ част ΠΎΡ‚ NSS. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π½Π΅ засяга ΠΈ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈΡ‚Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Chromium (освСн Π°ΠΊΠΎ Π½Π΅ са спСциално ΡΡŠΠ±Ρ€Π°Π½ΠΈ с NSS), ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° NSS Π΄ΠΎ 2015 Π³ΠΎΠ΄ΠΈΠ½Π°, Π½ΠΎ слСд Ρ‚ΠΎΠ²Π° бяха ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ Π½Π° BoringSSL.

Уязвимостта Π΅ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½Π° ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠ° Π² ΠΊΠΎΠ΄Π° Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° вСрификацията Π½Π° сСртификатитС Π² функцията vfy_CreateContext ΠΎΡ‚ Ρ„Π°ΠΉΠ»Π° secvfy.c. Π“Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° сС проявява ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΡ€ΠΈ Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° сСртификата ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π°, Ρ‚Π°ΠΊΠ° ΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°. сСртификатитС Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅. Π’ процСса Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚Π° подпись, ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π° с ΠΌΠ΅Ρ‚ΠΎΠ΄Π° DER, NSS Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π° подписа Π² Π±ΡƒΡ„Π΅Ρ€ с фиксиран Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π° Ρ‚ΠΎΠ·ΠΈ Π±ΡƒΡ„Π΅Ρ€ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° PKCS #11. ΠŸΡ€ΠΈ ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½Π°Ρ‚Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π·Π° подписи DSA ΠΈ RSA-PSS Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ сС провСрява Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΏΡ€Π΅Π»ΠΈΠ²Π°Π½Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€Π°, ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Π·Π° структурата VFYContextStr, Π°ΠΊΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° цифровия подпис надвишава 16384 Π±ΠΈΡ‚Π° (Π±ΡƒΡ„Π΅Ρ€ΡŠΡ‚ Π΅ с Ρ€Π°Π·ΠΌΠ΅Ρ€ 2048 Π±Π°ΠΉΡ‚Π°, Π½ΠΎ Π½Π΅ сС провСрява, Ρ‡Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ с ΠΏΠΎ-голям Ρ€Π°Π·ΠΌΠ΅Ρ€).

Код с ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ прослСТиваСтся с 2003 Π³ΠΎΠ΄Π°, Π½ΠΎ Π½Π΅ прСдставлял ΡƒΠ³Ρ€ΠΎΠ·Ρ‹ Π΄ΠΎ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π² 2012 Π³ΠΎΠ΄Ρƒ. Π’ 2017 Π³ΠΎΠ΄Ρƒ, ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ RSA-PSS, Π±Ρ‹Π»Π° Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Π° Ρ‚Π° ΠΆΠ΅ ошибка. Для Π°Ρ‚Π°ΠΊΠΈ Π½Π΅ трСбуСтся рСсурсоёмкая гСнСрация ΠΊΠ»ΡŽΡ‡Π΅ΠΉ для получСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ происходит Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ коррСктности Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи. Выходящая Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… записываСтся Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ созданиС Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… эксплоитов.

Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ‹Π»Π° выявлСна исслСдоватСлями ΠΈΠ· Google Project Zero Π² Ρ…ΠΎΠ΄Π΅ экспСримСнтов с Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ fuzzing-тСстирования ΠΈ являСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ дСмонстрациСй Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π² ΡˆΠΈΡ€ΠΎΠΊΠΎ протСстированном извСстном ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ уязвимости:

  • Код NSS сопровоТдаСтся ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΉ Π·Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΉ соврСмСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ тСстирования ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ошибок. Π”Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ нСсколько ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΠΎ Π²Ρ‹ΠΏΠ»Π°Ρ‚Π΅ сущСствСнных Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠΉ Π·Π° выявлСниС уязвимостСй Π² NSS.
  • NSS Π±Ρ‹Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ²ΡˆΠΈΡ…ΡΡ ΠΊ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π΅ Google oss-fuzz, ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ провСрялся Π² Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ Mozilla систСмС fuzzing-тСстирования Π½Π° Π±Π°Π·Π΅ libFuzzer.
  • Код Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ провСрялся Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… статичСских Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°Ρ…, Π² Ρ‚ΠΎΠΌ числС с 2008 Π³ΠΎΠ΄Π° отслСТивался сСрвисом Coverity.
  • Π”ΠΎ 2015 Π³ΠΎΠ΄Π° NSS использовался Π² Google Chrome ΠΈ нСзависимо ΠΎΡ‚ Mozilla провСрялся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Google (с 2015 Π³ΠΎΠ΄Π° Chrome ΠΏΠ΅Ρ€Π΅ΡˆΡ‘Π» Π½Π° BoringSSL, Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠΎΡ€Ρ‚Π° Π½Π° Π±Π°Π·Π΅ NSS сохраняСтся).

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠΉ:

  • NSS являСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ, ΠΈ fuzzing-тСстированиС ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π½Π΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ всСго модуля, Π° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². НапримСр, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ провСрялся ΠΊΠΎΠ΄ дСкодирования DER ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сСртификатов β€” Π² Ρ…ΠΎΠ΄Π΅ fuzzing-Π° ΠΌΠΎΠ³ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ сСртификат, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ, Π½ΠΎ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π΅ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΠ»Π° Π΄ΠΎ ΠΊΠΎΠ΄Π° Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π»Π° сСбя.
  • По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° fuzzing тСстовС бяха Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈ строги ограничСния Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π° (10000 Π±Π°ΠΉΡ‚Π°), Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π² NSS нямашС ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ограничСния (ΠΌΠ½ΠΎΠ³ΠΎΠ±Ρ€ΠΎΠΉΠ½ΠΈ структури Π² Π½ΠΎΡ€ΠΌΠ°Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ΅Ρ…Π° Π΄Π° Π½Π°Π΄Ρ…Π²ΡŠΡ€Π»ΡΡ‚ 10000 Π±Π°ΠΉΡ‚Π°, Π·Π°Ρ‚ΠΎΠ²Π° бяха Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΠ±Π΅ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ). Π—Π° пълна ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π»ΠΈΠΌΠΈΡ‚ΡŠΡ‚ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° бъдС 224-1 Π±Π°ΠΉΡ‚Π° (16 MB), ΠΊΠΎΠ΅Ρ‚ΠΎ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° максималния Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° сСртификата, допустим Π² TLS.
  • НСправилно схващанС Π·Π° ΠΎΠ±Ρ…Π²Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ΄Π»ΠΎΠΆΠ΅Π½ Π½Π° fuzzing тСстовС. Уязвимият ΠΊΠΎΠ΄ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ сС Ρ‚Π΅ΡΡ‚Π²Π°ΡˆΠ΅, Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° fuzzer-ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ…Π° Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ Π²Ρ…ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ. НапримСр, fuzzer tls_server_target използвашС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π³ΠΎΡ‚ΠΎΠ²ΠΈ сСртификати, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π»ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄Π° Π·Π° вСрификация Π½Π° сСртификата само Π΄ΠΎ TLS ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster