{
  "редакция": "4.8.0-wip",
  "всего": 17,
  "пройдено": 17,
  "проверки": [
    {
      "проверка": "Имя DNS не разрешается повторно между проверкой и соединением; SNI сохраняет имя",
      "итог": "ПРОЙДЕНО",
      "риск": "Имя DNS не разрешается повторно между проверкой и соединением; SNI сохраняет имя",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "Смешанный публичный и частный ответ DNS отклоняется",
      "итог": "ПРОЙДЕНО",
      "риск": "Смешанный публичный и частный ответ DNS отклоняется",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "Несовпадающий peer отклоняется до TLS",
      "итог": "ПРОЙДЕНО",
      "риск": "Несовпадающий peer отклоняется до TLS",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "Обычный искусственный ответ возвращается только по исходному адресу",
      "итог": "ПРОЙДЕНО",
      "риск": "Обычный искусственный ответ возвращается только по исходному адресу",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "HTTP 301 не принимается как публикация",
      "итог": "ПРОЙДЕНО",
      "риск": "HTTP 301 не принимается как публикация",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "HTTP 302 не принимается как публикация",
      "итог": "ПРОЙДЕНО",
      "риск": "HTTP 302 не принимается как публикация",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "HTTP 307 не принимается как публикация",
      "итог": "ПРОЙДЕНО",
      "риск": "HTTP 307 не принимается как публикация",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "HTTP 308 не принимается как публикация",
      "итог": "ПРОЙДЕНО",
      "риск": "HTTP 308 не принимается как публикация",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "HTTP 403 не принимается как публикация",
      "итог": "ПРОЙДЕНО",
      "риск": "HTTP 403 не принимается как публикация",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "HTTP 404 не принимается как публикация",
      "итог": "ПРОЙДЕНО",
      "риск": "HTTP 404 не принимается как публикация",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "HTTP 500 не принимается как публикация",
      "итог": "ПРОЙДЕНО",
      "риск": "HTTP 500 не принимается как публикация",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "Ответ больше 64 КиБ отклоняется без доверия Content-Length",
      "итог": "ПРОЙДЕНО",
      "риск": "Ответ больше 64 КиБ отклоняется без доверия Content-Length",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "Слишком большой Content-Length отклоняется до чтения",
      "итог": "ПРОЙДЕНО",
      "риск": "Слишком большой Content-Length отклоняется до чтения",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "Усечённое тело не принимается",
      "итог": "ПРОЙДЕНО",
      "риск": "Усечённое тело не принимается",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "Сжатие ключа не расширяет скрыто лимит",
      "итог": "ПРОЙДЕНО",
      "риск": "Сжатие ключа не расширяет скрыто лимит",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "CRLF и пробелы в адресе не доходят до транспорта",
      "итог": "ПРОЙДЕНО",
      "риск": "CRLF и пробелы в адресе не доходят до транспорта",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    },
    {
      "проверка": "IPv6 сохраняет семейство и числовой адрес без повторного DNS",
      "итог": "ПРОЙДЕНО",
      "риск": "IPv6 сохраняет семейство и числовой адрес без повторного DNS",
      "вход": "Искусственные транспорт, DNS и TLS из этого сценария",
      "фактически": "Явные утверждения выполнены",
      "предел": "Не внешняя публикация; не независимая машина",
      "команда": "python инструменты/испытать-закрепление-DNS.py"
    }
  ],
  "открыто": [
    "Независимо управляемая машина",
    "Реальная медленная передача и прерывание TLS на стенде",
    "DNS и TLS действующего адреса"
  ]
}
