You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/core/compatibility/interop/9.0/cet-support.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ This change can affect [binary compatibility](../../categories.md#binary-compati
30
30
31
31
## Reason for change
32
32
33
-
Enabling CET enhances the security of .NET applications by adding hardware-enforced stack protection that offers robust protection against ROP exploits (return-oriented programming).
33
+
Enabling CET enhances the security of .NET applications by adding hardware-enforced stack protection against return-oriented programming (ROP) exploits.
Copy file name to clipboardExpand all lines: docs/core/whats-new/dotnet-9/runtime.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,6 +66,16 @@ Dynamic adaptation to application sizes (DATAS) is now enabled by default. It ai
66
66
67
67
For more information, see [Dynamic adaptation to application sizes (DATAS)](../../../standard/garbage-collection/datas.md).
68
68
69
+
## Control-flow enforcement technology
70
+
71
+
[Control-flow enforcement technology (CET)](/cpp/build/reference/cetcompat) is [enabled by default](../../compatibility/interop/9.0/cet-support.md) for apps on Windows. It significantly improves security by adding hardware-enforced stack protection against return-oriented programming (ROP) exploits. It's the latest [.NET Runtime Security Mitigation](https://github.com/dotnet/designs/blob/main/accepted/2021/runtime-security-mitigations.md).
72
+
73
+
CET imposes some limitations on CET-enabled processes and can result in a small performance regression. There are various controls to opt-out of CET.
74
+
75
+
## .NET install search behavior
76
+
77
+
.NET apps can now be configured for how they should [search for the .NET runtime](../../deploying/deploy-with-cli.md#configure-net-install-search-behavior). This capability can be used with private runtime installations or to more strongly control the execution environment.
78
+
69
79
## Performance improvements
70
80
71
81
The following performance improvements have been made for .NET 9:
0 commit comments