Desenvolvedores do projeto OpenBSD lançamento da edição portátil do pacote , no qual se desenvolve um fork do OpenSSL, visando fornecer um nível de segurança mais elevado. O projeto LibreSSL tem foco no suporte de qualidade aos protocolos SSL/TLS, com a remoção de funcionalidades desnecessárias, adição de medidas de proteção adicionais e uma significativa limpeza e reformulação da base de código. O lançamento do LibreSSL 3.2.0 é considerado experimental, no qual se desenvolvem recursos que farão parte do OpenBSD 6.8.
Características do LibreSSL 3.2.0:
- Incluída por padrão a parte do servidor em adição à parte cliente anteriormente oferecida. A implementação do TLS 1.3 é baseada em uma nova máquina de estados e subsistema de gerenciamento de registros. A API do TLS 1.3 compatível com OpenSSL ainda não está disponível, mas opções relacionadas ao TLS 1.3 foram adicionadas à equipe do OpenSSL.
- No subsistema de gerenciamento de registros, a verificação do tamanho dos campos TLS 1.3 foi aprimorada e uma mensagem de aviso é exibida em caso de exceder os limites.
- No servidor TLS, o tratamento de nomes de host corretos no SNI está em conformidade com os requisitos do RFC 5890 e RFC 6066.
- Na implementação do TLS 1.3, foi adicionada suporte ao modo SSL_MODE_AUTO_RETRY para reenvio automático de mensagens de negociação de conexão.
- No servidor e cliente TLS 1.3, foi adicionada suporte ao envio de solicitações de verificação de estado de certificados, utilizando a extensão (a resposta OCSP autenticada pelo centro certificador é transmitida pelo servidor que atende o site durante o estabelecimento da conexão TLS).
- No modo de entrada/saída, o modo SSL_MODE_AUTO_RETRY está ativado por padrão, assim como nas novas versões do OpenSSL.
- Testes regressivos foram adicionados com base em .
- Na equipe do "openssl x509", foi adicionado um marcador para o tempo de validade inválido do certificado.
- No TLS 1.3 com RSA, é permitido o uso apenas de assinaturas digitais PSS.
Fonte: opennet.ru
