เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจฎเฉ‹เจœเจผเฉ€เจฒเจพ NSS เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€

เจฎเฉ‹เจœเจผเฉ€เจฒเจพ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ‡ NSS (เจจเฉˆเจŸเจตเจฐเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเฉ‡เจตเจพเจตเจพเจ‚) เจธเฉˆเฉฑเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ—เฉฐเจญเฉ€เจฐ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (CVE-2021-43527) เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ DSA เจœเจพเจ‚ RSA-PSS เจกเจฟเจœเฉ€เจŸเจฒ เจนเจธเจคเจพเจ–เจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจนเจฎเจฒเจพเจตเจฐ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจ…เจ—เจตเจพเจˆ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค DER เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจตเจฟเจงเฉ€ (เจตเจฟเจธเจผเฉ‡เจธเจผ เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจจเจฟเจฏเจฎ)เฅค เจฎเฉเฉฑเจฆเจพ, เจ•เฉ‹เจกเจจเฉ‡เจฎ เจฌเจฟเจ—เจธเจฟเจ—, NSS 3.73 เจ…เจคเฉ‡ NSS ESR 3.68.1 เจตเจฟเฉฑเจš เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉˆเจ•เฉ‡เจœ เจ…เฉฑเจชเจกเฉ‡เจŸ เจกเฉ‡เจฌเฉ€เจ…เจจ, เจ†เจฐเจเจšเจˆเจเจฒ, เจ‰เจฌเฉฐเจŸเฉ‚, เจธเฉ‚เจธเฉ‡, เจ†เจฐเจš เจฒเฉ€เจจเจ•เจธ, เจœเฉˆเจ‚เจŸเฉ‚, เจซเฉเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเจจเฅค เจซเฉ‡เจกเฉ‹เจฐเจพ เจฒเจˆ เจ…เจœเฉ‡ เจ•เฉ‹เจˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ‰เจชเจฒเจฌเจง เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจธเจฎเฉฑเจธเจฟเจ† เจ‰เจนเจจเจพเจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ CMS, S/MIME, PKCS #7 เจ…เจคเฉ‡ PKCS #12 เจกเจฟเจœเจผเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจคเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฒเจˆ NSS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเจพเจ‚ TLS, X.509, OCSP เจ…เจคเฉ‡ CRL เจฒเจพเจ—เฉ‚เจ•เจฐเจจเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚เฅค เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฒเจพเจ‡เฉฐเจŸ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเฉ‹ TLS, DTLS เจ…เจคเฉ‡ S/MIME, เจˆเจฎเฉ‡เจฒ เจ•เจฒเจพเจ‡เฉฐเจŸเจธ เจ…เจคเฉ‡ PDF เจฆเจฐเจธเจผเจ• เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจกเจฟเจœเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจคเจพเจ‚ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ NSS CERT_VerifyCertificate() เจ•เจพเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจฒเจฟเจฌเจฐเฉ‡เจ†เจซเจฟเจธ, เจˆเจตเฉ‡เจฒเฉ‚เจธเจผเจจ เจ…เจคเฉ‡ เจˆเจตเจฟเฉฐเจธ เจจเฉ‚เฉฐ เจ•เจฎเจœเจผเฉ‹เจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจตเจœเฉ‹เจ‚ เจฆเจฐเจธเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡, เจธเจฎเฉฑเจธเจฟเจ† เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ Pidgin, Apache OpenOffice, Suricata, Curl, Chrony, Red Hat เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจธเจฐเจตเจฐ, Red Hat เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจธเจฟเจธเจŸเจฎ, Apache http เจธเจฐเจตเจฐ เจฒเจˆ mod_nss, เจ“เจฐเฉ‡เจ•เจฒ เจ•เจฎเจฟเจŠเจจเฉ€เจ•เฉ‡เจธเจผเจจ เจฎเฉˆเจธเฉ‡เจœเจฟเฉฐเจ— เจธเจฐเจตเจฐ, เจ“เจฐเฉ‡เจ•เจฒ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจธเจฐเจตเจฐ เจเจ‚เจŸเจฐเจชเฉเจฐเจพเจˆเจœเจผ เจเจกเฉ€เจธเจผเจจเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจซเจพเจ‡เจฐเจซเจพเจ•เจธ, เจฅเฉฐเจกเจฐเจฌเจฐเจก เจ…เจคเฉ‡ เจŸเฉ‹เจฐ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเจฟเจ–เจพเจˆ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ€, เจœเฉ‹ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจฎเฉ‹เจœเจผเฉ€เจฒเจพ::เจชเฉ€เจ•เจฟเจ•เจธ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจ•เจฟ NSS เจตเจฟเฉฑเจš เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค Chromium-เจ†เจงเจพเจฐเจฟเจค เจฌเฉเจฐเจพเจŠเจœเจผเจฐ (เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจ‰เจน เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ NSS เจจเจพเจฒ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ เจ—เจ เจนเจจ), เจœเฉ‹ เจ•เจฟ 2015 เจคเฉฑเจ• NSS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจจ, เจชเจฐ เจซเจฟเจฐ เจฌเฉ‹เจฐเจฟเฉฐเจ—SSL เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจ—เจ เจธเจจ, เจตเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจคเฉ‹เจ‚ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ secvfy.c เจซเจพเจˆเจฒ เจคเฉ‹เจ‚ vfy_CreateContext เจซเฉฐเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจคเจธเจฆเฉ€เจ• เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจ•เจพเจฐเจจ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ—เจฒเจคเฉ€ เจ‰เจฆเฉ‹เจ‚ เจตเจพเจชเจฐเจฆเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจชเฉœเฉเจนเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจธเจฐเจตเจฐ เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเจพ เจนเฉˆเฅค DER-เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเฉ‡ เจกเจฟเจœเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจค เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, NSS เจฆเจธเจคเจ–เจค เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค-เจ†เจ•เจพเจฐ เจฆเฉ‡ เจฌเจซเจฐ เจตเจฟเฉฑเจš เจกเฉ€เจ•เฉ‹เจก เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฌเจซเจฐ เจจเฉ‚เฉฐ PKCS #11 เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค เจ…เฉฑเจ—เฉ‡ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, DSA เจ…เจคเฉ‡ RSA-PSS เจฆเจธเจคเจ–เจคเจพเจ‚ เจฒเจˆ เจ†เจ•เจพเจฐ เจฆเฉ€ เจ—เจฒเจค เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ VFYContextStr เจขเจพเจ‚เจšเฉ‡ เจฒเจˆ เจจเจฟเจฐเจงเจพเจฐเจค เจฌเจซเจฐ เจฆเจพ เจ“เจตเจฐเจซเจฒเฉ‹ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจกเจฟเจœเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจค เจฆเจพ เจ†เจ•เจพเจฐ 16384 เจฌเจฟเฉฑเจŸ เจคเฉ‹เจ‚ เจตเฉฑเจง เจœเจพเจ‚เจฆเจพ เจนเฉˆ (2048 เจฌเจพเจˆเจŸ เจฌเจซเจฐ เจฒเจˆ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจชเจฐ เจ‡เจน เจœเจพเจ‚เจš เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจ•เจฟ เจฆเจธเจคเจ–เจค เจตเฉฑเจกเฉ‡ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ))เฅค

เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจตเจพเจฒเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ 2003 เจตเจฟเฉฑเจš เจฒเฉฑเจญเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ 2012 เจตเจฟเฉฑเจš เจฐเฉ€เจซเฉˆเจ•เจŸเจฐเจฟเฉฐเจ— เจนเฉ‹เจฃ เจคเฉฑเจ• เจ‡เจธ เจจเฉ‚เฉฐ เจ•เฉ‹เจˆ เจ–เจผเจคเจฐเจพ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค 2017 เจตเจฟเฉฑเจš, RSA-PSS เจธเจนเจพเจ‡เจคเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‰เจนเฉ€ เจ—เจฒเจคเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจนเจฎเจฒเฉ‡ เจจเฉ‚เฉฐ เจ…เฉฐเจœเจพเจฎ เจฆเฉ‡เจฃ เจฒเจˆ, เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉเจ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉฐเจธเจพเจงเจจ-เจ—เฉฐเจญเฉ€เจฐ เจ‰เจคเจชเจพเจฆเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจกเจฟเจœเจผเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจค เจฆเฉ€ เจธเจผเฉเฉฑเจงเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจชเฉœเจพเจ… 'เจคเฉ‡ เจ“เจตเจฐเจซเจฒเฉ‹ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจกเฉ‡เจŸเจพ เจฆเจพ เจ‰เจน เจนเจฟเฉฑเจธเจพ เจœเฉ‹ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจชเจพเจฐ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เฉฑเจ• เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฒเจˆ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจธเจผเฉ‹เจธเจผเจฃเจพเจ‚ เจฆเฉ€ เจธเจฟเจฐเจœเจฃเจพ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจ—เฉ‚เจ—เจฒ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจœเจผเฉ€เจฐเฉ‹ เจฆเฉ‡ เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจจเจตเฉ‡เจ‚ เจซเจœเจผเจฟเฉฐเจ— เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเจพเจฒ เจชเฉเจฐเจฏเฉ‹เจ— เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจน เจ‡เจธ เจ—เฉฑเจฒ เจฆเจพ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจนเฉˆ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจ‡เฉฑเจ• เจตเจฟเจ†เจชเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฎเจพเจฎเฉ‚เจฒเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเจพ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจชเจคเจพ เจจเจนเฉ€เจ‚ เจฒเจ—เจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

  • NSS เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจคเจœเจฐเจฌเฉ‡เจ•เจพเจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจŸเฉ€เจฎ เจฆเฉเจ†เจฐเจพ เจ†เจงเฉเจจเจฟเจ• เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ—เจฒเจคเฉ€ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจคเจ•เจจเฉ€เจ•เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค NSS เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจฒเจˆ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ‡เจจเจพเจฎ เจฆเฉ‡เจฃ เจฒเจˆ เจ•เจˆ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจนเจจเฅค
  • NSS Google เจฆเฉ€ oss-fuzz เจชเจนเจฟเจฒเจ•เจฆเจฎเฉ€ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹เจฃ เจตเจพเจฒเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฎเฉ‹เจœเจผเฉ€เจฒเจพ เจฆเฉ‡ libFuzer-เจ…เจงเจพเจฐเจฟเจค เจซเจœเจผ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจตเฉ€ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค
  • เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจ•เจˆ เจตเจพเจฐ เจœเจพเจ‚เจšเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš 2008 เจคเฉ‹เจ‚ Coverity เจธเฉ‡เจตเจพ เจฆเฉเจ†เจฐเจพ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆเฅค
  • 2015 เจคเฉฑเจ•, NSS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ Google Chrome เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจธเฉ€ เจ…เจคเฉ‡ Google เจŸเฉ€เจฎ เจฆเฉเจ†เจฐเจพ เจฎเฉ‹เจœเจผเฉ€เจฒเจพ เจคเฉ‹เจ‚ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเจธเจฆเฉ€เจ• เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ (2015 เจคเฉ‹เจ‚, Chrome เจจเฉ‡ BoringSSL เจตเจฟเฉฑเจš เจธเจตเจฟเจš เจ•เฉ€เจคเจพ, เจชเจฐ NSS-เจ…เจงเจพเจฐเจฟเจค เจชเฉ‹เจฐเจŸ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆ)เฅค

เจฎเฉเฉฑเจ– เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจœเจฟเจธ เจ•เจพเจฐเจจ เจธเจฎเฉฑเจธเจฟเจ† เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจ…เจฃเจกเจฟเฉฑเจ  เจฐเจนเฉ€:

  • NSS เจฎเจพเจกเจฟเจŠเจฒเจฐ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ…เจคเฉ‡ เจซเจœเจผเจฟเฉฐเจ— เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจธเจฎเฉเฉฑเจšเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจนเฉ€เจ‚, เจชเจฐ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจญเจพเจ—เจพเจ‚ เจฆเฉ‡ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, DER เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจกเฉ€เจ•เฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจšเฉˆเฉฑเจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ - เจซเจœเจผเจฟเฉฐเจ— เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจ‡เฉฑเจ• เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจธเฉ€ เจœเฉ‹ เจชเฉเจฐเจธเจผเจจ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ‡ เจชเฉเจฐเจ—เจŸเจพเจตเฉ‡ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเจพ เจธเฉ€, เจชเจฐ เจ‡เจธเจฆเจพ เจšเฉˆเฉฑเจ• เจชเฉเจธเจผเจŸเฉ€เจ•เจฐเจจ เจ•เฉ‹เจก เจคเฉฑเจ• เจจเจนเฉ€เจ‚ เจชเจนเฉเฉฐเจšเจฟเจ† เจ…เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจ†เจˆ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจชเฉเจฐเจ—เจŸ.
  • เจซเจœเจผเจฟเฉฐเจ— เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, NSS เจตเจฟเฉฑเจš เจธเจฎเจพเจจ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจฆเฉ€ เจ…เจฃเจนเฉ‹เจ‚เจฆ เจตเจฟเฉฑเจš เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ†เจ•เจพเจฐ (10000 เจฌเจพเจˆเจŸ) 'เจคเฉ‡ เจธเจ–เจค เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจฒเจ—เจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจจ (เจ†เจฎ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจขเจพเจ‚เจšเฉ‡ 10000 เจฌเจพเจˆเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจฆเจพ เจ†เจ•เจพเจฐ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ‡เจธเจฒเจˆ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจ‡เจจเจชเฉเจŸ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจธเฉ€) . เจชเฉ‚เจฐเฉ€ เจคเจธเจฆเฉ€เจ• เจฒเจˆ, เจธเฉ€เจฎเจพ 224-1 เจฌเจพเจˆเจŸ (16 MB) เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ TLS เจตเจฟเฉฑเจš เจฎเจจเจœเจผเฉ‚เจฐ เจ…เจงเจฟเจ•เจคเจฎ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจ†เจ•เจพเจฐ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
  • เจซเจœเจผ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ•เฉ‹เจก เจ•เจตเจฐเฉ‡เจœ เจฌเจพเจฐเฉ‡ เจ—เจฒเจค เจงเจพเจฐเจจเจพเฅค เจ•เจฎเจœเจผเฉ‹เจฐ เจ•เฉ‹เจก เจฆเฉ€ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจชเจฐ เจซเจœเจผเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจœเฉ‹ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจ‡เจจเจชเฉเจŸ เจกเฉ‡เจŸเจพ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ…เจธเจฎเจฐเฉฑเจฅ เจธเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, fuzzer tls_server_target เจจเฉ‡ เจคเจฟเจ†เจฐ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจชเฉ‚เจฐเจต-เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจธเฉˆเฉฑเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€, เจœเฉ‹ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจชเฉเจธเจผเจŸเฉ€เจ•เจฐเจจ เจ•เฉ‹เจก เจฆเฉ€ เจœเจพเจ‚เจš เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ TLS เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹