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, а состояние нужно подтвердить на действующем сеансе.
Карта понятия
Что подтверждено
Согласование TLS выполняется для каждого соединения NVMe/TCP до передачи протокольных блоков; после согласования данные приложения должны передаваться в зашифрованном виде.
Граница применимости: Реализации NVMe/TCP с поддержкой TLS по спецификации транспорта 1.1.
TLS Permitted разрешает соединения и с TLS, и без него, а TLS Required принимает только защищённые TLS-соединения.
Граница применимости: Настройка начала соединения NVMe/TCP с TLS.
Что проверить
- Требуйте режим TLS Required на обеих сторонах.
- Проверьте SECTYPE и состояние действующего сеанса.
- Исключите переход к открытому соединению.
Первоисточники
- NVM Express TCP Transport Specification
Определяет TLS 1.3 для NVMe/TCP, PSK-based authentication, NQN-bound PSK derivation, required/permitted/disabled modes и запрет 0-RTT.