Compatibilidad con Protocolos de Seguridad
App Builder es una aplicación .Net. En .Net, los protocolos de seguridad SSL y TLS compatibles son configuraciones globales. Deben configurarse al inicio, antes de realizar cualquier conexión HTTP. Los protocolos de seguridad predeterminados compatibles varían según App Builder versión.
Versión | SSL 3.0 | TLS 1.0 | TLS 1.1 | TLS 1.2 | TLS 1.3 |
---|---|---|---|---|---|
1.0 | Sí | Sí | No | No | No |
1.1 a 1.5 | No | No | Sí | Sí | No |
1.6 y posteriores | No | Sí | Sí | Sí | No |
4.0 y superiores | No | No | No | Sí | Sí |
Los desarrolladores pueden anular los proveedores de seguridad predeterminados. Para ello, edite el AppSettings.config
archivo:
Vinyl\Config\AppSettings.config
Añadir un SecurityProtocols
clave con una lista de valores delimitada por comas. Los valores deben corresponder a los nombres de los miembros de la enumeración SecurityProtocolType. Por ejemplo:
<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
<add key="SecurityProtocols" value="Ssl3, Tls, Tls11, Tls12" />
</appSettings>
Para obtener más información sobre cómo personalizar el archivo AppSettings.config, consulte Configuración personalizada de .NET.
Advertencia
Algunos protocolos de seguridad son intrínsecamente inseguros y deben evitarse. En particular, SSL 3.0 es vulnerable al ataque POODLE.