Jump to content

Net Framework 4.8 Offline (Desatendido) 1.0.0

   (0 reviews)
Sign in to follow this  

1 Screenshot

About This File

net_top.jpg

NET Framework 4.8 incluye un conjunto de herramientas actualizado, así como mejoras en varias áreas:
  • [Runtime]  Mejoras JIT y NGEN
  • [BCL]  ZLib actualizado
  • [BCL]  Reduciendo el impacto de FIPS en la criptografía
  • [WinForms]  Mejoras de accesibilidad
  • [WCF]  Mejoras en el comportamiento del servicio
  • [WPF]  Mejoras de alto DPI, mejoras de automatización de UIA

Versiones de Windows soportadas

Versiones de Windows Client: Windows 10 versión 1903, Windows 10 versión 1809, Windows 10 versión 1803, Windows 10 versión 1709, Windows 10 versión 1703, Windows 10 versión 1607, Windows 8.1, Windows 7 SP1 
Windows Server versiones: Windows Server 2019, Windows Server versión 1803, Windows Server 2016, Windows Server 2012, Windows Server 2012 R2, Windows Server 2008 R2 SP1

 

Nuevas características en .NET Framework 4.8

Tiempo de ejecución - mejoras JIT

El JIT en .NET 4.8 se basa en .NET Core 2.1. Todas las correcciones de errores y muchas optimizaciones de rendimiento basadas en la generación de código de .NET Core 2.1 ahora están disponibles en .NET Framework.

Tiempo de ejecución - mejoras NGEN

Las imágenes NGEN en .NET Framework ya no contienen secciones grabables y ejecutables. Esto reduce el área de superficie disponible para ataques que intentan ejecutar código arbitrario al modificar la memoria que se ejecutará.
Si bien todavía habrá datos grabables y ejecutables en la memoria en el tiempo de ejecución, este cambio elimina las imágenes NGEN asignadas, lo que les permite ejecutarse en entornos restringidos que no permiten secciones ejecutables / grabables en las imágenes.

Tiempo de ejecución: análisis antimalware para todos los ensamblajes

En versiones anteriores de .NET Framework, Windows Defender o software antimalware de terceros analizarían automáticamente todos los ensamblados cargados desde el disco en busca de malware. Sin embargo, los ensamblajes cargados desde otro lugar, como el uso de Assembly.Load (byte []), no se analizarían y podrían contener virus sin ser detectados.
.NET Framework 4.8 en Windows 10 desencadena análisis para esos conjuntos de Windows Defender y muchas otras soluciones antimalware que implementan la Interfaz de análisis antimalware . Esperamos que esto haga que sea más difícil para el malware disfrazarse en los programas .NET.

BCL - ZLib actualizado

Comenzando con .NET Framework 4.5, usamos la versión nativa de ZLib (una biblioteca de compresión externa nativa utilizada para la compresión de datos) de  http://zlib.net  en clrcompression.dll para proporcionar una implementación para el algoritmo de desinflado. En .NET Framework 4.8, actualizamos clrcompression.dll para usar la versión 1.2.11 que incluye varias mejoras y correcciones clave .

BCL - Reduciendo el impacto de FIPS en la criptografía

.NET Framework 2.0+ tiene clases de proveedor criptográfico, como SHA256Managed, que arrojan una excepción CryptographicException cuando las bibliotecas criptográficas del sistema están configuradas en el "modo FIPS". Estas excepciones se producen porque las versiones administradas no han recibido la certificación FIPS (Estándares de procesamiento de información federal) 140-2 (la generación de imágenes JIT y NGEN invalidaría el certificado), a diferencia de las bibliotecas criptográficas del sistema. Pocos desarrolladores tienen sus máquinas de desarrollo en "modo FIPS", lo que hace que estas excepciones se produzcan en la producción (o en los sistemas de los clientes). La configuración de "modo FIPS" también fue utilizada por .NET Framework para bloquear algoritmos criptográficos que no fueron considerados un algoritmo aprobado por las reglas de FIPS.
Para las aplicaciones creadas para .NET Framework 4.8, estas excepciones ya no se lanzarán (de forma predeterminada). En su lugar, la clase SHA256Managed (y las otras clases de criptografía administrada) redirigirán las operaciones criptográficas a una biblioteca de criptografía del sistema. Este cambio de política elimina de manera efectiva una diferencia potencialmente confusa entre los entornos de desarrollador y los entornos de producción en los que se ejecuta el código y hace que los componentes nativos y los componentes administrados operen bajo la misma política criptográfica.
Las aplicaciones dirigidas a .NET Framework 4.8 cambiarán automáticamente a la política más nueva y relajada y ya no verán las excepciones lanzadas desde MD5Cng, MD5CryptoServiceProvider, RC2CryptoServiceProvider, RIPEMD160Managed y RijndaelManaged cuando está en "Modo FIPS". Las aplicaciones que dependen de las excepciones de las versiones anteriores pueden volver al comportamiento anterior configurando el interruptor de AppContext "Switch.System.Security.Cryptography.UseLegacyFipsThrow" en "true".

Formularios de Windows - Mejoras de accesibilidad

En .NET Framework 4.8, WinForms está agregando tres nuevas características para permitir a los desarrolladores escribir aplicaciones más accesibles. Las características agregadas están destinadas a hacer que la comunicación de los datos de la aplicación a usuarios con discapacidades visuales sea más sólida. Hemos agregado soporte para ToolTips cuando un usuario navega a través del teclado, hemos agregado LiveRegions y Notification Events a muchos controles de uso común.
 
 
 
 

 




User Feedback

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
×
×
  • Create New...