Problemi di sicurezza per parole chiave friend virtual interne e sottoponibili a override da overload
Evitare di basare la sicurezza dell'applicazione su un membro contrassegnato con il modificatore internal virtual in C# (modificatore Overloads Overridable Friend in Visual Basic). Anche se i membri contrassegnati con tali modificatori possono solo essere sottoposti a override da parte di altri membri all'interno dell'assembly corrente, questa regola è applicata solo nei linguaggi C# e Visual Basic. Il runtime non applica questa regola. È quindi possibile sottoporre a override membri contrassegnati come internal virtual in C# e Overloads Overridable Friend in Visual Basic tramite Microsoft Intermediate Language o un altro linguaggio che non comporti l'applicazione di questa regola.