tls – семейство команд для работы с криптографическими протоколами TLS/SSL

tls general minimum-version (SSL3_0|TLS1_0|TLS1_1|TLS1_2|TLS1_3)

Установить минимальную версию TLS/SSL. Возможные значения версий:

[no] tls general certificate-validation

Включить (или выключить, если no) SSL-исключения по KL-категориям.

[no] tls general log-on-certificate-error

Включить (или выключить, если no) журналирование ошибок проверки сертификата сервера.

tls general action-on-certificate-error (allow|block)

Установить действие при ошибке проверки сертификата сервера:

tls general verification-timeout <number>

Установить тайм-аут (в миллисекундах) для процедуры верификации цепочки сертификатов. По умолчанию 2000.

show tls general verification-timeout

Показать установленный тайм-аут (в миллисекундах) верификации цепочки сертификатов.

Пример вывода:

{
  "ngfw-tls-cert:tls": {
    "general": {
      "verification-timeout": 2000
    }
  }
}

tls exclusions categories-ssl-exceptions (enabled|disabled)

Включить или выключить SSL-исключения.

tls exclusions categories-ssl-exceptions-log (enabled|disabled)

Включить или выключить журналирование попадания в исключения по категориям.

tls exclusions uncategorized-ssl-exceptions (decrypt|no-decrypt)

Разрешить или запретить SSL-исключения для сессий, не имеющих категорий:

tls exclusions predefined-category <name>

Задать предопределенную категорию из списка. Пробелы не поддерживаются.

tls exclusions predefined-category=['name']> action (decrypt|no-decrypt)>

Разрешить или запретить SSL-исключение для данной категории:

Пример:

ngfw> tls exclusions predefined-category banks
ngfw> tls exclusions predefined-category=['banks']> action decrypt
ngfw> tls exclusions predefined-category=['banks']> exit

show tls exclusions predefined-categories

Показать информацию об SSL-исключениях для всех категорий.

Пример вывода:

ngfw> show tls exclusions predefined-categories
{
  "ngfw-tls:tls": {
    "predefined-ssl-category": [
      {
        "category": "adult",
        "action": "decrypt"
      },
      {
        "category": "pornography-erotic",
        "action": "decrypt"
      },

tls exclusions trusted-domains-enabled (enabled|disabled)

Включить или выключить использование доверенных доменных имен.

tls exclusions trusted-domains-log (enabled|disabled)

Включить или выключить журналирование попадания в доверенные домены.

[no] tls trusted trusted-certificates <name>

Удалить доверенный CA-сертификат или перейти в меню добавления доверенного CA-сертификата, который будет использоваться для проверки доверенности сертификата сервера в SSL. CA-cертификат обозначается уникальным именем <name>.

tls trusted trusted-certificates=['name']> load <path>

Загрузить тело доверенного CA-сертификата из файла с полным путем <path>. Сертификат хранится в файле в формате PEM. После успешной загрузки файл может быть удален пользователем.

Пример:

ngfw> tls trusted trusted-certificates ca
ngfw> tls trusted trusted-certificates=['ca']> load /tmp/certificate.crt
ngfw> tls trusted trusted-certificates=['ca']> exit

show tls trusted trusted-certificates

Показать информацию обо всех загруженных доверенных сертификатах.

Пример вывода:

ngfw> show tls trusted trusted-certificates
{
  "ngfw-tls:tls": {
    "trusted-certificates": [
      {
        "id": "c9b6ace2-2d3a-4efd-acd8-5666d3b36878",
        "name": "ca",
        "certificate-body": "-----BEGIN CERTIFICATE-----\u000AMIIDfzCCAmegAwIBAgIJQQAAAAFlu2Y3MA0GCSqGSIb3DQEBCwUAMFQxGTAXBgNV\u000ABAoMEEFPIEthc3BlcnNreSBMYWIxNzA1BgNVBAMMLkthc3BlcnNreSBBbnRpLVZp\u000AcnVzIFBlcnNvbmFsIFJvb3QgQ2VydGlmaWNhdGUwHhcNMTQwMjAzMDkzNjU1WhcN\u000AMzQwMTI5MDkzNjU1WjBUMRkwFwYDVQQKDBBBTyBLYXNwZXJza3kgTGFiMTcwNQYD\u000AVQQDDC5LYXNwZXJza3kgQW50aS1WaXJ1cyBQZXJzb25hbCBSb290IENlcnRpZmlj\u000AYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA12GklrKSC+v7o/ep\u000At8VfPO3ZpKwdpcK1RRubl5Q3lWIMxnewdFNhhW5jWFAtufXgR/WhoYwB+s1UeJKg\u000AaBO/9Yls8dvLd4ddeclQNbQkhwMh69vxF3GlxN6Suny8aLBvxaBVi+3iHvTlHQY9\u000AALuN/Sm7ZJf6WyyMhqMqXBoM+tHehrMoHd70bwgtDw38l7svI6vzRjApFCtcfc/L\u000Ad/yDFDfMszi6mgEA4uuTlE3n0zGNg5QGf+0gttz85Vk2tmuIv1dKg0Z/o1OqsBPf\u000AAoLiO5AuM/dh0I73bTi4M3s7SfNiEEXGI6+Heq11r8MA0SpLQACU4R/vVftFUl91\u000AFcPsfQIDAQABo1QwUjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRxvTT8ZOhS\u000AwLf9PJz768tnlAmIFjALBgNVHQ8EBAMCAgQwEwYDVR0lBAwwCgYIKwYBBQUHAwEw\u000ADQYJKoZIhvcNAQELBQADggEBAL5FIIa69NN3EQNUjYFsYr7TtdjzzuYSpRayengj\u000A63VFynPIfzcXVRqG0lUwhaXv7VahofZxoaFdmI4naDPZ19W1KQmVksYM01nveoFP\u000Akt/wcZlmx+0iObOfVdxk8PPQWcHkmkvD13ngdI14bbnjgoUqHMSLrSEkRIWzIOE3\u000AENDEsfvfxzbrNAuQftEYowUsQ60D1FPY8W2N0Hz4mMN/1hM5JkrVZMhBGvF1hJHW\u000AdOhG1hff3E1rJdc7RtwniRHeLOA44JJCTHRy83Ii5MFqcGJvWGb3VHj9ylfQuF2N\u000AFRYSnFE73oYMJVPulRrsN6RjpZJonAFeVoDe+Kw79791dQA=\u000A-----END CERTIFICATE-----\u000A\u000A"
      }
    ]
  }
}

[no] tls trusted trusted-domains <mask>

Добавление (или удаление, если no) маски домена в/из списка исключений из проверок.

Пример:

tls trusted trusted-domains kaspersky.ru
tls trusted trusted-domains sberbank.ru

show tls trusted trusted-domains

Показать информацию обо всех масках доменов, исключенных из проверок.

Пример вывода:

ngfw> show tls trusted trusted-domains
{
  "ngfw-tls:tls": {
    "trusted-domains": [
      "kaspersky.ru",
      "sberbank.ru"
    ]
  }
}

tls trusted trusted-root <path>

Загрузить доверенный корневой CA-сертификат (а также его приватный ключ для SSL/TLS MiTM), который будет использоваться для проверки доверенности сертификата сервера в SSL MITM. В сертификате должно быть задано CommonName (CN).

Пример:

tls trusted trusted-root /tmp/cert.pem

no tls trusted trusted-root

Удалить все загруженные корневые сертификаты.

tls trusted untrusted-root <path>

Загрузить недоверенный корневой CA-сертификат (а также его приватный ключ для SSL/TLS MiTM), который будет использоваться, если при включенной валидации сертификата произошла ошибка и было выбрано действие allow. В сертификате должно быть задано CommonName (CN) и OrganizationName (O).

Пример:

tls trusted untrusted-root /tmp/cert.pem

clear tls trusted trusted-domains

Удалить все маски доменов, исключенных из проверок.

clear tls trusted trusted-certificates

Удалить все загруженные доверенные сертификаты.

| Prev | Home | Next |