~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 68CC0DF40B6200A4F233A23BB8B50408__1708404780 ✰
Заголовок документа оригинал.:
✰ Network Security Services - Wikipedia ✰
Заголовок документа перевод.:
✰ Службы сетевой безопасности — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Network_Security_Services ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/68/08/68cc0df40b6200a4f233a23bb8b50408.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/68/08/68cc0df40b6200a4f233a23bb8b50408__translat.html ✰
Дата и время сохранения документа:
✰ 22.06.2024 14:39:46 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 20 February 2024, at 07:53 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Службы сетевой безопасности — Википедия Jump to content

Службы сетевой безопасности

Из Википедии, бесплатной энциклопедии
Службы сетевой безопасности
Разработчики) Mozilla , AOL , Red Hat , Sun Microsystems , Oracle Corporation , Google и другие.
Стабильная версия
3.100 [1]  Отредактируйте это в Викиданных / 7 мая 2024 г.
Репозиторий
Написано в С , сборка
Операционная система Кросс-платформенный
Платформа Кросс-платформенный
Тип Библиотеки
Лицензия МПЛ 2.0
Веб-сайт разработчик .mozilla .org /en-US /документы /Mozilla /Проекты /НСС

Службы сетевой безопасности ( NSS ) — это набор криптографических компьютерных библиотек , предназначенных для поддержки кросс-платформенной разработки клиентских и серверных приложений с поддержкой безопасности с дополнительной поддержкой аппаратного ускорения TLS/SSL на стороне сервера и аппаратных смарт-карт на стороне клиента. NSS предоставляет полную открытым исходным кодом, реализацию криптографических библиотек с поддерживающую Transport Layer Security (TLS)/ Secure Sockets Layer (SSL) и S/MIME . Выпуски NSS до версии 3.14 имеют тройную лицензию : Mozilla Public License 1.1, GNU General Public License и GNU Lesser General Public License . Начиная с версии 3.14, выпуски NSS лицензируются по GPL-совместимой общественной лицензии Mozilla 2.0. [2]

История [ править ]

NSS возник на основе библиотек, разработанных, когда Netscape изобрела протокол безопасности SSL.

FIPS 140 и тестирование Проверка NISCC

Программный криптомодуль НСС прошел валидацию пять раз (в 1997 г. [3] 1999, 2002, [4] 2007 и 2010 годы [5] ) на соответствие FIPS 140 на уровнях безопасности 1 и 2. [6] NSS была первой криптографической библиотекой с открытым исходным кодом, получившей проверку FIPS 140. [6] Библиотеки NSS прошли наборы тестов NISCC TLS/SSL и S/MIME (1,6 миллиона тестовых случаев недопустимых входных данных). [6]

Приложения, использующие NSS [ править ]

AOL , Red Hat , Sun Microsystems / Oracle Corporation , Google и другие компании и отдельные участники совместно разработали NSS. Mozilla предоставляет хранилище исходного кода, систему отслеживания ошибок и инфраструктуру для списков рассылки и дискуссионных групп. Они и другие, упомянутые ниже, используют NSS в различных продуктах, включая следующие:

Архитектура [ править ]

NSS включает в себя структуру, в которую разработчики и OEM-производители могут вносить исправления, например ассемблерный код, для оптимизации производительности на своих платформах. Mozilla сертифицировала NSS 3.x на 18 платформах. [8] [9] NSS использует Netscape Portable Runtime (NSPR), нейтральный к платформе API с открытым исходным кодом для системных функций, предназначенный для облегчения кросс-платформенной разработки. Как и NSS, NSPR активно используется во многих продуктах.

Комплект для разработки программного обеспечения [ править ]

Помимо библиотек и API, NSS предоставляет инструменты безопасности, необходимые для отладки, диагностики, управления сертификатами и ключами, управления криптографическими модулями и других задач разработки. NSS поставляется с обширным и постоянно растущим набором документации, включая вводные материалы, ссылки на API, man страницы для инструментов командной строки и пример кода.

Программисты могут использовать NSS в качестве исходного кода и общих (динамических) библиотек. Каждый выпуск NSS обратно совместим с предыдущими выпусками, что позволяет пользователям NSS обновляться до новых общих библиотек NSS без перекомпиляции или повторного связывания своих приложений.

открытые стандарты Функциональная совместимость и

NSS поддерживает ряд стандартов безопасности, включая следующие: [10] [11]

  • TLS 1.0 (RFC 2246), 1.1 (RFC 4346), 1.2 (RFC 5246) и 1.3 (RFC 8446). Протокол Transport Layer Security (TLS) от IETF заменяет SSL v3.0, оставаясь при этом обратно совместимым с реализациями SSL v3.
  • SSL 3.0. Протокол Secure Sockets Layer (SSL) обеспечивает взаимную аутентификацию между клиентом и сервером и установление аутентифицированного и зашифрованного соединения.
  • DTLS 1.0 (RFC 4347) и 1.2 (RFC 6347).
  • DTLS-SRTP (RFC 5764).
  • Следующие стандарты PKCS :
    • ПККС №1. Стандарт RSA, регулирующий реализацию криптографии с открытым ключом на основе алгоритма RSA.
    • ПККС №3. Стандарт RSA, регулирующий реализацию ключевого соглашения Диффи-Хеллмана.
    • ПКС №5. Стандарт RSA, который управляет криптографией на основе паролей, например, для шифрования закрытых ключей для хранения.
    • ПКС №7. Стандарт RSA, регулирующий применение криптографии к данным, например цифровым подписям и цифровым конвертам.
    • ПКС №8. Стандарт RSA, регулирующий хранение и шифрование закрытых ключей.
    • ПКС №9. Стандарт RSA, который управляет выбранными типами атрибутов, включая те, которые используются с PKCS #7, PKCS #8 и PKCS #10.
    • ПКС №10. Стандарт RSA, определяющий синтаксис запросов сертификатов.
    • ПКС №11. Стандарт RSA, который управляет связью с криптографическими токенами (такими как аппаратные ускорители и смарт-карты) и обеспечивает независимость приложений от конкретных алгоритмов и реализаций.
    • ПКС №12. Стандарт RSA, определяющий формат, используемый для хранения или транспортировки закрытых ключей, сертификатов и других секретных материалов.
  • Синтаксис криптографического сообщения , используемый в S/MIME (RFC 2311 и RFC 2633). Спецификация сообщений IETF (основанная на популярном Интернет- стандарте MIME ), обеспечивающая согласованный способ отправки и получения подписанных и зашифрованных данных MIME.
  • Х.509 v3 . Стандарт ITU , определяющий формат сертификатов, используемых для аутентификации в криптографии с открытым ключом.
  • OCSP (RFC 2560). Протокол статуса онлайн-сертификата (OCSP) управляет подтверждением действительности сертификата в режиме реального времени.
  • Сертификат PKIX и профиль CRL (RFC 3280). Первая часть четырехчастного стандарта, разрабатываемого рабочей группой IETF по инфраструктуре открытых ключей (X.509) (известной как PKIX) для инфраструктуры открытых ключей для Интернета.
  • RSA , DSA , ECDSA , Диффи-Хеллмана , EC Диффи-Хеллмана , AES , Triple DES , Camellia , IDEA , SEED , DES , RC2 , RC4 , SHA-1 , SHA-256, SHA-384, SHA-512 , MD2 , MD5 , HMAC : общие криптографические алгоритмы, используемые в криптографии с открытым и симметричным ключом.
  • FIPS 186-2 Генератор псевдослучайных чисел .

Аппаратная поддержка [ править ]

NSS поддерживает интерфейс PKCS #11 для доступа к криптографическому оборудованию, такому как ускорители TLS/SSL , аппаратные модули безопасности и смарт-карты . Поскольку большинство поставщиков оборудования, таких как SafeNet , AEP и Thales , также поддерживают этот интерфейс, приложения с поддержкой NSS могут работать с высокоскоростным криптографическим оборудованием и использовать закрытые ключи, находящиеся на различных смарт-картах, если поставщики предоставляют необходимое промежуточное программное обеспечение. NSS версии 3.13 и выше поддерживает новые инструкции расширенного стандарта шифрования (AES-NI). [12]

Поддержка Java [ править ]

Службы сетевой безопасности для Java (JSS) представляют собой интерфейс Java для NSS. Он поддерживает большинство стандартов безопасности и технологий шифрования, поддерживаемых NSS. JSS также предоставляет чистый Java-интерфейс для ASN.1 типов BER / DER . и кодирования [13]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Добавить примечания к выпуску для версии 3.100» .
  2. ^ «Примечания к выпуску NSS 3.14» . МДН . Сеть разработчиков Mozilla . Проверено 1 сентября 2015 г. Лицензия NSS изменена на MPL 2.0. Предыдущие выпуски выпускались под тройной лицензией MPL 1.1/GPL 2.0/LGPL 2.1.
  3. ^ «Программа проверки криптографического модуля: сертификат №7» . НИСТ . 29 августа 1997 г. модуль: Модуль безопасности Netscape 1, поставщик: Netscape Communications Corporation
  4. ^ «Программа проверки криптографического модуля: сертификат № 248» . НИСТ. 04 сентября 2002 г. модуль: Network Security Services, поставщик: Sun Microsystems, Inc.
  5. ^ «Программа проверки криптографического модуля: сертификат № 1280» . НИСТ. 29 марта 2010 г. модуль: Криптографический модуль Network Security Services (NSS), поставщик: Sun Microsystems, Inc., Red Hat®, Inc. и Mozilla Foundation, Inc.
  6. ^ Перейти обратно: а б с «ФИПС» . Фонд Мозилла . 11 октября 2007 г. Проверено 3 июля 2020 г.
  7. ^ «Использует ли Феннек NSS?» . Группа новостей mozilla.dev.security.policy . 9 апреля 2010 г. Проверено 3 июля 2020 г.
  8. ^ «Обзор NSS: криптобиблиотеки с открытым исходным кодом» . Мозилла . 2020-03-02 . Проверено 3 июля 2020 г.
  9. ^ «Часто задаваемые вопросы НСС» . Мозилла . 21.11.2019 . Проверено 3 июля 2020 г.
  10. ^ «Технологии шифрования, доступные в NSS 3.11» . Мозилла . 26 февраля 2007 г. Проверено 3 июля 2020 г.
  11. ^ «Список релизов» . Архивировано из оригинала 14 февраля 2015 г.
  12. ^ «Усовершенствования AES-NI для NSS в системах Sandy Bridge» . 2 мая 2012 г. Проверено 17 мая 2013 г.
  13. ^ «jss: Службы сетевой безопасности для Java — это интерфейс Java для NSS» .

Внешние ссылки [ править ]


Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 68CC0DF40B6200A4F233A23BB8B50408__1708404780
URL1:https://en.wikipedia.org/wiki/Network_Security_Services
Заголовок, (Title) документа по адресу, URL1:
Network Security Services - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)