Эксплуатация SAN

TLS для NVMe/TCP

Определение

TLS для NVMe/TCP — шифрование, которое стороны согласуют для каждого соединения до передачи протокольных блоков NVMe/TCP. Режим Permitted допускает и соединения без TLS, режим Required принимает только защищённые.

Также ищут: NVMe/TCP TLS · encrypted NVMe over TCP · NVMe TCP secure channel · NVMe-oF TLS

Зачем это знать

Режим TLS Permitted разрешает как защищённые, так и открытые соединения. Если шифрование обязательно, обе стороны должны требовать TLS Required, а состояние нужно подтвердить на действующем сеансе.

Доказательная часть

Что подтверждено

  1. Согласование TLS выполняется для каждого соединения NVMe/TCP до передачи протокольных блоков; после согласования данные приложения должны передаваться в зашифрованном виде.

    Граница применимости: Реализации NVMe/TCP с поддержкой TLS по спецификации транспорта 1.1.

  2. TLS Permitted разрешает соединения и с TLS, и без него, а TLS Required принимает только защищённые TLS-соединения.

    Граница применимости: Настройка начала соединения NVMe/TCP с TLS.

Перед спецификацией

Что проверить

  1. Требуйте режим TLS Required на обеих сторонах.
  2. Проверьте SECTYPE и состояние действующего сеанса.
  3. Исключите переход к открытому соединению.
Открытые основания

Первоисточники

  • Стандарт1
  • Первичная спецификация
    NVM Express TCP Transport Specification NVM Express · Revision 1.1, ratified 5 August 2024 · проверено

    Определяет TLS 1.3 для NVMe/TCP, PSK-based authentication, NQN-bound PSK derivation, required/permitted/disabled modes и запрет 0-RTT.

    Утверждения: 01 · 02

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие